Jump to content
Sign in to follow this  
ReDut

Ошибка Makemdl "has Scale Animation"

Recommended Posts

bazis

Про лимиты объектов - 75, честно говоря, первый раз слышу. А откуда это  :) ?

И потом вот, к примеру, для правильного отображения вращения винтов в симе, если я правильно понял, их нужно делать каждого по три!!! К примеру, на Ту-95 их будет аж 24 - одних только винтов. А колеса? У того же Ту-95 – 30 объектов!!! И того уже 54 объекта (про Ан-225 вообще молчу  :sarcastic: ). А остальное как делать, с чем аттачить!!! Так что скорее дело не в количестве. И потом после импорта из “.OBJ” сцене уже пофиг сколько объектов – ничего не переделывая все компилися на ура!

 

Да, про перевод в “.OBJ”, я написал, как вариант решения проблемы.

Edited by bazis

Share this post


Link to post
Share on other sites
Stoz

Теперь и я в непонятках. Сейчас, будучи дома на обеде, попробовал убрать колеса и просто приделать два-три объекта. Если объектов 70, то компилится.. и то, в некоторых случаях не прорисовывает модель в симуляторе. Если больше 70, выдает вот такие ошибки, правда там уже поменьше строчек.

 

В общем, ждем подмоги от наших коллег и профессионалов!

Edited by Stoz

Share this post


Link to post
Share on other sites
Stoz

bazis, слушай, а мне понравилась эта операция: Экспортировал модель в OBJ, при экспорте настройки кое-какие выставил, не с первого раза, конечно, нашел нужные галочки, но теперь возиться с переделками модели не нужно. Разве что только повернуть ее на -90 градусов, когда импортирую. Затем создал новую сцену. В новой сцене импортировал этот OBJ. И сразу экспортировал в Х-файл, а оттуда через MakeMDL в MDL-файл.

 

По-моему, смотрится неплохо. И не тормозит, вроде.. Это гигантский вариант. Сейчас попробую сделать миниатюрную модель этого аппарата.

post-52658-125199249796_thumb.jpg

Share this post


Link to post
Share on other sites
DUST

вообще конечно странная ошибка, если честно, то просто случайно решил прогнать 38 через обж, хотядо этого "танцы с бубном" как скажем атач/детач деталей и пр. не помогали

Плохо конечно что люди разбирающиеся гораздо тоньше в этих проблемах -не отписываются.

Кстати в настройках обж можно попробовать выставить галку чтоб сохранялось сглаживание и прочее- надо попробовать

Тогда при обратной загрузке не надо будет опять все сглаживать руками

Share this post


Link to post
Share on other sites
Stoz

Как раз таки в OBJ компилируется просто идеально (пока). Не нужно никаких attach/detach делать. Проблемы такие возникали, когда компилил напрямую из сцены.

 

Сохранить сглаживание:

А оно итак сохраняется. Правда потом при импорте параметр Faces резко увеличивается, но на компиляцию объекта отрицательный последствий не несет.

Share this post


Link to post
Share on other sites
DUST

странно.. а с чего он увеличивается?

надо проверить

Сама сетка чтоли разрастается?

Share this post


Link to post
Share on other sites
sib2217

Ребята. У меня такие грабли, вдруг кто сталкивалси?

Делаю модель для трафика. Есно полигонов минимум. Макс 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 by sib2217

Share this post


Link to post
Share on other sites
gfrex

Ребята. У меня такие грабли, вдруг кто сталкивалси?

Dummy в лодах есть?

Share this post


Link to post
Share on other sites
sib2217

Dummy в лодах есть?

Один единственный есть. Но если я его скрываю, то всё равно такая хрень.

И еще, я сделал вместо дамми для анимации закрылок просто точки (вертексы). Как? Взял план, удалил из него 3 точки оставив одну. Ее обозвал как деталь и установил куда нужно. Потом ресетнул ее пивот. К ней привязал закрылок и уже после этого анимировал свою точку.

 

Самое интересное, что чуток старее модель с построенными двумя закрылками в таком стиле-всё работает как нужно! Попробовал еще добавить таких "точек"-вышел третий закрылок. Опять всё классно компильнулось. В модели будет 4 закрылка, 4 планки и 4 предкрылка! Не думаю, что это перебор для анимации! FSDS такое хавает на ура!

Share this post


Link to post
Share on other sites
gfrex

Один единственный есть. Но если я его скрываю, то всё равно такая хрень.

И еще, я сделал вместо дамми для анимации закрылок просто точки (вертексы). Как? Взял план, удалил из него 3 точки оставив одну. Ее обозвал как деталь и установил куда нужно. Потом ресетнул ее пивот. К ней привязал закрылок и уже после этого анимировал свою точку.

:)

это зачем?

стоит попробовать конвертнуть модель полностью без анимации, дальше будем плясать от результата.

Share this post


Link to post
Share on other sites
sib2217

:)

это зачем?

стоит попробовать конвертнуть модель полностью без анимации, дальше будем плясать от результата.

Вот и подошла очередь обьяснить почему нужны эти "точки" или Дамми.

Если просто на детали закрылка поставить пивот куда нужно и потом этот пивот анимировать (закрылок), то в 1 ЛОДе всё нормально компилится в сим. Как только я эту же модель ставлю 2 ЛОДом, тут же любая анимированная таким образом деталь "улетает" в сторону причем без разбору. Только победишь эту деталь, другая "улетает". Здается мне, что пивот детали на разных режимах (точки, полигоны или грани) будет в разных местах.Да, можно его ресетнуть и заставить быть в одном фиксированном положении, но тогда при перетаскивании пивота на нужную нам ось, всё повториться вновь. Деталь во втором ЛОДе улетит со своего места.

Вот поэтому, я делаю эту точку. Её-то пивот как поставишь, так он и будет стоять. И я увидел, что даже во втором ЛОДе детали на своих местах-разлета не наблюдается!

 

Еще раз повторюсь, модель в этом виде без проблем конвертиться без ЛОДов!!!!!

Share this post


Link to post
Share on other sites
sib2217

Если конвертить модель без анимации, то всё прекрассно конвертиться, в кучу ЛОДов! Но стоит, анимировать хотяб одну деталь, то всё...

 

Я уже с помощью друзей пришел к некоторым мыслям.

Оказалось, что мноджество деталей, я (по незнанию) скэйлил еще в примитивах. Но и с этим я уже знаю как бороться. Только эта борьба не приносит желанных результатов! А всю модель переделывать, ой как не хочется!

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

Edited by sib2217

Share this post


Link to post
Share on other sites
zh03

Но ведь этот самый хас скейл возникает и GMAX - просто убирается ресетом пайвота на SCALE - тогда в 99% случаях помогает. Ошибка в Gmax возникает, если анимируемый объект предварительно скейлился. Заходим в Adjust Pivot - Reset -Scale - и все. Иногда не помогает - тогда вообще поступаю просто тупо - создаю маленький объект, бросаю на него абсолютную прозрачность, анимирую точно также как тот объект, который не хподдавался анимашке - и просто линкую его к вновь созданному неотскейленному объекту.

Share this post


Link to post
Share on other sites
bazis

Решил тут написать, нет необходимости создавать новую тему.

При проверке модели в симе выяснилось не соответствие ее реальным размерам (модель получилась меньше). Так вот теперь думаю, все с начала начинать или попробовать увеличить масштаб? Просто в свое время Samdim не рекомендовал пользоваться "Scale" к уже созданной детали.

Какие мысли по этому поводу, коллеги?

Share this post


Link to post
Share on other sites
Fishbed

Какие мысли по этому поводу, коллеги?

 

Мое ХО - начать заново можно всегда. Поэтому сначала попробовать масштаб. Потом всему резет скейл сделать. Если получится криво, то тогда заново начинать.

Share this post


Link to post
Share on other sites
bazis

Мое ХО - начать заново можно всегда. Поэтому сначала попробовать масштаб. Потом всему резет скейл сделать. Если получится криво, то тогда заново начинать.

начать с начала когда модель осталось только покрасить?

Ну вот о чем я и говорил - называется приплыли:)...

post-21409-0-51956500-1291664800_thumb.jpg

Edited by bazis

Share this post


Link to post
Share on other sites
denter

Модель не надо будет переделовать после изменения размера а вот детали с анимацией придеться заново анимировать,а если будут кривые их можно исправить простым способом

Share this post


Link to post
Share on other sites
Flogger

Можно попробовать такой способ.

Создаем любое тело, куб, например. К НЕМУ приаттачиваем глючную деталь. Далее конвертим в Editable Poly. После чего куб удаляем, и заново переименовываем как надо глючившую деталь. Помогало.

  • Upvote 1

Share this post


Link to post
Share on other sites
denter

полностью согласен

Share this post


Link to post
Share on other sites
Virpil

Если не я один такой левый и нет никаких подводных камней, то можно сказать, что 2009 макс пригоден для симомоделирования.

Пошевелю малость форум. Вобщем «протянул» весь топик, и хочу опровергнуть мнение некоторых спецов, и полностью поддержать человека, чью цитату привел выше – 3Д Мах 2009 и панда под него полностью пригодны для симмоделирования без предыдущих версий и перегонки модели из одного макса в другой. Следуя его способу «общения» с мэйк_мдл перемоделен (пока не полностью) вертолет Августа-Вестленд ЕН-101 от фсХ Разгон под фс9. На выходе мдл размер файла пока 2Мб. Х-файл около 36Мб. Из ошибок описанных тут сталкивался только с «улетом» детали и зеркалом (иногда мдл конвертил, иногда ошибку выдавал что-то типа found matrix) С «улетом» боролся так – выделял глючную деталь, скидывал с нее все точки кадров (фреймы), и отлинковывал глючные детали друг от друга и правил анимашку. Если не помогало – скрывал (hide) всю сцену, потом возвращал глючную и смотрел весь список на предмет выявления всяких shape и еси что-то постороннее присутствовало – скрывал деталь, выделял кусором пустое поле и тупо делкал (delete) пустоту. Пересохранял с другим именем, открывал по новой сцену и мергал эту деталь в нее, а старую делкал. С зеркалом пока не всёк. Стойка склонировалась и отзеркалилась. Ошибки небыло. А дошло дело до рычагов, то после клона компилится, а как отзеркалил их, мдл стал ругаться на рычаг. Я его делкнул, воссоздал его из резервной сцены, скинув из нее все по вышеописанному способу, пересохранил с др. именем и тупо мергнул в основную сцену.

Саму сетку вертолета спецы Микрософта сделали на высоком уровне – практически по болтикам собран, не подкопаешься. Оживил «десант» по правому борту (анимирован весь люк со всеми роликами + "от себя" ручка его открытия, чего нет в фсХ), левую дверь и основные опоры шасси, причем они имеют сейчас несколько другую, отличную от микрософт схему разбалансировки выпуска-запуска. Погрузочную рампу пока не трогал. Для уменьшения полигонов убрал грузовой гак под брюхом, правака, и снял с командира очки :) Часть табуреток в салоне тоже уберу.

post-1325-0-97142900-1299075722_thumb.jpg

post-1325-0-94141300-1299075792_thumb.jpg

post-1325-0-45420100-1299075882_thumb.jpg

post-1325-0-17128700-1299075940_thumb.jpg

post-1325-0-50025700-1299075969_thumb.jpg

Edited by Virpil

Share this post


Link to post
Share on other sites
jeni

что за х-нь при конвертации 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

Share this post


Link to post
Share on other sites
Virpil

Глянул Ваш Х-файл. Подскажите что именно вы создаете и в какой программе? Судя по файлу это не модель. Нет секции анимации. Судя по нему были созданы кубы с эллипсами?

Edited by Virpil

Share this post


Link to post
Share on other sites
jeni

Глянул Ваш Х-файл. Подскажите что именно вы создаете и в какой программе? Судя по файлу это не модель. Нет секции анимации. Судя по нему были созданы кубы с эллипсами?

Спасибо вот в Autodesk 3ds Max 2010 32-bit создаю терминал аэропорта через pandu корвертнул в .x файл

Выкладываю исходник посмотрите пожайлуста где у меня проблемма что дальше делать в 3ds Max 2010???

utak terminal 1.zip

Edited by jeni

Share this post


Link to post
Share on other sites
Virpil

Дело в том, что обьекты сцены (имею ввиду фс9, для 10 не вкурсе, там по другому возможно) компилируются в бгл-файлы не тем компилятором который нужен для создания моделей крафтов MakeMDL. (Не путать с MakeMDL для Gmax SDK, тот может и то и то, и создает еще на выходе код ХМЛ) как раз и служащий для Вашей конечной цели, и необходимый для привязки координаты обьекта к симу, либо его анимации, например отезжающий посадочный рукав или непрерывно вращающийся радар АОРЛ и т.д.

 

Для создания обьектов для фс9 проще использовать Gmax из комплекта СДК. Или как в Вашем варианте: сделать в стороннем 3Д Максе, сконвертить формат .3DS или АвтоКадовский .DXF и импротнуть в Gmax SDK (он умеет читать эти старые форматы, потому как сам не молод), ну а дальше экспортить в Flightsim Scenery Object (*MDL). На выходе получите 2 файла .ХМЛ и .МДЛ, переместите их в папку с компилятором BGLCOMP_SDK (также идет в составе фс2004_СДК) и переправив в ХМЛ координаты на нужные, кидаете на bglcomp.exe ваш ХМЛ. Возможно придется править структуру ХМЛ, если бглка с тем же именем что у ХМЛ не выплюнется в эту же папку, бо она очень привиредлива к ошибкам. Тут не гуру. Нужно спрашивать у знатоков правильныцй синтаксис.

Edited by Virpil
  • Upvote 1

Share this post


Link to post
Share on other sites
jeni

Дело в том, что обьекты сцены (имею ввиду фс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 ???

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...