Renderizar secciones transversales 2D de objetos 3D

Sep 20 2020

Hola, me gustaría ampliar una publicación anterior Crear secciones transversales y planos 2D en Blender

Puedo seguir los pasos descritos en el excelente tutorial vinculado anteriormente, pero tengo problemas para renderizar los cortes 2D resultantes de forma serializada. Espero que me guíen hacia un recurso que me ayude a comprender lo que debo hacer para ejecutar lo que me gustaría hacer.

Lo que me gustaría hacer es renderizar cada rebanada como una imagen 2D con cada imagen con un tamaño de imagen idéntico y todas las imágenes en el marco entre sí. El resultado debe ser una serie de imágenes 2D que se asemejen a una tomografía computarizada.

Idealmente, esto podría hacerse con cierto nivel de automatización en lugar de ajustar manualmente la cámara y el objeto para cada corte, ya que habrá ~ 200 cortes.

Arriba hay un ejemplo de la serie de cortes 2D en el espacio 3D.

Y arriba hay un ejemplo de una imagen renderizada que me gustaría producir. Sin embargo, esta fue una captura de pantalla. Y necesito asegurarme de que mis imágenes estén exactamente encuadradas entre sí y renderizadas a una distancia constante de la cámara.

También debo agregar que me siento cómodo escribiendo scripts, pero no tengo experiencia en programación específicamente para Blender. Gracias por tu ayuda

ACTUALIZACIÓN: La respuesta a continuación funcionó muy bien para lo que estaba tratando de hacer, y fue una solución mucho mejor que usar expresiones booleanas para representar porciones como lo había estado intentando. Simplemente rendericé imágenes del modelo principal según la animación que se muestra a continuación. Gracias por tu ayuda

Respuestas

6 lemon Sep 20 2020 at 05:45

Eso se puede hacer usando un sombreador impulsado por el marco actual.

La configuración del nodo:

Las coordenadas de textura generadas están entre 0 y 1.

Nodos de valor: uno es impulsado por el fotograma actual, el otro es la cantidad de fotogramas (aquí 100).

Luego probamos si la parte del modelo está entre el cuadro y el cuadro + 1 / número de cuadros.

En caso afirmativo, superficie de emisión y volumen de emisión. Si no es transparente.

El controlador se basa en la escena y su fotograma actual:

Todo se hace con Cycles.

Dependiendo de la configuración de la cámara, puede ser en perspectiva u ortográfica (tamaño constante).