Jump to content

А что в 1.16.1 случилось с графикой?


photo

Recommended Posts

Тут обнаружил что вышла версия 1.16.1, чтобы до нее обновиться надо поставить лаунчер 2.0.

Загрузил лаунчер 2.0, перешёл с 1.15.1 на 1.16.1, перенес проект...

И что-то не понял. Сам лаунчер стал лучше, есть asset store (ура!), интерфейс подлатали, но куда делся дефотный world при создании проэкта с более низкой версией движка. Стоит одинокая камера и всё. Нафиг она нужна... А что произошло с движком?

Вот версия 1.15.1, дефолтные настройки половина из которых на medium. Прекрасно выдержана глубина, резкость, цветопередача, контрастность и т.д. Даже помещение затемнено как нужно.

image.thumb.png.a1214d39249da6bfd947f1f90f844676.png

 

Но что произошло в 1.16? Куда все это делось кроме отражений? При этом настройки по умолчанию на ultra, просадка в FPS практически в 2 раза.

image.thumb.png.e9457d14383975b380ac6ce235a55354.png

 

В перенесенном проекте на 1.16, всё становится наоборот при виде из помещения - Звезда более контрастна, засвет от нее не так значим как  свет из помещения, так что теперь видно стекло

image.thumb.png.c600ce0a25e98d2f1a11012bdcb7eb0c.png

 

В то время как на 1.15.1 всё корректно, а засвечивается боковое стекло справа, так как от звезды на нее попадает свет под углом, а из помещения под прямым.

image.thumb.png.d792d8daf60a567d5d23871e4c703aa4.png

 

А вот снаружи помещения, все наоборот и снова повторяется ситуация как на дефолтном мире

image.thumb.png.dfe94ed5c8eae569ebefe85a82115c2b.png

 

image.thumb.png.814ba0032592d8cb4da7839a2e7b56a5.png

 

И наконец-то поддержка из коробки визуал студио. Круто!

PS. 
И еще вот такие ошибки появилось

 

image.thumb.png.3e29141c9527d8c8e1209ecbab0d2609.png

 

image.png

Link to comment

 Добрый день Николай,

 

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
1 hour ago, vvvaseckiy said:

изменены почти все, SS Shadows, SS Reflections, Bloom, Shadow Shafts, Haze

Это заметно. Теперь нужны танцы с бубнами чтобы добиться прежнего качества покрутив настройки или лучше откатить версию движка до не улучшенных версий и подождать более свежих версий?

 

1 hour ago, vvvaseckiy said:

На первый взгляд похоже что на каком-то из обьектов в нодрефке "Анимационые обьекты.node" пропал назначенный .prop

А с символами что делать? И я вообще показывал другие ошибки) А именно в \AppEditorLogic.cs:

image.thumb.png.f742097909c97fe3313128fc30d64524.png

Там я удалил файлы 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 куда-то делась, проект вообще не подтягивается).

image.thumb.png.ca6d8793d80b4bd24ed5731ec5292b91.png

image.png.8e09f20c24de5d8a6dac0c1eb427fc43.png

image.thumb.png.e3df8430393dc0905393e024a1e8a085.png

AppEditorLogic.cs Cosmos.csproj

Link to comment
33 minutes ago, nikolay.sykharev said:

А с символами что делать? 

image.png

У нас почему-то не получается сходу воспроизвести проблему с символами. Скажите пожалуйста какой у вас системный язык и регион выставлены. И есть ли такая же проблема с кодировкой при вызове например "dotnet --help" в обычном терминале cmd

35 minutes ago, nikolay.sykharev said:

А именно в \AppEditorLogic.cs:

Да там ошибка ругается на перегрузку AppEditorLogic.Render(). Этот медот изменился в 2.16 можно поправить по migration guide, либо добавить аргумент, либо просто удалить если перегрузка не используется в вашем проекте

Link to comment
16 minutes ago, vvvaseckiy said:

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

Язык русский, регион Россия. Нет, проблема только в движке, больше ни где не проявляется. Если мне не изменяет память, то началось после обновления, то ли net, то ли самого visual studio.

 

19 minutes ago, vvvaseckiy said:

Да там ошибка ругается на перегрузку AppEditorLogic.Render()

Ага, поправил. Пожалуй я еще на 1.15.1 посижу))

image.thumb.png.6bab00ecbf7bc978bffba6d90009a116.png

Link to comment
×
×
  • Create New...