bazis 55 Posted September 3, 2009 (edited) Про лимиты объектов - 75, честно говоря, первый раз слышу. А откуда это ? И потом вот, к примеру, для правильного отображения вращения винтов в симе, если я правильно понял, их нужно делать каждого по три!!! К примеру, на Ту-95 их будет аж 24 - одних только винтов. А колеса? У того же Ту-95 – 30 объектов!!! И того уже 54 объекта (про Ан-225 вообще молчу ). А остальное как делать, с чем аттачить!!! Так что скорее дело не в количестве. И потом после импорта из “.OBJ” сцене уже пофиг сколько объектов – ничего не переделывая все компилися на ура! Да, про перевод в “.OBJ”, я написал, как вариант решения проблемы. Edited September 3, 2009 by bazis Quote Share this post Link to post Share on other sites
Stoz 1 Posted September 3, 2009 (edited) Теперь и я в непонятках. Сейчас, будучи дома на обеде, попробовал убрать колеса и просто приделать два-три объекта. Если объектов 70, то компилится.. и то, в некоторых случаях не прорисовывает модель в симуляторе. Если больше 70, выдает вот такие ошибки, правда там уже поменьше строчек. В общем, ждем подмоги от наших коллег и профессионалов! Edited September 3, 2009 by Stoz Quote Share this post Link to post Share on other sites
Stoz 1 Posted September 3, 2009 bazis, слушай, а мне понравилась эта операция: Экспортировал модель в OBJ, при экспорте настройки кое-какие выставил, не с первого раза, конечно, нашел нужные галочки, но теперь возиться с переделками модели не нужно. Разве что только повернуть ее на -90 градусов, когда импортирую. Затем создал новую сцену. В новой сцене импортировал этот OBJ. И сразу экспортировал в Х-файл, а оттуда через MakeMDL в MDL-файл. По-моему, смотрится неплохо. И не тормозит, вроде.. Это гигантский вариант. Сейчас попробую сделать миниатюрную модель этого аппарата. Quote Share this post Link to post Share on other sites
DUST 223 Posted September 9, 2009 вообще конечно странная ошибка, если честно, то просто случайно решил прогнать 38 через обж, хотядо этого "танцы с бубном" как скажем атач/детач деталей и пр. не помогали Плохо конечно что люди разбирающиеся гораздо тоньше в этих проблемах -не отписываются. Кстати в настройках обж можно попробовать выставить галку чтоб сохранялось сглаживание и прочее- надо попробовать Тогда при обратной загрузке не надо будет опять все сглаживать руками Quote Share this post Link to post Share on other sites
Stoz 1 Posted September 11, 2009 Как раз таки в OBJ компилируется просто идеально (пока). Не нужно никаких attach/detach делать. Проблемы такие возникали, когда компилил напрямую из сцены. Сохранить сглаживание: А оно итак сохраняется. Правда потом при импорте параметр Faces резко увеличивается, но на компиляцию объекта отрицательный последствий не несет. Quote Share this post Link to post Share on other sites
DUST 223 Posted September 11, 2009 странно.. а с чего он увеличивается? надо проверить Сама сетка чтоли разрастается? Quote Share this post Link to post Share on other sites
sib2217 290 Posted March 26, 2010 (edited) Ребята. У меня такие грабли, вдруг кто сталкивалси? Делаю модель для трафика. Есно полигонов минимум. Макс 8, панда 6. Компилю, потом МакеМДЛ и усё гуд. Смотрю в симе-радываюсь Но тут доходит дело до ЛОДов. Тупо тот же Х файл переименовую для файла под ЛОДы, xxx_L1_LOD_400. Потом для начала снова тот же файл только уже вторым ЛОДом: xxx_L2_LOD_200. Подсовываю макеМДЛ и привет, вылазят куча ошибок! Running model Start! (C:\Program Files\Autodesk\3dsMax8\scenes\An-14\14_L1_LOD_200.X) Loading X C:\Program Files\Autodesk\3dsMax8\scenes\An-14\14_L1_LOD_200.X... Processing... ERROR: Scaling null has a translation, ignoring it Model units are 1024.00 units/meter Sorting by Material... Optimize Parts... Welding... Generate BGL... Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Assertion failed: file .\xfileprocess.cpp, line 1432 (!m_cScale || m_cScale==2) Done! Start! (C:\Program Files\Autodesk\3dsMax8\scenes\An-14\14_L1_LOD_100.X) Loading X C:\Program Files\Autodesk\3dsMax8\scenes\An-14\14_L1_LOD_100.X... Processing... ERROR: Scaling null has a translation, ignoring it ERROR: found scale matrix without scale animation () det=0.262824 -0.641 0.000 0.000 0.000 0.000 -0.641 0.000 -0.641 0.000 Error! Error! Замечу, модель одна и та же!!!!!!!!! Я в тяжолом ступоре! Edited March 26, 2010 by sib2217 Quote Share this post Link to post Share on other sites
gfrex 0 Posted March 26, 2010 Ребята. У меня такие грабли, вдруг кто сталкивалси? Dummy в лодах есть? Quote Share this post Link to post Share on other sites
sib2217 290 Posted March 27, 2010 Dummy в лодах есть? Один единственный есть. Но если я его скрываю, то всё равно такая хрень. И еще, я сделал вместо дамми для анимации закрылок просто точки (вертексы). Как? Взял план, удалил из него 3 точки оставив одну. Ее обозвал как деталь и установил куда нужно. Потом ресетнул ее пивот. К ней привязал закрылок и уже после этого анимировал свою точку. Самое интересное, что чуток старее модель с построенными двумя закрылками в таком стиле-всё работает как нужно! Попробовал еще добавить таких "точек"-вышел третий закрылок. Опять всё классно компильнулось. В модели будет 4 закрылка, 4 планки и 4 предкрылка! Не думаю, что это перебор для анимации! FSDS такое хавает на ура! Quote Share this post Link to post Share on other sites
gfrex 0 Posted March 27, 2010 Один единственный есть. Но если я его скрываю, то всё равно такая хрень. И еще, я сделал вместо дамми для анимации закрылок просто точки (вертексы). Как? Взял план, удалил из него 3 точки оставив одну. Ее обозвал как деталь и установил куда нужно. Потом ресетнул ее пивот. К ней привязал закрылок и уже после этого анимировал свою точку. это зачем? стоит попробовать конвертнуть модель полностью без анимации, дальше будем плясать от результата. Quote Share this post Link to post Share on other sites
sib2217 290 Posted March 27, 2010 это зачем? стоит попробовать конвертнуть модель полностью без анимации, дальше будем плясать от результата. Вот и подошла очередь обьяснить почему нужны эти "точки" или Дамми. Если просто на детали закрылка поставить пивот куда нужно и потом этот пивот анимировать (закрылок), то в 1 ЛОДе всё нормально компилится в сим. Как только я эту же модель ставлю 2 ЛОДом, тут же любая анимированная таким образом деталь "улетает" в сторону причем без разбору. Только победишь эту деталь, другая "улетает". Здается мне, что пивот детали на разных режимах (точки, полигоны или грани) будет в разных местах.Да, можно его ресетнуть и заставить быть в одном фиксированном положении, но тогда при перетаскивании пивота на нужную нам ось, всё повториться вновь. Деталь во втором ЛОДе улетит со своего места. Вот поэтому, я делаю эту точку. Её-то пивот как поставишь, так он и будет стоять. И я увидел, что даже во втором ЛОДе детали на своих местах-разлета не наблюдается! Еще раз повторюсь, модель в этом виде без проблем конвертиться без ЛОДов!!!!! Quote Share this post Link to post Share on other sites
sib2217 290 Posted May 31, 2010 (edited) Если конвертить модель без анимации, то всё прекрассно конвертиться, в кучу ЛОДов! Но стоит, анимировать хотяб одну деталь, то всё... Я уже с помощью друзей пришел к некоторым мыслям. Оказалось, что мноджество деталей, я (по незнанию) скэйлил еще в примитивах. Но и с этим я уже знаю как бороться. Только эта борьба не приносит желанных результатов! А всю модель переделывать, ой как не хочется! Новые модели уже делаются по другой технологии. Еще ее не проверял, т.к. нужно еще много всего там строить, чтоб приступить к анимации. Edited May 31, 2010 by sib2217 Quote Share this post Link to post Share on other sites
zh03 414 Posted August 4, 2010 Но ведь этот самый хас скейл возникает и GMAX - просто убирается ресетом пайвота на SCALE - тогда в 99% случаях помогает. Ошибка в Gmax возникает, если анимируемый объект предварительно скейлился. Заходим в Adjust Pivot - Reset -Scale - и все. Иногда не помогает - тогда вообще поступаю просто тупо - создаю маленький объект, бросаю на него абсолютную прозрачность, анимирую точно также как тот объект, который не хподдавался анимашке - и просто линкую его к вновь созданному неотскейленному объекту. Quote Share this post Link to post Share on other sites
bazis 55 Posted December 3, 2010 Решил тут написать, нет необходимости создавать новую тему. При проверке модели в симе выяснилось не соответствие ее реальным размерам (модель получилась меньше). Так вот теперь думаю, все с начала начинать или попробовать увеличить масштаб? Просто в свое время Samdim не рекомендовал пользоваться "Scale" к уже созданной детали. Какие мысли по этому поводу, коллеги? Quote Share this post Link to post Share on other sites
Fishbed 339 Posted December 3, 2010 Какие мысли по этому поводу, коллеги? Мое ХО - начать заново можно всегда. Поэтому сначала попробовать масштаб. Потом всему резет скейл сделать. Если получится криво, то тогда заново начинать. Quote Share this post Link to post Share on other sites
bazis 55 Posted December 6, 2010 (edited) Мое ХО - начать заново можно всегда. Поэтому сначала попробовать масштаб. Потом всему резет скейл сделать. Если получится криво, то тогда заново начинать. начать с начала когда модель осталось только покрасить? Ну вот о чем я и говорил - называется приплыли... Edited December 6, 2010 by bazis Quote Share this post Link to post Share on other sites
denter 28 Posted January 4, 2011 Модель не надо будет переделовать после изменения размера а вот детали с анимацией придеться заново анимировать,а если будут кривые их можно исправить простым способом Quote Share this post Link to post Share on other sites
Flogger 87 Posted January 6, 2011 Можно попробовать такой способ. Создаем любое тело, куб, например. К НЕМУ приаттачиваем глючную деталь. Далее конвертим в Editable Poly. После чего куб удаляем, и заново переименовываем как надо глючившую деталь. Помогало. 1 Quote Share this post Link to post Share on other sites
denter 28 Posted January 6, 2011 полностью согласен Quote Share this post Link to post Share on other sites
Virpil 271 Posted March 2, 2011 (edited) Если не я один такой левый и нет никаких подводных камней, то можно сказать, что 2009 макс пригоден для симомоделирования. Пошевелю малость форум. Вобщем «протянул» весь топик, и хочу опровергнуть мнение некоторых спецов, и полностью поддержать человека, чью цитату привел выше – 3Д Мах 2009 и панда под него полностью пригодны для симмоделирования без предыдущих версий и перегонки модели из одного макса в другой. Следуя его способу «общения» с мэйк_мдл перемоделен (пока не полностью) вертолет Августа-Вестленд ЕН-101 от фсХ Разгон под фс9. На выходе мдл размер файла пока 2Мб. Х-файл около 36Мб. Из ошибок описанных тут сталкивался только с «улетом» детали и зеркалом (иногда мдл конвертил, иногда ошибку выдавал что-то типа found matrix) С «улетом» боролся так – выделял глючную деталь, скидывал с нее все точки кадров (фреймы), и отлинковывал глючные детали друг от друга и правил анимашку. Если не помогало – скрывал (hide) всю сцену, потом возвращал глючную и смотрел весь список на предмет выявления всяких shape и еси что-то постороннее присутствовало – скрывал деталь, выделял кусором пустое поле и тупо делкал (delete) пустоту. Пересохранял с другим именем, открывал по новой сцену и мергал эту деталь в нее, а старую делкал. С зеркалом пока не всёк. Стойка склонировалась и отзеркалилась. Ошибки небыло. А дошло дело до рычагов, то после клона компилится, а как отзеркалил их, мдл стал ругаться на рычаг. Я его делкнул, воссоздал его из резервной сцены, скинув из нее все по вышеописанному способу, пересохранил с др. именем и тупо мергнул в основную сцену. Саму сетку вертолета спецы Микрософта сделали на высоком уровне – практически по болтикам собран, не подкопаешься. Оживил «десант» по правому борту (анимирован весь люк со всеми роликами + "от себя" ручка его открытия, чего нет в фсХ), левую дверь и основные опоры шасси, причем они имеют сейчас несколько другую, отличную от микрософт схему разбалансировки выпуска-запуска. Погрузочную рампу пока не трогал. Для уменьшения полигонов убрал грузовой гак под брюхом, правака, и снял с командира очки Часть табуреток в салоне тоже уберу. Edited March 2, 2011 by Virpil Quote Share this post Link to post Share on other sites
jeni 796 Posted April 30, 2011 что за х-нь при конвертации makemdl не пойму где ошибка зарыта Помогите пожайлуста! log проги Running model Start! (C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111.X) Loading X C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111.X... Processing... ERROR: Scaling null has a translation, ignoring it Model units are 1024.00 units/meter Sorting by Material... Optimize Parts... Welding... Generate BGL... Done! WARNING: radius is too big for crash data Generate crash tree 1 (1032 bytes) Assembling: C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111.azm C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(29) : error A2008: syntax error : term1111_top C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4676) : error A2008: syntax error : term1111_NonAlpha C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4680) : error A2008: syntax error : term1111_skip_1 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4684) : error A2008: syntax error : term1111_skip_2 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4688) : error A2008: syntax error : term1111_skip_3 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4692) : error A2008: syntax error : term1111_skip_4 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4696) : error A2008: syntax error : term1111_skip_5 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4700) : error A2008: syntax error : term1111_skip_6 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4704) : error A2008: syntax error : term1111_skip_7 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4708) : error A2008: syntax error : term1111_skip_8 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4712) : error A2008: syntax error : term1111_skip_9 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4716) : error A2008: syntax error : term1111_skip_10 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4720) : error A2008: syntax error : term1111_skip_11 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4724) : error A2008: syntax error : term1111_skip_12 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4728) : error A2008: syntax error : term1111_skip_13 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4733) : error A2008: syntax error : term1111_Ellipse02_1 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4916) : error A2008: syntax error : term1111_Ellipse01_2 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5099) : error A2008: syntax error : term1111_Box05_3 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5126) : error A2008: syntax error : term1111_Box03_4 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5159) : error A2008: syntax error : term1111_Box02_5 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5210) : error A2008: syntax error : term1111_Cylinder02_6 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5429) : error A2008: syntax error : term1111_Cylinder01_7 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5648) : error A2008: syntax error : term1111_Ellipse04_8 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(5948) : error A2008: syntax error : term1111_Ellipse03_9 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(6248) : error A2008: syntax error : term1111_Box07_10 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(6283) : error A2008: syntax error : term1111_Box06_11 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(6318) : error A2008: syntax error : term1111_Box01_12 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(9105) : error A2008: syntax error : term1111_Box04_13 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(9140) : error A2008: syntax error : term1111 C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4678) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4678): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4678) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4678): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4679) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4679): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4682) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4682): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4682) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4682): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4683) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4683): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4686) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4686): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4686) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4686): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4687) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4687): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4690) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4690): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4690) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4690): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4691) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4691): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4694) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4694): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4694) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4694): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4695) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4695): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4698) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4698): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4698) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4698): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4699) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4699): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4702) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4702): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4702) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4702): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4703) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4703): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4706) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4706): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4706) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4706): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4707) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4707): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4710) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4710): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4710) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4710): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4711) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4711): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4714) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4714): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4714) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4714): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4715) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4715): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4718) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4718): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4718) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4718): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4719) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4719): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4722) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4722): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4722) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4722): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4723) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4723): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4726) : error A2206: missing operator in expression IFMSK(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4726): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4726) : error A2206: missing operator in expression ERRS16(1): Macro Called From IFMSK(7): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4726): Include File C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4727) : error A2206: missing operator in expression BGL_CALL_32(4): Macro Called From C:\Program Files\FS2004SDK\MakeMDL_SDK\jek term1111_0.asm(4727): Include File Error! jek term1111.zip Quote Share this post Link to post Share on other sites
Virpil 271 Posted May 1, 2011 (edited) Глянул Ваш Х-файл. Подскажите что именно вы создаете и в какой программе? Судя по файлу это не модель. Нет секции анимации. Судя по нему были созданы кубы с эллипсами? Edited May 1, 2011 by Virpil Quote Share this post Link to post Share on other sites
jeni 796 Posted May 1, 2011 (edited) Глянул Ваш Х-файл. Подскажите что именно вы создаете и в какой программе? Судя по файлу это не модель. Нет секции анимации. Судя по нему были созданы кубы с эллипсами? Спасибо вот в Autodesk 3ds Max 2010 32-bit создаю терминал аэропорта через pandu корвертнул в .x файл Выкладываю исходник посмотрите пожайлуста где у меня проблемма что дальше делать в 3ds Max 2010??? utak terminal 1.zip Edited May 1, 2011 by jeni Quote Share this post Link to post Share on other sites
Virpil 271 Posted May 1, 2011 (edited) Дело в том, что обьекты сцены (имею ввиду фс9, для 10 не вкурсе, там по другому возможно) компилируются в бгл-файлы не тем компилятором который нужен для создания моделей крафтов MakeMDL. (Не путать с MakeMDL для Gmax SDK, тот может и то и то, и создает еще на выходе код ХМЛ) как раз и служащий для Вашей конечной цели, и необходимый для привязки координаты обьекта к симу, либо его анимации, например отезжающий посадочный рукав или непрерывно вращающийся радар АОРЛ и т.д. Для создания обьектов для фс9 проще использовать Gmax из комплекта СДК. Или как в Вашем варианте: сделать в стороннем 3Д Максе, сконвертить формат .3DS или АвтоКадовский .DXF и импротнуть в Gmax SDK (он умеет читать эти старые форматы, потому как сам не молод), ну а дальше экспортить в Flightsim Scenery Object (*MDL). На выходе получите 2 файла .ХМЛ и .МДЛ, переместите их в папку с компилятором BGLCOMP_SDK (также идет в составе фс2004_СДК) и переправив в ХМЛ координаты на нужные, кидаете на bglcomp.exe ваш ХМЛ. Возможно придется править структуру ХМЛ, если бглка с тем же именем что у ХМЛ не выплюнется в эту же папку, бо она очень привиредлива к ошибкам. Тут не гуру. Нужно спрашивать у знатоков правильныцй синтаксис. Edited May 1, 2011 by Virpil 1 Quote Share this post Link to post Share on other sites
jeni 796 Posted May 1, 2011 Дело в том, что обьекты сцены (имею ввиду фс9, для 10 не вкурсе, там по другому возможно) компилируются в бгл-файлы не тем компилятором который нужен для создания моделей крафтов MakeMDL. (Не путать с MakeMDL для Gmax SDK, тот может и то и то, и создает еще на выходе код ХМЛ) как раз и служащий для Вашей конечной цели, и необходимый для привязки координаты обьекта к симу, либо его анимации, например отезжающий посадочный рукав или непрерывно вращающийся радар АОРЛ и т.д. Для создания обьектов для фс9 проще использовать Gmax из комплекта СДК. Или как в Вашем варианте: сделать в стороннем 3Д Максе, сконвертить формат .3DS или АвтоКадовский .DXF и импротнуть в Gmax SDK (он умеет читать эти старые форматы, потому как сам не молод), ну а дальше экспортить в Flightsim Scenery Object (*MDL). На выходе получите 2 файла .ХМЛ и .МДЛ, переместите их в папку с компилятором BGLCOMP_SDK (также идет в составе фс2004_СДК) и переправив в ХМЛ координаты на нужные, кидаете на bglcomp.exe ваш ХМЛ. Возможно придется править структуру ХМЛ, если бглка с тем же именем что у ХМЛ не выплюнется в эту же папку, бо она очень привиредлива к ошибкам. Тут не гуру. Нужно спрашивать у знатоков правильныцй синтаксис. Спасибо Вам огромное получилось терминал появился в симе работал через EZ-scenery и еще установил отдельно Microsoft_Flight_Simulator_2004_gmax_SDK.exe да кстати может в файлах выложить тот самый gmax_SDK ??? Quote Share this post Link to post Share on other sites