Version: 2019.2
Using an Oblique Frustum
Occlusion Culling (eliminación selectiva)

Creando una impresión de un tamaño Grande o Pequeño

Desde el punto de vista gráfico, las unidades de distancia en Unity son arbitrarias y no corresponden a medidas del mundo real. Aunque esto de flexibilidad y conveniencia para el diseño, no es siempre fácil comunicar el tamaño intencionado del objeto. Por ejemplo, un carro de juguete se ve diferente a un carro de tamaño completo así sea que sea un modelo escalado poco preciso de la cosa verdadera.

Un elemento mayor de la impresión del tamaño de un objeto es la manera en que la perspectiva cambia sobre la longitud del objeto. Por ejemplo, si un carro de juguete es visto desde atrás entonces la parte delantera del coche sólo será una corta distancia más lejana que la parte de atrás. Puesto que la distancia es pequeña, la perspectiva tendrá un efecto relativamente pequeño y así el frente aparecerá poco distinto en tamaño a la parte posterior. Con un coche de tamaño completo, sin embargo, el frente estará varios metros más lejos de la cámara que la parte posterior y el efecto de la perspectiva será mucho más notable.

Para que un objeto aparezca pequeño, las lineas de percepción sólo deberían divergir solamente muy ligeramente en su profundidad. Usted puede lograr esto utilizando un campo de visión más estrecho distinto del predeterminado de 60 grados, y mover la cámara más lejos para compensar el aumento del tamaño de la pantalla. Por el contrario, si desea hacer que un objeto se vea grande, utilice una amplia FOV y mueva la cámara más cerca. Cuando estas alteraciones de la perspectiva se utilizan con otras técnicas obvias (como mirar hacia abajo a un objeto “pequeño” desde el punto de vista más alto de lo normal) el resultado puede ser bastante convincente.

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