У меня другой вопрос. Кто сталкивался, имеем простой прибор на С++, работает норм. Как только добавляешь класс вспомогательный, например class CPPClass { } сим не не грузит прибор, просто без всяких пояснений игнорирует его.
Rudeboy1988763
14.10.2020 в 10:34
1 час назад, Marlboro пишет:
свои модели и свои текстуры. И.., да Projected Mesh
Тогда понятно, там нет декали краски. Я про полигоны и свои материалы для рисования вручную.
Prepar3DGuy10
14.10.2020 в 18:31
7 часов назад, except пишет:
У меня другой вопрос. Кто сталкивался, имеем простой прибор на С++, работает норм. Как только добавляешь класс вспомогательный, например class CPPClass { } сим не не грузит прибор, просто без всяких пояснений игнорирует его.
Возможно следует просто подождать.
У меня в процессе отладки бывает минут 3-5 проходит, прежде чем начнет отображать прибор, до этого просто чёрная текстура. Дело в том, что при первой загрузке WASM модуля (а при повторной компиляции он станет новым), MSFS компилирует его в DLL и только после этого загружает в память и начинает выполнять. Если открыть в режиме разработчика консоль, то там будут строки
WASM: Compiling module DemoModule1.wasm
WASM: Compiled module DemoModule1.wasm in 54 seconds (Init: 0 ms / Compile: 958 ms / Optim: 0 ms / Link Init: 705 ms / Link Generate: 53053 ms / Link LLVM: 94 ms).
WASM: Module DemoModule1.wasm initialized.
WASM: Module DemoModule1.wasm loaded…
VanSlyeR8
15.10.2020 в 09:13
Приветсвтую друзья. Команда RuSky Group рада поделится своими знаниями в плане SDK симулятора и начинаем цикл стримов по этому поводу. Сегодня в 12:30 МСК мы начинаем с ноля делать сцену сибирского города Братска — UIBB. Ведущий Владислав готов ответить на все ваши вопросы. Постепенно мы будем подходить роликами и стримами, к самому процессу работы с СДК в симе. Это, так сказать, инструкция с чистого листа.
upd. ютуб заблокировал стрим из-за музыки на фоне, попробуем восстановить..
p.s. так же приглашаем вас в русскоязычную группу для разработчиков дополнений MFS2020 в ВК — https://vk.com/mfs2020
Edited by VanSlyeR
ANTA321
16.10.2020 в 20:00
всем привет, подскажите где поправить емкость топливных баков? изменяю параметры в flightmodel.cfg как надо, но в симе не происходит ничего, как было так и осталось?
Edited by ANTA
except183
17.10.2020 в 07:01
15 hours ago, ANTA said:
всем привет, подскажите где поправить емкость топливных баков? изменяю параметры в flightmodel.cfg как надо, но в симе не происходит ничего, как было так и осталось?
Менять надо не в самом пакете, а в PackageSource, потом билдить в симе. Оно уже там скопирует в Package. После билда сим сразу увидет, если ошибок не было при билде. Потом уже из папки Package можно копировать в Community, но во время разработки, можно не копировать.
Edited by except
Kirill Konovalov901
21.10.2020 в 17:49
В 16.10.2020 в 23:00, ANTA пишет:
всем привет, подскажите где поправить емкость топливных баков? изменяю параметры в flightmodel.cfg как надо, но в симе не происходит ничего, как было так и осталось?
Да, это касается любых изменений, все теперь надо билдить заново. Копаться в потрохах уже готового самолета в самом симе нельзя. Только в сорсах пакета и потом компилировать в новый пакет.
ANTA321
21.10.2020 в 20:11
спасибо, но я попробовал через потроха и получилось в итоге, с какого то раза нашел нужную цифирь , пока работает, но я изменений мизер делал, только пару цифр поменял и все))
Альберт9550
22.10.2020 в 15:25
В 24.08.2020 в 17:51, Kirill Konovalov пишет:
А, т.е. только для Сценариев. Окей, спасибо Никита.
Файл FSX mdl совместим с MSFS 2020.
Файлы mdl можно использовать вместо glTF.
1.создайте файл mdl с помощью modelconverterx из файла bgl.
2.Скопировать или сохранить в файл MDL в папку-источник.
3.прочитайте guid с помощью modelconverterx и перепишите guid в XML-файл в исходной папке.
4.скопируйте текстуры FSX (dds) в папку texture.
5.отредактируйте XML-файл в папке определения. Тег совместимости FSX изменяется на “true” в 3 местах.
6.In папка сцены, в разделе исходная папка, object.xml дает размещение 3D-объекта. Замените его object.xml в xml-файл, созданный modelconverterx.
7. Давайте построим пакет в MSFS 2020.
8. Скопируйте папку декорации в папке Package в папку сообщества.
9.сделайте полигон для исключения и сглаживания в MSFS 2020 с помощью редактора декораций.
10. перестройте проект и замените пакет декорац
xtasy269
22.10.2020 в 19:54
@Альберт955 Главное что вам понятно, остальные разберутся.
desmo3312
24.10.2020 в 15:36
Ребята, кто нибудь может скинуть мне папку Simple Scenery из папки Samples в SDK?
ANRI791
24.10.2020 в 15:39
2 минуты назад, desmo пишет:
Ребята, кто нибудь может скинуть мне папку Simple Scenery из папки Samples в SDK?
Господа знатоки! Помогите чайнику пж. Почему в блендере модель выглядит нормально и вот так:
А в симе вот так
У модели всего две текстуры. Одна для самого основания, другая для «тросов». Дык почему тогда жти тросы вынлядят по разному? Одни нормальные темные, вторые слишком светлые. Причем текстура на них одинаковая
И да, когда ещё выбираешь ночное освещение, то свет на них тоже по разному ложиться. Одни нормально освещает, другие как будто совсем светонеотражающие и в тени.
atcstager3435
25.10.2020 в 15:29
Глюки с нормалями вероятно. Тросы с двумя поверхностями(плоские или имеют какой то объем)?
Edited by atcstager
desmo3312
25.10.2020 в 15:35
5 минут назад, atcstager пишет:
Глюки с нормалями вероятно. Тросы с двумя поверхностями(плоские или имеют какой то объем)?
Да вроде просто плоские
atcstager3435
25.10.2020 в 15:38
2 минуты назад, desmo пишет:
Да вроде просто плоские
Я не знаю, как оно для 2020, как экспортируется. Можно попробовать пересчитать нормали в блендере (recalculate), если не поможет, то добавить толщины и чтобы нормали все наружу.
Edited by atcstager
xtasy269
25.10.2020 в 15:39
@desmo ага, тоже столкнулся с этой проблемой. Дело в карте нормалей и кривом движке обработки света симулятором. Вот моя проблема — если развернуть объект на 180 градусов, то цвет меняется.
desmo3312
25.10.2020 в 15:43
4 минуты назад, atcstager пишет:
Можно попробовать пересчитать нормали в блендере (recalculate), если не поможет, то добавить толщины и чтобы нормали все наружу.
попробую, спс. а где толщину добавлять?
3 минуты назад, xtasy пишет:
Дело в карте нормалей и кривом движке обработки света симулятором.
есть способ как решить данный трабл?
xtasy269
25.10.2020 в 15:44
2 минуты назад, desmo пишет:
есть способ как решить данный трабл?
Я вчера уже не стал экспериментировать и сегодня отдохнуть решил) Но варианта вижу 2. В моём случае или флипнуть/развернуть текстуру, или, как в вашем, править UV развёртку на тех полигонах, где отображается не верно.
Edited by xtasy
xtasy269
25.10.2020 в 15:47
Но, если честно, это какай-то ппц, то есть придётся учитывать положение модели в пространстве при развёртке, что добавит головной боли.
atcstager3435
25.10.2020 в 15:49
7 минут назад, desmo пишет:
попробую, спс. а где толщину добавлять?
Ну это крайний случай, если по другому не выйдет. В edit mode выделить faces, нажать «E» (extrude) и чуточку потянуть в горизонтальной оси. Потом normals —> recalculate outside(выделив ессно требуемый объект)
повторюсь, это если совсем лыжи не едут
Edited by atcstager
xtasy269
25.10.2020 в 16:01
11 минут назад, atcstager пишет:
Ну это крайний случай, если по другому не выйдет. В edit mode выделить faces, нажать «E» (extrude) и чуточку потянуть в горизонтальной оси. Потом normals —> recalculate outside(выделив ессно требуемый объект)
повторюсь, это если совсем лыжи не едут
можно включить отображение нормалей и посмотреть есть перевёрнутые или нет
xtasy269
25.10.2020 в 17:04
@desmo собственно сейчас проверил, надо UV развертку повернуть на 180 градусов. В вашем случае сделать одинаковое направление развертки на все полигоны. тогда всё будет или светлым или тёмным.
Изменение текстуры не даёт нужного результата.
Edited by xtasy
desmo3312
25.10.2020 в 19:21
2 часа назад, xtasy пишет:
@desmo собственно сейчас проверил, надо UV развертку повернуть на 180 градусов. В вашем случае сделать одинаковое направление развертки на все полигоны. тогда всё будет или светлым или тёмным.
Изменение текстуры не даёт нужного результата.
Спасибо, я отложу в голове и буду иметь на будущее. Ибо, как я уже сказал, я полный чайник. Я блендером всего неделю пользуюсь Поэтому для меня «повернуть UV развертку» очень сложное задание)
Пока решил проблему другим путём — из блендера экспортировал в конвертор а из него уже в сим. Стало всё норм.
У меня другой вопрос. Кто сталкивался, имеем простой прибор на С++, работает норм. Как только добавляешь класс вспомогательный, например class CPPClass { } сим не не грузит прибор, просто без всяких пояснений игнорирует его.
Тогда понятно, там нет декали краски. Я про полигоны и свои материалы для рисования вручную.
Возможно следует просто подождать.
У меня в процессе отладки бывает минут 3-5 проходит, прежде чем начнет отображать прибор, до этого просто чёрная текстура. Дело в том, что при первой загрузке WASM модуля (а при повторной компиляции он станет новым), MSFS компилирует его в DLL и только после этого загружает в память и начинает выполнять. Если открыть в режиме разработчика консоль, то там будут строки
WASM: Compiling module DemoModule1.wasm
WASM: Compiled module DemoModule1.wasm in 54 seconds (Init: 0 ms / Compile: 958 ms / Optim: 0 ms / Link Init: 705 ms / Link Generate: 53053 ms / Link LLVM: 94 ms).
WASM: Module DemoModule1.wasm initialized.
WASM: Module DemoModule1.wasm loaded…
Приветсвтую друзья. Команда RuSky Group рада поделится своими знаниями в плане SDK симулятора и начинаем цикл стримов по этому поводу. Сегодня в 12:30 МСК мы начинаем с ноля делать сцену сибирского города Братска — UIBB. Ведущий Владислав готов ответить на все ваши вопросы. Постепенно мы будем подходить роликами и стримами, к самому процессу работы с СДК в симе. Это, так сказать, инструкция с чистого листа.
upd. ютуб заблокировал стрим из-за музыки на фоне, попробуем восстановить..
p.s. так же приглашаем вас в русскоязычную группу для разработчиков дополнений MFS2020 в ВК — https://vk.com/mfs2020
Edited by VanSlyeR
всем привет, подскажите где поправить емкость топливных баков? изменяю параметры в flightmodel.cfg как надо, но в симе не происходит ничего, как было так и осталось?
Edited by ANTA
Менять надо не в самом пакете, а в PackageSource, потом билдить в симе. Оно уже там скопирует в Package. После билда сим сразу увидет, если ошибок не было при билде. Потом уже из папки Package можно копировать в Community, но во время разработки, можно не копировать.
Edited by except
Да, это касается любых изменений, все теперь надо билдить заново. Копаться в потрохах уже готового самолета в самом симе нельзя. Только в сорсах пакета и потом компилировать в новый пакет.
спасибо, но я попробовал через потроха и получилось в итоге, с какого то раза нашел нужную цифирь
, пока работает, но я изменений мизер делал, только пару цифр поменял и все))
Файл FSX mdl совместим с MSFS 2020.
Файлы mdl можно использовать вместо glTF.
1.создайте файл mdl с помощью modelconverterx из файла bgl.
2.Скопировать или сохранить в файл MDL в папку-источник.
3.прочитайте guid с помощью modelconverterx и перепишите guid в XML-файл в исходной папке.
4.скопируйте текстуры FSX (dds) в папку texture.
5.отредактируйте XML-файл в папке определения. Тег совместимости FSX изменяется на “true” в 3 местах.
6.In папка сцены, в разделе исходная папка, object.xml дает размещение 3D-объекта. Замените его object.xml в xml-файл, созданный modelconverterx.
7. Давайте построим пакет в MSFS 2020.
8. Скопируйте папку декорации в папке Package в папку сообщества.
9.сделайте полигон для исключения и сглаживания в MSFS 2020 с помощью редактора декораций.
10. перестройте проект и замените пакет декорац
@Альберт955 Главное что вам понятно, остальные разберутся.
Ребята, кто нибудь может скинуть мне папку Simple Scenery из папки Samples в SDK?
SimpleScenery.zip
Господа знатоки! Помогите чайнику пж. Почему в блендере модель выглядит нормально и вот так:
А в симе вот так
У модели всего две текстуры. Одна для самого основания, другая для «тросов». Дык почему тогда жти тросы вынлядят по разному? Одни нормальные темные, вторые слишком светлые. Причем текстура на них одинаковая
И да, когда ещё выбираешь ночное освещение, то свет на них тоже по разному ложиться. Одни нормально освещает, другие как будто совсем светонеотражающие и в тени.
Глюки с нормалями вероятно. Тросы с двумя поверхностями(плоские или имеют какой то объем)?
Edited by atcstager
Да вроде просто плоские
Я не знаю, как оно для 2020, как экспортируется. Можно попробовать пересчитать нормали в блендере (recalculate), если не поможет, то добавить толщины и чтобы нормали все наружу.
Edited by atcstager
@desmo ага, тоже столкнулся с этой проблемой. Дело в карте нормалей и кривом движке обработки света симулятором. Вот моя проблема — если развернуть объект на 180 градусов, то цвет меняется.

попробую, спс. а где толщину добавлять?
есть способ как решить данный трабл?
Я вчера уже не стал экспериментировать и сегодня отдохнуть решил) Но варианта вижу 2. В моём случае или флипнуть/развернуть текстуру, или, как в вашем, править UV развёртку на тех полигонах, где отображается не верно.
Edited by xtasy
Но, если честно, это какай-то ппц, то есть придётся учитывать положение модели в пространстве при развёртке, что добавит головной боли.
Ну это крайний случай, если по другому не выйдет. В edit mode выделить faces, нажать «E» (extrude) и чуточку потянуть в горизонтальной оси. Потом normals —> recalculate outside(выделив ессно требуемый объект)
повторюсь, это если совсем лыжи не едут
Edited by atcstager
можно включить отображение нормалей и посмотреть есть перевёрнутые или нет
@desmo собственно сейчас проверил, надо UV развертку повернуть на 180 градусов. В вашем случае сделать одинаковое направление развертки на все полигоны. тогда всё будет или светлым или тёмным.
Изменение текстуры не даёт нужного результата.
Edited by xtasy
Спасибо, я отложу в голове и буду иметь на будущее. Ибо, как я уже сказал, я полный чайник. Я блендером всего неделю пользуюсь
Поэтому для меня «повернуть UV развертку» очень сложное задание)
Пока решил проблему другим путём — из блендера экспортировал в конвертор а из него уже в сим. Стало всё норм.
Но спасибо)
SDK Обнова