Urho3D
GameDev.ru / Сообщества / Urho3D / Форум / Демо графических возможностей движка. (59 стр)

Демо графических возможностей движка. (59 стр)

Поделиться
Страницы: 158 59 60 6165 Следующая »
codingmonkeyПостоялецwww2 авг. 201710:38#870
нее, я не волшебник(

>Надо разобраться умеет ли урха сама находить ближайший кубемап
кубепама задается в материале, её статическую можно запечь в редакторе ухи
есть еще кубемапа которая прокидывается из Zone (aka Probe) в которой находиться объект, но она в шейдерах не юзается :)
но, её можно было прикрепить к камере и периодически запекать окружение в мелкую кубемапу.

GLoomПостоялецwww2 авг. 201710:46#871
codingmonkey
В юньке там какраз пробы. Их планируется задействовать в итоге?
StepEverУчастникwww2 авг. 201715:42#872
> кубепама
что такое кубемапа?
codingmonkeyПостоялецwww2 авг. 201722:29#873
>Их планируется задействовать в итоге?
хз) но текстура доступна в шейдере можешь выбирать из нее в Ambient (// Ambient & per-vertex lighting)ветке шейдера к примеру (чтобы не читать ее несколько раз на каждую лампочку) 

>что такое кубемапа?
вот такая штука https://docs.unity3d.com/Manual/class-Cubemap.html
вроде вся каноническая движуха с поворотами камеры и запеканием в фейсы кубемапы происходит тут (сандински вроде писал)
https://github.com/urho3d/Urho3D/blob/master/bin/Data/Scripts/Edi… ubeCapture.as

и если не ошибаюсь я делал запекание cubemap'ы несколькими командами в RenderParh'e
https://github.com/MonkeyFirst/Urho3D/blob/EditorProcSky/bin/Data… ocSky.as#L102
рендерил раз и выключал по тегу всю группу, а когда требовалось обновить - включал(enabled="true") все группу команд опять

GLoomПостоялецwww2 авг. 201722:33#874
codingmonkey
То есть в шейдере доступен ближайший проб? Самому писать поиск ближайшего не надо будет?
codingmonkeyПостоялецwww2 авг. 201722:44#875
>То есть в шейдере доступен ближайший проб? Самому писать поиск ближайшего не надо будет?
да вроде не нужно, там просто прокидывается та кубемапа в Zone'e которой находиться  рисуемый объект, выйдет объект за пределы одной зоны - в другую зону, прокинется кубемапа из другой Zone
и нет никакой интерполяции рядом находящихся кубе мап(Zone) или линковки какой-либо с Lerp'ом двух 
GLoomПостоялецwww2 авг. 201722:55#876
codingmonkey
Блин... а как же мне вычислять размер зон... Обычно же там пробы в октри и тупо ближайший по дереву ищестя imho...
codingmonkeyПостоялецwww2 авг. 201723:05#877
>Блин... а как же мне вычислять размер зон...
да уж, в крае например вполне себе ручками размер енваермент пробы задаешь, более того даже жмешь на кнопочку чтобы презапечь её
...так что "эмпирически" я бы сказал ) у Zone  еще и приоритеты вроде как есть(?), так что мелкие вполне могут быть(с бОльшим приоритетом) внутри большой (менее приоритетной) для каких-то целей.
GLoomПостоялецwww2 авг. 201723:41#878
Я что то не вижу радиуса в юньке:
Изображение

Разве что самому как-то считать при экспорте. Находить ближайший другой проб например и брать половину расстояния до него как радиус...

GLoomПостоялецwww2 авг. 201723:42#879
Хотя я туплю. Box Size же!
GLoomПостоялецwww3 авг. 20170:54#880
codingmonkey
А куда совать кубмап?
Изображение

В Zone Texture?

GLoomПостоялецwww3 авг. 20172:02#881
Вообщем всё бы хорошо, но доступа к текстурам кубмапы юнити не даёт :(

UnityEngine.UnityException: Texture 'ReflectionProbe-3' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings.
  at (wrapper managed-to-native) UnityEngine.Cubemap:GetPixels (UnityEngine.CubemapFace,int)

GLoomПостоялецwww3 авг. 20172:10#882
+ Показать

Где в terrain настройки текстуры? Что то она уж сильно крупными блоками идёт, надо бы помельче.

codingmonkeyПостоялецwww3 авг. 20179:14#883
>В Zone Texture?
да

>Где в terrain настройки текстуры? Что то она уж сильно крупными блоками идёт, надо бы помельче.
там же, в материале
Изображение

codingmonkeyПостоялецwww3 авг. 201712:48#884
GLoom
Кстати попробуй вот это прикрутить к сцене, я думаю визуально сильно лучше станет
https://bitbucket.org/reattiva/sao-as/src


Мб кто в курсе вот эти фигнюки бесплатные? Если они будут использоваться для коммерческого ПО.
https://developer.nvidia.com/gameworks-source-github

Правка: 3 авг. 2017 12:50

Страницы: 158 59 60 6165 Следующая »

/ Форум / Urho3D - игровой движок / РАССКАЖИТЕ ПРО ВАШИ ПРОЕКТЫ

2001—2017 © GameDev.ru — Разработка игр