Я работаю над приложением VR с Unity3d и делаю рендеринг сцены с помощью Unity, но не могу добиться хорошего качества изображения. Можно ли импортировать полностью запеченный рендеринг из Maya, 3ds (например, .fbx) со всей подсветкой и затенением, чтобы я мог работать только с Unity с взаимодействиями? Мне нужно получить изображение самого высокого качества, поэтому я делаю его максимально реалистичным.
Импорт рендера Unity3d для VR
Ответы (1)
Шейдеры всегда будут разными, но если ваши условия освещения не меняются, вы можете полностью запечь результат как альбедо и использовать неосвещенный шейдер, чтобы просто передать результат. Это не будет работать должным образом, если вы хотите переместить/повернуть результирующие объекты, однако это может работать для сред.
Имейте в виду, что в отличие от max/maya, Unity рендерит в реальном времени, в миллисекундах на кадр, а не в минутах на кадр, поэтому есть определенные компромиссы, которые делаются для обеспечения скорости, результаты никогда не будут идентичными (поскольку они не идентичны между автономными рендереры).
Вероятно, лучше просто научиться использовать шейдеры Unity в полной мере, как вы должны были изучить max/maya.
вы также можете запечь освещение в unity3d, что может дать достойные результаты