Pré-renderize o objeto 3D de vários ângulos, salve como PNG

7

Estou procurando uma ferramenta ou script que pega um objeto 3D (qualquer formato) e faz várias renderizações automaticamente (usando um raytracer ou outro renderizador offline de alta qualidade). Ele salvaria a saída como uma série de arquivos PNG.

Exemplo: deixe-me renderizar um carro a partir dos ângulos 0,90,180,270 e salve as imagens em car0.png, car1.png, car2.png e car3.png com um único comando.

Existe tal ferramenta?

Tomas Andrle
fonte

Respostas:

5

E o POVRay ? É gratuito e pode ser automatizado.

http://www.povray.org/documentation/view/3.6.0/792/

Consulte esta página para obter informações sobre como gerar várias imagens diferentes:

http://www.povray.org/documentation/view/3.6.0/109/

George Duckett
fonte
Olhando para essa página, é possível definir o ângulo da câmera como um parâmetro ou eu teria que gerar um arquivo de cena separado para cada um?
Tomas Andrle
Eu não o usei, mas acho que o local da câmera está no arquivo pov, então você precisará criar quantos arquivos houver.
George Duckett
3
Você pode usar a variável relógio para automatizar povray.org/documentation/view/3.6.0/109
Adam
Aha! A variável clock parece que é exatamente o que eu preciso. Obrigado!
Tomas Andrle
2

Checkout Blender , é uma suíte de modelagem e animação em 3D do OSS que pode ser script com Python

lidar com
fonte
Há um bom tutorial para o Blender em TigSource
thalador
0

3D Studio Max,

Maya

Ambos são bastante caros

Thomas
fonte
Você esqueceu de mencionar que ambos podem ser scripts, usando o MaxScript para 3ds max, MEL ou Python para Maya. Eu escrevi scripts para fazer essa tarefa exata.
Jhocking 06/01/12
Thanx para o comentário, eu sabia scripting era possível até certo ponto, mas não que seria possível fazer exatamente isso
Thomas