【发布时间】:2014-04-09 19:37:36
【问题描述】:
我最近一直在为我的工作渲染很多图像,并且认为如果我知道该怎么做,就可以自动执行很多渲染。这将有助于我和同事的工作,从长远来看,我们将节省大量时间。这就是我需要的:
我有一件物品,比如说一把椅子。这把椅子必须以 4 个不同的摄像机角度进行渲染,我们必须能够在代码中指定这些角度,尽管这 4 个摄像机角度将在整个渲染期间保持稳定。 4 幅图像渲染完成后,椅子需要更换材质,然后再渲染 4 幅图像。
由于很少有编码经验,我想像这样:
伪代码:
var material = "oak"; //This is the first material
var camPosition = 0;
while(i<12) {
for(j=0;j<=4;j++) {
if(i == 0) {
camPosition = 20 //Example
}
if(i == 1) {
camPosition = 40 //Example
}
... //Do this 4 times, for the 4 different angles
TakePhoto AT position = camPosition;
//Render;
}
material = "Stone";
i++;
}
所以这基本上是运行两个循环,一个改变椅子材质的 while 循环,和一个迭代 4 个不同角度的 for 循环,然后再渲染。我希望我说清楚了,并且有一些帮助、建议或建议可以得到。
提前致谢。
【问题讨论】: