Size: a a a

Unity3D & CG / Unity 3D

2020 August 29

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Ужасная, в легаси рендере нет оптимизаций для нескольких камер
У меня в кадре уже несколько камер скопилось. Одна рендерит фон, другая - равнину, третья основная, а четвёртая, вот такая.

Особых проседаний кадра не замечал, но у меня не мобильное приложение
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Можно просто увеличивать ширину по кривой
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Кошмар)
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Пощади бэкэнд
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Можно просто увеличивать ширину по кривой
Это для длинного LineRenderer'а?
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Да
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Зачем тебе всё через камеры разделять?
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Неплохая идея
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Зачем тебе всё через камеры разделять?
Например, параллакс фона
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Пощади бэкэнд
А если без эмоций, в чём выражается кошмар?
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Очень много лишнего происходит
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Повторный кулинг, регистрация буферов, наложение результатов друг на друга
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
В результате как минимум будет дикий overdraw
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
С таким то количеством камер
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Повторный кулинг, регистрация буферов, наложение результатов друг на друга
Ну так я же по слоям камеры разделяю.
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Результаты накладываются друг на друга, там нет для этого оптимизаций
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Это через простейший скрипт или шейдер делается
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
Переслано от Ivan Kulibin
Например, параллакс фона
источник

IK

Ivan Kulibin in Unity3D & CG / Unity 3D
Александр Влазнев
Это через простейший скрипт или шейдер делается
Раньше я двигал объект фона через скрипт. А потом решил сделать его статическим, и двигать камеру.
Не нагуглил никаких особых аргументов против такого решения. Ну или это самое дешёвое решение, по сравнению с остальными.
источник

АВ

Александр Влазнев... in Unity3D & CG / Unity 3D
зачем его делать статикой?
источник