Страницы (2): [1] 2 » Показать все 24 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Моделирование (https://hlfx.ru/forum/forumdisplay.php?forumid=25)
-- Нужна помощь для модели 3-в-1 (https://hlfx.ru/forum/showthread.php?threadid=3333)
Нужна помощь для модели 3-в-1
Ввиду наметившейся оптимизации, в том числе и ресурсов, для мода ХЛВЕ,
решил я замутить модели 3-в-1.
Суть явления такова, что будет 1 v_ модель, в которой будет несколько боди-групп и секвенций, как для анимированной модели от первого лица, так и для положений модели на "земле" и "в руках от 3-го лица"
Сказано-сделано.
Слепил все 3 модели в одну.
Единственное - нужна помощь в переключении этих самых моделей. Я не понял, как "убирать" одну модель и включать другую - у меня отображаются сразу обе...
Еще дело осложняется тем, что v_ модель "сложная" - с несколькими боди-группами, как для разбиения самой модели на 3 части (много полигонов), так и в виде "нагрузки" из сменяемой патронной ленты...
Сссылка на исходник: http://zalil.ru/32985956
Добавлено 31-03-2012 в 00:29:
Кусок кода из qc файла, отвечающий за всё это безобразие:
code:
//Для модели от 1-го лица $body "body" "v_gun" $body "body" "v_gun2" $body "body" "v_hands" $bodygroup "rounds" { studio "v_10rounds" studio "v_9rounds" studio "v_8rounds" studio "v_7rounds" studio "v_6rounds" studio "v_5rounds" studio "v_4rounds" studio "v_3rounds" studio "v_2rounds" studio "v_1rounds" studio "v_0rounds" } //Для модели от 3-го лица. $body "studio" "p_m249" $body "studio" "p_m249_2" // 6 анимаций для модели от первого лица $sequence "idle" "idle" fps 20 $sequence "fire" "fire" fps 50 { event 5001 0 "42" } $sequence "fire_solid" "fire_solid" fps 50 { event 5001 0 "42" } $sequence "reload" "reload" fps 45 { { event 5004 22 "weapons/m249_coverup.wav" } { event 5004 55 "weapons/m249_chain.wav" } { event 5004 93 "weapons/m249_boxout.wav" } { event 10140 120 } { event 5004 144 "weapons/m249_boxin.wav" } { event 5004 171 "weapons/m249_chain.wav" } { event 5004 210 "weapons/m249_coverdown.wav" } } $sequence "draw" "draw" fps 45 $sequence "holster" "holster" fps 60 //По одной анимации для модели от 3-го лица: в руках у игрока и на земле. $sequence "idle_hands" "idle_hands" fps 30 $sequence "idle_ground" "idle_ground" fps 30
Не надо три в одном делать. Достаточно объеденить p_ и w_.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ghoul [BB], для начало найди такой же модель, как ты сказал:
3 в 1. Изучи ее затем, делай.
Это надеюсь намного легче, чем приклеивать Барни в Аликс, еще в Source.
__________________
- Пока еще думаю?
- О чем?
- О моих модификациях: Logical, Scarface, HardcoreREALisM, Blue Shift-FX, Left 1 Dead, Max Payne 2 SFX-Source, Max Payne SFX-CSCZ, HL-OP: GOUP, Afraid Of Monster: Don't look behind you
- Когда они выйдут?
- Еще неизвестно, хотелось бы ускорить HardcoREALisM, а то начал уже переделывать в S.T.A.L.K.E.R.
__________________
А ты говорил о моде ХЛВЕ, там что тоже нету!
Добавлено 31-03-2012 в 05:25:
Я не знаю насчет кода(для .dll) ты подумал, но задумал по другому:
$bodygroup weapon_m249
{
studio "v_gun"
studio "v_gun2"
studio "p_m249"
studio "p_m249_2"
}
Надо руки уже объединить в v_gun и v_gun2. Я убрал потому что, будет смотреться Wolrdmap.
PS. Как понял одна левая, другая правая?
__________________
- Пока еще думаю?
- О чем?
- О моих модификациях: Logical, Scarface, HardcoreREALisM, Blue Shift-FX, Left 1 Dead, Max Payne 2 SFX-Source, Max Payne SFX-CSCZ, HL-OP: GOUP, Afraid Of Monster: Don't look behind you
- Когда они выйдут?
- Еще неизвестно, хотелось бы ускорить HardcoREALisM, а то начал уже переделывать в S.T.A.L.K.E.R.
Прикольная идея. Я бы тоже объединил только p_ и w_. А для v_ сделал бы отдельную модель рук со всеми анимациями, так руки были бы едины на каждой модели v_ оружия.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Дядя Миша, а руки одной моделью для всех v_ реально сделать? Походу тут кто-то на форуме писал, что viewmodel может быть только одна.
Ну раз изволил писать - значит так оно и есть
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хм, ну для меня оптимизация - это только повышение фпс. В наши-то дни.
__________________
__________________
Временная зона GMT. Текущее время 13:18. | Страницы (2): [1] 2 » Показать все 24 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024