Друзья, сорри за ламерский вопрос, но поиск по форумам и ФАКам ничего не дал. Итак…
Делаю в ГМаксе ВПП с разметкой — полигон самой ВПП, сверху разметка текстурами. Z-координаты полигонов ВПП и разметки совпадают, просто разметка рисуется позже, понятное дело. Когда компилил это дело 2002м геймпаком, все было в ажуре — ничего не мерцало, все ок (к тому же формат исходников позволял вставить туды всякие ADDCAT32 и т.д.). Начал компилить 2004м — болт
Текстуры разметки мерцают. В чем косяк? У меня подозрение на одинаковую высоту полигонов ВПП и разметки, но при компиляции восьмым MakeMDL ведь все нормально работает!
Делаю в ГМаксе ВПП с разметкой — полигон самой ВПП, сверху разметка текстурами. Z-координаты полигонов ВПП и разметки совпадают, просто разметка рисуется позже, понятное дело. Когда компилил это дело 2002м геймпаком, все было в ажуре — ничего не мерцало, все ок (к тому же формат исходников позволял вставить туды всякие ADDCAT32 и т.д.). Начал компилить 2004м — болт
Текстуры разметки мерцают. В чем косяк? У меня подозрение на одинаковую высоту полигонов ВПП и разметки, но при компиляции восьмым MakeMDL ведь все нормально работает!
Заранее признателен за любую помощь! 
Беда в том, что эта #$%@ вырезает весь автоген в ограничивающем сцену прямоугольнике, а для моего нового проекта это, мягко говоря, неприемлемо. Художник и моделлер из меня аховый, потому деревьев красивых я насажать вдоль ВПП не смогу
. Единственный способ сохранить автоген, который я знаю — компиляция МДЛ9 с полосой в положении, кратном 90 градусам, и дальнейший компиляж в БГЛ с поворотом вокруг оси на нужное число градусов.
В общем, вопрос открыт пока…
Вырезается автоген обычно из-за протяженных объектов. разбей полосу на два куска.
Вариант три: не уверен (завтра попробую) положить VTP2 в нужном месте с текстурой с active Autogen
А вот насчет варианта 3 можно поподробней? Чтобы автоген был уровнем выше, чем сцена, я так понял?
сделать пустышку с инстанскалом
OBJECT_0_START label word
IFIN1 OBJECT_0_FAIL, image_complex, 2, 32767
ADDCAT OBJECT_0_SCALE,24
INSTANCE_CALL FOR_AUTOGEN, 0, 0, 0
OBJECT_0_FAIL label BGLCODE
BGL_JUMP_32 OBJECT_0_END
FOR_AUTOGEN label word
BGL_RETURN
OBJECT_0_SCALE label BGLCODE
работает
Наша кошка тоже по началу боялась пылесоса, потом ни чего, втянулась
ШАЙТАН!!!! РАБОТАЕТ!!!!
Юра, спасибо огромное, столько времени и нервов сэкономил!
Имхо, сие достойно FAQа, ибо вопрос «как сохранить автоген», не только у меня, я думаю, возникал…
не совсем понял, это нужно вставлять как отдельную часть кода или править таким образом сам код?
в премере ADDOBJ уже заменено на ADCAT и убрана строка SHADOW_CALL (ну и не забыть в макемдл убрать краш что бы лишний код не плодить, все равно под поли полоса лежит)
Юрий, спасибо большое!
От себя добавлю, что пришлось проделать манипуляцию с внедрением кода со всеми крупными объектами.
убираешь инстанс колл — все встает на место
Насчет пропадания текстур — известный баг со зданиями, где меняешь _AIRCRAFT на _BUILDING, и все ок, это мы в курсе
Олег же имел в виду, что если включить вид сверху (CTRL+S) и увеличивать зум, то начиная с определенных значений полигон исчезает… Такая же байда, если включить slew, нажать пробел для выравнивания и глянуть вниз — при снижении самолета по A/F1 полигон также пропадает. Как только угол зрения отклоняется от нормали, все ОК. ИМХО, косяк не фатальный, но неприятно, как говорится
Выбираем все. жмем affect pivot only, жмем Move вводим 0 по всем осям, жмем Rotate и опять вводим 0 по всем осям. отжимаем affect pivot only
Не знаю поможит ли в данном случае — но с неорганизоваными пивотами бывают много глюков. (сйчас эксперементировать некогда — на работе командировачные подъехали, дома жена комп отобрала — к аттестации готовится. Освобожусь обязательно поэксперементирую).
Да и еще какова дальность видимости? (указаная в MakeMDL)
Далее воткнул для автогена, и опять та же хрень
Any ideas?
вместо TEXTURE_BUILDING TEXTURE_GROUND пробовал?
Ну некогда мне сейчас экперементировать
После того как нажал ОК на ошибках, получил два файла *.XML и *.mdl.
После этого в файле *.XML удлил ненужные туги (как написанно в Мануале), сохранил его, положил в папку с файлами bglcomp.exe, открыл DOS, и написал там, как написанно в мануале (только путь есстественно указал к своей папке),
а мне выдается ошибка (см. скрин №2). Что я не так делаю? Что нужно делать , чтоб скомпилить BGL?
Прикрепленные изображения