nikolay.sykharev Posted December 18, 2022 Share Posted December 18, 2022 Тут обнаружил что вышла версия 1.16.1, чтобы до нее обновиться надо поставить лаунчер 2.0. Загрузил лаунчер 2.0, перешёл с 1.15.1 на 1.16.1, перенес проект... И что-то не понял. Сам лаунчер стал лучше, есть asset store (ура!), интерфейс подлатали, но куда делся дефотный world при создании проэкта с более низкой версией движка. Стоит одинокая камера и всё. Нафиг она нужна... А что произошло с движком? Вот версия 1.15.1, дефолтные настройки половина из которых на medium. Прекрасно выдержана глубина, резкость, цветопередача, контрастность и т.д. Даже помещение затемнено как нужно. Но что произошло в 1.16? Куда все это делось кроме отражений? При этом настройки по умолчанию на ultra, просадка в FPS практически в 2 раза. В перенесенном проекте на 1.16, всё становится наоборот при виде из помещения - Звезда более контрастна, засвет от нее не так значим как свет из помещения, так что теперь видно стекло В то время как на 1.15.1 всё корректно, а засвечивается боковое стекло справа, так как от звезды на нее попадает свет под углом, а из помещения под прямым. А вот снаружи помещения, все наоборот и снова повторяется ситуация как на дефолтном мире И наконец-то поддержка из коробки визуал студио. Круто! PS. И еще вот такие ошибки появилось Link to comment
vvvaseckiy Posted December 19, 2022 Share Posted December 19, 2022 Добрый день Николай, 12 hours ago, nikolay.sykharev said: куда делся дефотный world при создании проэкта с более низкой версией движка. Стоит одинокая камера и всё В зависимости от выбранного в SDK Browser Template для проекта - дефолтный мир всегда разный. Для C++ это дефолтная камера и Material Ball, для C# это сцена изображенная на приложеном вами скриншоте. При создании нового мира в редакторе, это всегда пустой мир с ground и камерой. Это поведение не менялось в 2.16+ 12 hours ago, nikolay.sykharev said: Но что произошло в 1.16? В 2.16 & 2.16.1 мы сделали большое количество улучшений для Screen Space эффектов, были так или иначе изменены почти все, SS Shadows, SS Reflections, Bloom, Shadow Shafts, Haze, так же в 2.16.1 были изменены дефолтные LUT тесктуры что влияет на environment освещение и все цвета в сцене. Так же все улучшения пост-эффектов в совокупности и повлияли на производительнось Более подробно об изменных эффектах можно прочесть в наших Devlog: 2.16 - https://developer.unigine.com/en/devlog/20221010-unigine-2.16 2.16.1 - https://developer.unigine.com/en/devlog/20221215-unigine-2.16.1 12 hours ago, nikolay.sykharev said: И еще вот такие ошибки появилось На первый взгляд похоже что на каком-то из обьектов в нодрефке "Анимационые обьекты.node" пропал назначенный .prop. Такое можно произойти если какая-то из C# компонент не скомпилировалась после обновления Link to comment
nikolay.sykharev Posted December 19, 2022 Author Share Posted December 19, 2022 1 hour ago, vvvaseckiy said: изменены почти все, SS Shadows, SS Reflections, Bloom, Shadow Shafts, Haze Это заметно. Теперь нужны танцы с бубнами чтобы добиться прежнего качества покрутив настройки или лучше откатить версию движка до не улучшенных версий и подождать более свежих версий? 1 hour ago, vvvaseckiy said: На первый взгляд похоже что на каком-то из обьектов в нодрефке "Анимационые обьекты.node" пропал назначенный .prop А с символами что делать? И я вообще показывал другие ошибки) А именно в \AppEditorLogic.cs: Там я удалил файлы C:\Unigine_project\Cosmos\source, в надежде что движок их скомпилирует заново, без ошибок (иногда такой фокус прокатывает), но он их почему то не подсветил красным. Здесь я их вернул обратно, из-за символов не ясно что вообще за ошибка, ругается на (на всякий случай прикрепил файлы указанные в ошибке) public override bool Render() { // Write here code to be called before rendering each render frame when editor is loaded. return true; } // end of the main loop На ошибки по материалам не обращайте внимания. Так и должно быть. PS 1 hour ago, vvvaseckiy said: В зависимости от выбранного в SDK Browser Template для проекта - дефолтный мир всегда разный. Для C++ это дефолтная камера и Material Ball, для C# это сцена изображенная на приложеном вами скриншоте. При создании нового мира в редакторе, это всегда пустой мир с ground и камерой. Это поведение не менялось в 2.16+ Мда?! Неужели я создал проект с С++... А, всё, понял. Действительно, я как увидел "visual studio 2015", так так обрадовался что обо всем остальном забыл. Прошу прощения за панику. Да, в самом деле дефолтная сцена в C#, а с visual studio по прежнему нужно курить бамбук (сейчас еще и sdk куда-то делась, проект вообще не подтягивается). AppEditorLogic.cs Cosmos.csproj Link to comment
vvvaseckiy Posted December 19, 2022 Share Posted December 19, 2022 33 minutes ago, nikolay.sykharev said: А с символами что делать? У нас почему-то не получается сходу воспроизвести проблему с символами. Скажите пожалуйста какой у вас системный язык и регион выставлены. И есть ли такая же проблема с кодировкой при вызове например "dotnet --help" в обычном терминале cmd 35 minutes ago, nikolay.sykharev said: А именно в \AppEditorLogic.cs: Да там ошибка ругается на перегрузку AppEditorLogic.Render(). Этот медот изменился в 2.16 можно поправить по migration guide, либо добавить аргумент, либо просто удалить если перегрузка не используется в вашем проекте Link to comment
nikolay.sykharev Posted December 19, 2022 Author Share Posted December 19, 2022 16 minutes ago, vvvaseckiy said: У нас почему-то не получается сходу воспроизвести проблему с символами. Скажите пожалуйста какой у вас системный язык и регион выставлены. Язык русский, регион Россия. Нет, проблема только в движке, больше ни где не проявляется. Если мне не изменяет память, то началось после обновления, то ли net, то ли самого visual studio. 19 minutes ago, vvvaseckiy said: Да там ошибка ругается на перегрузку AppEditorLogic.Render() Ага, поправил. Пожалуй я еще на 1.15.1 посижу)) Link to comment
Recommended Posts