3转2时如何设置摄像机角度以实现isometric渲染效果


请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com

原文地址: http://gamedev.stackexchange.com/questions/74782/rendering-models-in-isometric-view

:应该如何在 3DS Max 中设置摄像机的观察角度,使得渲染出来的 2D 图是一个 isometric 效果。特别地应该如何获取到渲染出来的图像的精确高宽值。当我们想渲染出来的图的高宽比是 1:2 的时候,该如何设置摄像机的位置,设置摄像机的观察角度?

:1:如果想渲染出来的图的高宽比是 1:2 的话,这种投影其实不是严格的 isometric(等轴侧)投影。而是类似于 dimetric(正二测,两等角)投影。这种投影的特点便是三个轴中的水平两个轴是按照透视法缩短了。垂直的那个轴则稍微地比按透视法缩短的更为剪短了一点。

Isometric(等轴侧)投影则是三个轴都是按相等的比例透视缩短的。当使用等轴侧投影的时候,一个轴对齐的菱形将会被投影到水平面上。并且这个菱形的宽高比为:1.732:1
。如下图所示:

在上图中,如果使用宽高比为 2:1 的正二测投影的话。则摄像机俯视水平面的观察角度应该为 30°。如果使用真正的等侧轴投影的话。则摄像机俯视水平面的观察角度应该为 35.264 度。在这里,摄像机的观察角度 A 和投影得到的菱形的宽高比 R 之间的关系是:

sin(A) = R

2: 在渲染时,还必须确保渲染用的摄像机,是使用了正交投影的模式。

这里下载本文档的pdf格式文件

扩展阅读:

Axonometric projection
Isometric view setup
Isometric View and Isometric Projection

返回首页