* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Копиляция персонажей, типа Combine Started at 04-03-2006 11:17 by AleksT Visit at https://bbs.hl-inside.ru/showthread.php?threadid=24623 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : AleksT Date : 04-03-2006 11:17 Title : Копиляция персонажей, типа Combine Вроде, научился компилировать,но,по ходу с моделью что-то не то.При компиляции выдает следующее... D:\Program Files\Valve\Steam\SteamApps\alekst\sourcesdk\bin>studiomdl.exe superp uperhnaga.qc d:\program files\valve\steam\steamapps\alekst\sourcesdk\bin\, d:\program files\v alve\steam\steamapps\alekst\half-life 2\hl2\, path superpuperhnaga Working on "superpuperhnaga.qc" SMD MODEL Soldier_reference.smd SMD MODEL lod1_Soldier_reference.smd SMD MODEL lod2_Soldier_reference.smd SMD MODEL lod3_Soldier_reference.smd SMD MODEL lod4_Soldier_reference.smd Processing $shadowlod SMD MODEL lod5_Soldier_reference.smd SMD MODEL ragdoll.smd SMD MODEL phymodel.smd ERROR: cannot find bone ValveBiped.Bip01_L_Toe0 for bbox ERROR: Aborted Processing on 'Combine_Soldier.mdl' D:\Program Files\Valve\Steam\SteamApps\alekst\sourcesdk\bin>pause Для продолжения нажмите любую клавишу . . . Может кто поможет??? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Stone33 Date : 04-03-2006 19:12 Он говорит, что у модели куда-то делась кость ValveBiped.Bip01_L_Toe0, поэтому он ничего не может сделать. Такой вот ущербный=) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : AleksT Date : 04-03-2006 19:53 В максе кость есть, яж скелет Комбайна использовал. Может экспортер СМД левый ( кэнан фуддер) ? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Stone33 Date : 04-03-2006 20:29 Легко проверить: нужно открыть вручную файл smd, например в Блокноте. Там вначале в секции Skeleton идет скелет, ищи в нем эту кость. Если ее нет - значит виноват экспортер. Если есть - значит в скрипте qc что-то неверно (кстати очень вероятно, т.к. часто декомпилированные модельки компилируются неверно). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : AleksT Date : 04-03-2006 21:44 Там кость есть, везде есть...Эх...Походу qc-параметры виноваты. Будем искать. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Q-EL Date : 05-03-2006 00:32 Это носок ноги. Когда у меня так было, я просто удалил упоминание об этой кости из QC. Да, кстати и для правой ноги тоже. В игре ты ничего не заметишь. По ходу баг декомпилятора. Такой же как и Unknown Flex rule... , Can't find eyeball texture... Знаем. Проходили. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : AleksT Date : 05-03-2006 07:20 Убрал я эти кости из списков, откомпилировалось, вьювер при открытии ошибку выдает. Лог компиляции: D:\Program Files\Valve\Steam\SteamApps\alekst\sourcesdk\bin>studiomdl.exe superp uperhnaga.qc d:\program files\valve\steam\steamapps\alekst\sourcesdk\bin\, d:\program files\v alve\steam\steamapps\alekst\half-life 2\hl2\, path superpuperhnaga Working on "superpuperhnaga.qc" SMD MODEL Soldier_reference.smd SMD MODEL lod1_Soldier_reference.smd SMD MODEL lod2_Soldier_reference.smd SMD MODEL lod3_Soldier_reference.smd SMD MODEL lod4_Soldier_reference.smd Processing $shadowlod SMD MODEL lod5_Soldier_reference.smd SMD MODEL ragdoll.smd SMD MODEL phymodel.smd Processing jointed collision model Collision model completed. --------------------- writing d:\program files\valve\steam\steamapps\alekst\half-life 2\hl2\models/Com bine_Soldier.mdl: bones 6960 bytes (23) animations 884 bytes (1 anims) (101 frames) [0:03] sequences 308 bytes (1 seq) ik/pose 564 bytes eyeballs 0 bytes (0 eyeballs) flexes 0 bytes (0 flexes) textures 4 bytes keyvalues 116 bytes collision 0 bytes total 9620 --------------------- writing d:\program files\valve\steam\steamapps\alekst\half-life 2\hl2\models/Com bine_Soldier.vvd: vertices 0 bytes (0 vertices) tangents 0 bytes (0 vertices) total 64 bytes --------------------- Generating optimized mesh "d:\program files\valve\steam\steamapps\alekst\half-li fe 2\hl2\models/Combine_Soldier.sw.vtx": body parts: 8 bytes models: 80 bytes model LODs: 72 bytes meshes: 0 bytes strip groups: 0 bytes strips: 0 bytes verts: 0 bytes indices: 0 bytes bone changes: 48 bytes everything: 172 bytes --------------------- Generating optimized mesh "d:\program files\valve\steam\steamapps\alekst\half-li fe 2\hl2\models/Combine_Soldier.dx80.vtx": body parts: 8 bytes models: 80 bytes model LODs: 72 bytes meshes: 0 bytes strip groups: 0 bytes strips: 0 bytes verts: 0 bytes indices: 0 bytes bone changes: 48 bytes everything: 172 bytes --------------------- Generating optimized mesh "d:\program files\valve\steam\steamapps\alekst\half-li fe 2\hl2\models/Combine_Soldier.dx90.vtx": body parts: 8 bytes models: 80 bytes model LODs: 72 bytes meshes: 0 bytes strip groups: 0 bytes strips: 0 bytes verts: 0 bytes indices: 0 bytes bone changes: 48 bytes everything: 172 bytes Completed "superpuperhnaga.qc" Memory leak: mempool blocks left in memory: 48 D:\Program Files\Valve\Steam\SteamApps\alekst\sourcesdk\bin>pause Для продолжения нажмите любую клавишу . . . И ваще, че это за оптимизед меш? Киньте свой qc-файл, плиз. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Q-EL Date : 05-03-2006 15:09 Как в игре ведёт себя модель? Генерирование оптимизированного меша - это совершенно нормально. Ты что за модель делаешь? Shadow lod'ы чьи используешь? От оригинальной модели или собственноручно сделанные? Кости ты физически удалили из референса или упоминание о них из QC? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 9] Author : Stone33 Date : 05-03-2006 18:01 Если в логе компиляции нет сообщений об ошибках (как в данном случае и происходит) - значит критических для компиляции ошибок нет. Но это не значит, что модель будет работать правильно. Поподробнее, пожалуйста, что за ошибку выдает при открытии? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 10] Author : AleksT Date : 10-03-2006 17:44 Вот такая штука выходит [URL=http://imageshack.us][IMG]http://img46.imageshack.us/img46/5134/a5tf.jpg[/IMG][/URL] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 11] Author : Stone33 Date : 10-03-2006 18:09 Чет про ошибку ни слова... Только я вот не вижу текстуры. Попробуй убрать галочки напротив Hit Boxes и Physics Model и посмотри, есть ли сама модель. Если ее нет - все плохо. Посмотри, может в 3d-редакторе полигонам не назначен материал? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 12] Author : Q-EL Date : 10-03-2006 18:19 Что-то с мешем. Видишь там у тебя в логе компиляции идут разделы Generating optimized mesh, а ниже, где идет калькуляция там почти всё по 0 bytes. Это не есть правильно. В общем отсутствует твоя модель. И в игре не видно её. Так ведь? Когда-то я сделал модель с каким-то невероятным количеством полигонов и вот точно так же компилятор всё отбросил. Ну может быть ещё если полигоны не треугольные. ИМХО. Это не проверял. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 13] Author : AleksT Date : 10-03-2006 18:26 Ошибка, собственно вот - Error loading model. Чтобы QC-файл найти под Combine_Soldier, но не от декомпиляции или тутор, хоть и на английском. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 14] Author : Q-EL Date : 10-03-2006 18:50 Не понял. Тебе собственно что надо? QC файл от оригинального комбина или QC для компиляции комбина из своей модели? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 15] Author : AleksT Date : 10-03-2006 20:07 QC для компиляции комбина из своей модели -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 16] Author : Q-EL Date : 11-03-2006 05:53 Перешли мне smd референса, или что там у тебя. В идеале также текстуры, или хотя бы их корректные имена. Я скомпилирую, и потом расскажу что было не так. По-другому помочь не смогу. Может кто-то, но не я. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 17] Author : AleksT Date : 11-03-2006 09:38 Блин,дело не в компиляции.Оказывается не проходит правильно экспорт в SMD.Ибо когда я попробовал импортировать Soldier_reference.smd(мою модель) в 3дмакс отобразился лишь скелет.Похоже с моделью что-то не так.В отличие от оригинального Soldier_reference мой имеет модификатор UnwrapUVW.Найти бы официальный тутор... Ха-ха-ха,действительно,все проблемы из-за неправильного экспорта в СМД,но у меня получилось (вот уж не думал, что экспорт в две стадии и такой дебильный).Вот только текстуру не видит,какие у нее должны быть параметры (разрешение и т.д.)? [URL=http://imageshack.us][IMG]http://img154.imageshack.us/img154/9966/shkola00038hj.jpg[/IMG][/URL] Хуууу...Теперь и с текстурой разобрался,зато не получается модель из макса в physmodel экспортировать - буду юзать physmodel от Комбайна. А так все пашет!!! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 18] Author : Q-EL Date : 13-03-2006 08:41 Phymodel должна состоять из выпуклых объектов. Референс твоего солдата не нужно перегонять в phymodel. А вот использовать от оригинального солдата - нелохая мысль. Только подогнать нужно будет эти овалы чуть-чуть, чтобы по контуру были как твоя модель. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 19] Author : AleksT Date : 17-03-2006 16:25 Моя Phymodel смоделирована отдельно выпуклой моделью, только че-то не экспортируется в SMD. Т.е. экспортируется, но от нее остается один скелет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 20] Author : r23 Date : 17-03-2006 17:12 скорее всего ты ее экспортируешь не как reference, а как sequence... поэтому остается один скелет... проверь ;) ps если не понял надо экспортировать как reference -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 21] Author : Stone33 Date : 17-03-2006 17:44 Нужно не забыть назначить всем полигонам текстуру и одну группу сглаживания. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 22] Author : AleksT Date : 17-03-2006 17:58 Момент...на Phymodel еще тектура надо?Какая??? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 23] Author : r23 Date : 17-03-2006 18:30 для Phymodel не надо никаких текстур!!! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 24] Author : Stone33 Date : 17-03-2006 19:17 [QUOTE]для Phymodel не надо никаких текстур!!![/QUOTE] Ну ничего себе!!! Вообще-то, если речь идет об экспортере под Макс, то он не будет экспортировать полигоны с неналоженными текстурами. А наложить можно любую (по-моему, но лучше для верности взять любую из тех, что на модели) - все равно это не имеет никакого значения. Важен факт присвоения текстуры. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 25] Author : Q-EL Date : 17-03-2006 20:42 Teкстура нужна. Во всяком случае на декомпиленных Phymodel'ях она есть. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 26] Author : r23 Date : 18-03-2006 05:54 я имел ввиду что в игре она(текстура) использоваться не будет, а так вы правы можно любую левую текстуру наложить ;) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 27] Author : AleksT Date : 18-03-2006 09:02 Да,действительно,нужна была текстура - Physmodel откомпилировалась.Вот только руки расположены не адекватно. В максе все привязано как положено. [url]http://img68.imageshack.us/img68/391/a3zx.jpg[/url] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 09.06.2024 09:39:44