Sidebar

Если модель в игре исчезает.

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.
Если модель в игре исчезает.

Многие новички рано или поздно сталкиваются с такой проблемой: поставил модель в hammer'е, скомпилировал карту, а в игре модели нет, либо она есть, но под определенными ракурсами она все равно исчезает.

Причина этому, неверно расположенный центра модели (в hammer'е, в 2d виде обозначается небольшим крестиком), который находится вне зоны прорисовки игрового пространства, игровым движком. К примеру центр модели может оказаться, "утопленным" в какой нибудь браш или быть блокированным впереди стоящими брашами. Классический случай - модель дерева за брашевым забором.

Что же делать? Есть несколько способов решить эту проблему, но самый верный и надежный - это самому, в ручную сместить центр у модели, таким образом, что бы он оказался в поле зрения игрока. Именно тогда, модель начнет отображаться верно.
Для этого придется воспользоваться редактором 3d-моделей.
Многих, не знакомых с подобными программами, это может отпугнуть, но уверяю вас, это займет всего несколько секунд и не потребует от вас никаких специальных особых навыков.

* Скачайте и установите 3d редактор моделей - kHED
* Скачайте и разместите studiomdl в корневой каталог программы kHED.

* Запустите kHED.
* Откройте нужную модель в .mdl, через File\Import.
* Выделите полностью модель при помощи Select All (Edit\Select All).
* Выберите инструмент Move Tool из правой панели инструментов. И теперь в 2d виде, ухватившись курсором мыши, начните перемещать модель таким образом, что бы ее центр (центр оси координат) оказался в том месте, в котором вам нужен.

В моем случае, я разместил модель дерева таким образом, что теперь ее центр, который был у самого основания ствола, переместился на макушку кроны.

Безымянный.jpgБезымянный2.jpg

* Сохраняем модель в .mdl, через File\export.

Если у вас модель с обычными текстурами, то на этом все манипуляции с моделью завершены и вы можете использовать ее у себя в hammer'е, не боясь теперь того, что модель будет исчезать.
Но а если у вас, была модель с текстурами с прозрачными областями, то остался еще один нюанс.

* Скачайте и установите Jed's Half-Life Model Viewer 1.35
* Запустите программу и откройте в нем нашу недавно сохранную модель с измененным центром.
* Перейдите на вкладку Textures, выберите нужные текстуры с маской из списка и выставите для них галочки на против Transparent.

Безымянный3.jpg

* Все теперь текстуры с маской снова прозрачные. Сохраните модель через File\Save Model As...
 
  • Like
Reactions: Blackcock

Flash

VIP
VIP
Sep 21, 2004
16,980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
2 Ренфилд:
Есть ещё небольшая проблема при импорте мдл в кеде, когда группы сглаживания немного херятся, то есть на модельках что-то вроде теней, затемнённых областей на самой модельке.
Не всегда конечно, но такая проблема есть.
 

Mr.Jeff

Well-known member
Mar 12, 2011
2,359
294
83
  • Золотая медаль 233
  • Золотая медаль 214
  • Золотая медаль 221
Ренфилд:
Благодарствую за труды, как говорится, лучше поздно, чем никогда :)

All:
Просьба только называть исправленную под свою карту модель именем, отличным от имени исходной модели. А то у меня есть штуки три модели одного и того же дерева, c одним и тем же именем, но с разным "центром", взятые с разных карт. Естественно, что они не взаимозаменяемы...
 

T@REQ

Well-known member
Dec 18, 2009
1,488
72
48
  • Серебряная медаль MM18
  • Золотая медаль 213
  • Бронзовая медаль MC
ктото говорил что надо центр модели поместить в функвалл залитый нуллом. вроде как это фиксит исчезания, или это клевета:agy:?
 

Game Server

Доноры Красавчики

Members online

No members online now.