我在 3ds max 中创建了一个代表栅栏/墙的 3d 对象。如何从各个角度(或 10 到 10 度)导出图像文件?
有了这些图像,我想创建一个网络 360 度图像显示插件。
这是我的栅栏的一个例子:
几年前我遇到了类似的问题,我将目标相机连接到目标上方的形状对象,并编写了一个简单的最大脚本,该脚本以增量方式旋转形状对象并在每次旋转后渲染图像。我现在没有脚本,但它非常简单,网络上到处都是 max-script 示例
t = 0;
while t < 360 do
(
Object.rotation.x_rotation = t;
render camera:$cameraName frame:1 outputfile:"somePath_" + t as string + ".png"
t = t + 1;
)
类似的东西
但是,您可以使用stage3d 和flair3d 或alternativa 3d 来显示3d。这样,您的应用程序中就可以自由移动相机,并且文件大小会小得多,因为您只需加载几何和纹理,而不是 60、180、360 图像