Объект из GMAX в FSX — Создание сценариев FSX

Привет всем.
Подскажите пожалуйста что я нетак делаю,хочю понять как вставить объект в симулятор FSX.
Для этого я в GMAX рисую простой куб (ни текстурю ничиего, просто как есть, он сам окрашивается в жолтый цвет) далее на панели нажимаю FS Tools-LODNameTool оставляю все по умолчанию, нажимаю Create new GUID for this file в строке Friendly Name: пишу Box нажимаю GO! закрываю LOD and GUID tools далее File > Export имя файла:Box01 тип файла:Flightsim Model (*.MDL) назначаю путь C:Program FilesMicrosoft GamesMicrosoft Flight Simulator X SDKSDKEnvironment KitBGL Compiler SDK нажимаю Сохранить далее Yes FSX окно Flight Simulator Model Export Options здесь по умолчанию, далее Ок. Получаю файл Box.MDL размером 4kb
Создаю XML файл.
Делаю это так, открываю программу Library Creator XML Меню File > New Library пишу имя Box сохраняю, далее в окне Library Creator XML нажимаю Add MDL objects и добавляю полученый файл Box.MDL см.скрин №2 далее нажимаю Сохранить.
Открываю этот Box.XML в Блокноте вижу там такие строчки см.скрин3
Далее открываю образец XML файла
Копирую недостающии строчки в свой XML см.скрин4
Получается такой мой XML файл, редактирую строчку GUID и сохраняю его, получаю такой XML файл см.скрин5
Далее открываю его в Library Creator XML нажимаю File>Compile library BGL (путь к BglComp.exe прописан) Окно командной строки открывается и сразу тухнет! (вопрос так и должно быть?)
По умолчанию в папке C:Program FilesMicrosoft GamesgmaxgamepacksFSX_GmaxGamePacktempBox вижу долгожданную BGL.ку размером 4kb.
Копирую файл Box.BGL в FSX в папку «Addon Sceneryscenery» (в настройках в FSX она включина).
Запускаю FSX вижу что симулятор просчитывает новый файл, пишет чтото вроде «Формируется новая база….. и т.д)
Открываю аеропорт UUOO там где должен находится новый объект но там его нет(Кординаты этого обекта брал из FSX> вид сверху cписал вточности как там и высоту над уровнем моря!
У меня установлено: Win7,FSX-Deluxe Edition (русская версия Лицензия),SDK,SDK SP1A,SDK SP2,FSX SP2,NET Framework Version 2.0 в Win7 установлен по умолчанию, качал с оф сайта пробовал установить пишет что уже установлен!

Ребята Пожалуйста помогите разобраться в этом что нетак, очень нужно протощить любой объект из GMAX в FSX
Сразу предупреждаю с английским напряг. Мучиюсь уже 3 дня.
Большое Спасибо за помощ.

Прикрепленные изображения

  • 7.jpg
  • 6.jpg
  • 8.jpg
  • 9.jpg
  • 10.jpg

Сообщение отредактировал zlot: 03 May 2010 — 16:19

Ответов: 76

Ты забыл положить текстуру — как иначе у тебя в симе будет виден объект???

Я делаю по другому, так проще
Первое — делай объекты в 3ds Max 9, поставть 1 unit=1 meter, а то в симе будут некорректные размеры
Второе- ставть плагины 7+ из СДК
Третье — присваивай через Lod tool — Guid и Frendly Name
Экспортируй в формате .X только в нем, мдл работает некорректно.
Заходи в сдк и через прогу XtoMDL конвертируй в .mdl
Открывай ADEX и там добавляй модельку в List, потом добавляй в сценарий
Да, и не забудь кинуть текстуру потом в папку Texture

Сообщение отредактировал Geier1: 04 May 2010 — 14:04

Спасибо за то что решил помочь.
Что такое ADEX? И если можно распиши пожалуйста эти строчки поподробнее как делать.
Спасибо.

Открывай ADEX и там добавляй модельку в List, потом добавляй в сценарий
Да, и не забудь кинуть текстуру потом в папку Texture

И ещё подскажите пожалуйста какие плагины нужны для 3DMAX и как их поставить? или дайте ссылку как это сделать.

Сообщение отредактировал zlot: 05 May 2010 — 15:26

ADEX — Airport design editor X
бесплатная программа для редактирования и создания аэропортов, расстановки объектов и проч. Можно загрузить карту и по ней расставлять модельки mdl
http://www.airportde….uk/ade_003.htm
как в ней добавлять модельки написано тут
http://www.avsim.su/…or/page__st__60
плагины беруться из сдк — отсюда —
E:GamesFSXSdkSDKEnvironment KitModeling SDK3DSM7
обязательно используй только семерочные плагины. Так написано в мануале . Как подключить их? —

In order for 3ds Max to work correctly with the scripts and tools of this SDK, go through the following steps:
1. Install and run 3ds Max 7+.
2. Select Customize on the main menu.
3. Select Customize Paths from the drop-down menu, then the Plug-ins tab from the Configure Paths.
4. Select Add, and then browse to the Microsoft Flight Simulator X SDKSDKEnvironment KitModeling SDK3DSM7Plugins folder.
5. Select Use-Path and OK, and this path will appear in the dialog.
6. It is now necessary to shutdown and restart 3ds Max.
7. On restarting, a new main menu item named FS Tools should appear, with drop down options for: AttachPointTool, LODNameTool, AnimationManager and FSCloudTool.
8. You are now ready to use 3ds Max to create Flight Simulator X models.

Еще раз повторю, вы ошиблись в том, что не оттекстурили модель. В симе она без текстуры не будет видна:)

Установил Autodesk 3ds Max2009 в меню на вкладке Customize>ConfigureSystemPaths>3d PartyPlug-ins, кнопка Add указал этот путь Microsoft Flight Simulator X SDKSDKEnvironment KitModeling SDK3DSM7Plugins folder после этого запускаю 3d Max вижу такие ошибки Что это может быть? Может я зря ставил SDK SP2 может он не нужен?

Прикрепленные изображения

  • 1.jpg
  • 2.jpg
  • 3.jpg

нет, проблема не в сдк, у меня работает. Попробуй как просто скоприровать эти папки (скрипты и плагины) в дерикторию здсмакса. Вроде должно заработать

Ребята Пожалуйста помогите разобраться в этом что нетак, очень нужно протощить любой объект из GMAX в FSX
Сразу предупреждаю с английским напряг. Мучиюсь уже 3 дня.
Большое Спасибо за помощ.

Да у Вас не только с английским напряг, но и русский никакой, простите.
Теперь по теме вопроса.
LibraryCreator предназначен для создания библиотеки объектов, а не для их расстановки по координатам.
В папку Temp, где у Вас лежит MDL из GMax и XML рукописный скопируйте содержимое папки Microsoft Flight Simulator X SDKSDKEnvironment KitBGL Compiler SDK.
В XML файле в теге ModelData уберите «..», т.к. сам MDL как я понял у Вас именно в этой же папке, а не уровнем выше.

Дальше в CommandPromt (если это о чём-то говорит) в контексте папки с MDL и XML запускаем следующую команду.
bglcomp Box.XML
В этой же папке будет и BGL
Если CommandPromt пустой звук, то тупо перетаскиваем мышкой XML файл на bglcomp.exe. Выхлоп будет тот же BGL.
Но лучше если Вы сразу приступите к изучению SBuilderX вместе с английским, естественно.
Расставлять объекты намного удобнее там.
Как вариант EZScenery ну и т.д. Список платного софта довольно обширный.

Да и последнее, но не менее важное привыкнете с первого же объекта в GMax центрировать сцену в ноль.
Ибо то, что я увидел на картинках в симе будет стоять не там где Вы ожидаете. Потом долго будете двигать туда-сюда.

Geier1
А не могли бы Вы сделать видео туториал по созданию простенького здания с текстурированием и комментарием (видео урок) в 3d max а я бы его скачал, да и многие другие скорее всего тоже скачали, 3d max и GMAX у них интерфейс почти одинаковый. Есть видео уроки от арно даже по GMAX но он объясняет по английски поэтому ничего непонять.
Спасибо за понимание.

Сообщение отредактировал zlot: 06 May 2010 — 15:19

у меня есть некоторый опыт работы в 3дс макс но текстурирование еще сам не понял до конца, как освою, постараюсь что-нибудь придумать
если что нибуть придумаеш черкни тогда, а я пока попробую по английскому тутору, там полностью постройка дома с текстурами и экспортом в FSX, вот только объясняет на английском, попробую так как там на кнопки нажимать.
Ок, видео отличное, у меня у самого много вопросов снялось.

нет, проблема не в сдк, у меня работает. Попробуй как просто скоприровать эти папки (скрипты и плагины) в дерикторию здсмакса. Вроде должно заработать

На 3DMax 2009? Не 3DMax9

На 3DMax 2009? Не 3DMax9

на 9ку естественно

Неплохой мануал тут
http://www.airfieldc…ing for FSX.pdf
Все про Гмакс с нуля. По русски, вплоть до текстурирования. Применимо и для обычного макса
http://www.jediknigh…?showtopic=3034
Geier1
Спасибо за последнюю ссылку, классная, очень помогла некоторые вопросы отпали сами собой. Я сегодня перетащил всетаки домик в fsx, именно тем способом который описывал в первых постах, только дом почемуто чорный, текстуры невидно, но думаю вскором времени и с этим разберусь
потому как у вас текстура не 32 битная (т.к. макс понимает только 24 битные текстуры). В imagetool необходимо конвертировать ее в 32 битную, т.к. FSX видит только 32 битную

Вот, например домик из гмакса. Сделал за час, вместе с текстурой
Posted Image
Posted Image

Сообщение отредактировал Geier1: 09 May 2010 — 13:19

Geier1
Во как, а я и не знал, напиши пожалуйста поподробнее эти манипуляции с текстурами и ИмагеТолом, я делал так. Первый раз сделал скрин текстур из туторириала , потом открыл этот скрин в фотошопе отредактировал пикселы сделал 256 на256 пикселов, получилось как в туторе, сохранил в формате psd, потом с этой текстурой сделал домик создал BGLку кинул её в сим получил вместо дома черный квадрат. Второй раз взял текстуру готовую из SDK сделал такой домик и получил тоже самое черный куб! Опиши пожалуйста манипуляции с текстурами.
Соответственно этот файл текстуры ххх.psd кидал в симулятор в папку Адон сценеритекстуры
Спасибо.

Прикрепленные изображения

  • 4.jpg

Сообщение отредактировал zlot: 09 May 2010 — 17:33

Geier1
Во как, а я и не знал, напиши пожалуйста поподробнее эти манипуляции с текстурами и ИмагеТолом, я делал так. Первый раз сделал скрин текстур из туторириала , потом открыл этот скрин в фотошопе отредактировал пикселы сделал 256 на256 пикселов, получилось как в туторе, сохранил в формате psd, потом с этой текстурой сделал домик создал BGLку кинул её в сим получил вместо дома черный квадрат. Второй раз взял текстуру готовую из SDK сделал такой домик и получил тоже самое черный куб! Опиши пожалуйста манипуляции с текстурами.
Соответственно этот файл текстуры ххх.psd кидал в симулятор в папку Адон сценеритекстуры
Спасибо.

Я делаю немного по другому. Через ADEX. Текстуры делаю не в psd а в bmp

Я делаю немного по другому. Через ADEX. Текстуры делаю не в psd а в bmp

Geier1
Объясни пожалуйста манипуляциии с текстурами 24бита и 32бита что, куда, когда, чем, и как это делать?
Конечно через ADEX намного проще, а так пробовал всё получилось (см. последний мой скрин), тока вот с текстурами пока никак не разберусь что, куда, когда, и как.

Сообщение отредактировал zlot: 10 May 2010 — 19:58

ок, завтра

Geier1
Объясни пожалуйста манипуляциии с текстурами 24бита и 32бита что, куда, когда, чем, и как это делать?
Конечно через ADEX намного проще, а так пробовал всё получилось (см. последний мой скрин), тока вот с текстурами пока никак не разберусь что, куда, когда, и как.

Смотри. Ты создал модель gmax (например) Текстура в формате bmp 24 bit. Потом ты экспортишь через гмакс как как mdl. Открываешь ADEX там добавляешь модель , сохраняешь его и компилишь в бгл-ку. Открываешь addon scenery, создаешь папку аэродрома а в ней 2 папки — scenery и texture. Бгл-ку кидаешь в папку scenery. теперь идешь в imagetool открываешь ту твою bmp-ку 24 бит. Конвертишь ее в 32 битную. Потом жмешь сохранить как — и выбираешь папку texture твоего аэродрома, все, теперь все на местах. Загружаешь сим, добавляешь аэродром в сценариях загружаешь и любуешься моделькой.

Так с помощью гмакса моя Северка обрастает объектами. НЕ очень сложно)

Прикрепленные изображения

  • 6E709008AD52futyu-1.jpg

Сообщение отредактировал Geier1: 11 May 2010 — 18:04

Уже стесьняюсь спросить :( как конвертировать? куда нажимать в imagetool? и как текстура переделывается в 24бит автоматом чтоли? потому как беру готовую текстуру из папки SDK (там то они в каком формате? потому как в формат24 я её не конвертирую, а может она в формате32 и я с ней работал, как понять в каком формате текстура с которой я работаю 32 или 24? ) Да и в GMAX текстуры открываются все? или только24битные.
Подскажи пожалуйста манипуляцию с imagetool.

Сообщение отредактировал zlot: 11 May 2010 — 15:50

Уже стесьняюсь спросить :( как конвертировать? куда нажимать в imagetool? и как текстура переделывается в 24бит автоматом чтоли? потому как беру готовую текстуру из папки SDK (там то они в каком формате? потому как в формат24 я её не конвертирую, а может она в формате32 и я с ней работал, как понять в каком формате текстура с которой я работаю 32 или 24? ) Да и в GMAX текстуры открываются все? или только24битные.
Подскажи пожалуйста манипуляцию с imagetool.

там ничего сложного. Открываешь в ней свою bmp-ку, жмешь закладку image , затем format и в выпадающем меню — галочкой отмечен тот формат, который у текстуры сейчас, потом выбираешь 32 bit. Потом сохрнаить как — и в папку textures

Это тогда получается что я работал в GMAX 32bit текстурами может поэтому они и не приклеились к домику который я сделал, но в GMAX дом отображался же с текстурами. Попробую поработать с bmp текстурами.