Version: 2018.4
Using an Oblique Frustum
Окно Occlusion Culling

Создание ощущения больших и маленьких размеров

С точки зрения графики, единицы расстояния в Unity произвольны и не соответствуют реальным системам измерения. Не смотря на то, что это делает дизайн гибким и удобным, не всегда легко передать реальный размер объекта. Например, игрушечная машинка выглядит иначе, чем машина в реальном масштабе даже если это будет аккуратно выполненная масштабная модель реального объекта.

Главную роль для создания ощущения размеров объекта играет то, как изменяется перспектива относительно длины объекта. Например, если смотреть на игрушечную машинку сзади, тогда передняя часть будет на небольшом расстоянии от задней. Пока расстояние мало, перспектива, соответственно, будет иметь малый эффект и поэтому размер передней части будет мало отличаться от размера задней части машинки. В случае же реального автомобиля, перед будет расположен на несколько метров дальше от камеры, чем задняя часть и эффект перспективы будет куда более заметней.

Для объекта, который должен выглядеть маленьким, линии перспективы должны иметь малое отклонение относительно его глубины. Вы можете достигнуть этого, используя более узкий угол обзора (FOV), чем стандартный угол в 60 градусов и отодвигая камеру дальше, чтобы компенсировать увеличенный экранный размер. И наоборот, если вы хотите, чтобы объект выглядел больше, используйте широкий угол обзора (FOV) и пододвиньте камеру ближе. Когда вы используете эти изменения перспективы с другими техниками (такими как взгляд вниз на “маленький” объект с точки, расположенной выше чем обычно), результат может быть вполне убедительным.

Using an Oblique Frustum
Окно Occlusion Culling
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961