El módulo de render proporciona un modo sencillo y conciso para realizar trabajos de renderizado de las piezas de FreeCAD. Su filosofía está basada en un sistema de plantillas de modo que puedas ver tu trabajo de un modo más eficiente. El módulo de Render trata de ocultar el complicado proceso de renderizado al usuario, de modo que sólo tengas que preocuparte del diseño de las piezas.
El módulo de render está diseñado para trabajar con múltiples motores de renderizado, pero actualmente sólo está soportado LuxRender. El progreso del trabajo es el siguiente:
Una breve explicaciónde las partes en el módulo de Render:
La operación de Render contiene la información que será pasada al programa de Render como la configuración de la cámara y del renderizado, y materiales además del plugin de renderizado a utlizar. Esto quiere decir que puedes crear diversas operaciones de renderizado diferentes con diferentes materiales, configuraciones de cámara que sean independientes unas de las otras. La operación también toma control sobre el proceso de renderizado.
Cada material de renderizado está basado en una biblioteca de materiales que está almacenada en archivos .XML independientes. Dichos materiales de renderizado pueden tener asignadas propiedades como el color o brillo y otros parámetros. Dichos materiales se adjuntan a un objeto en el documento.
Primero comprueba el siguiente repositorio [[1]] y comprueba el ramal de 'render'. Después asegúrate de poder construirlo.
Descarga o instala la última versión 1.03 de Lux Render para tu sistema operativo desde [[2]] y asegúrate de que funciona correctamente.
Abre FreeCAD e inicia el entorno de Raytracing. Debes establecer la 'Ruta del ejecutable' para Lux Render. Esto se puede hacer en Editar->Preferencias->Raytracing. Debe establecerse la ruta del ejectable de luxconsole.
Crea tus piezas con FreeCAD. Después vuelve al entorno de Raytracing crea una 'operación de Render'. Editando esta operación se mostrará una nueva vista de tareas:
Cuando creas una operación de Render almacenará la posición actual y el tipo de cámara utilizada en tu vista 3D. Puedes libremente reubicarla y pulsar 'Guardar cámara' para guardar el estado actual de a cámara en laoperación.
Puedes establecer otros preajustes de render:
Los preajustes de Render se especifican al plugin de renderizado que se está utilizando. Cambian el proceso de render para mejorar la calidad del resultado o la velocidad a la que dicho resultado es generado. Con Lux Render, 'MLT Unbiased' produce resultados de buena calidad en un tiempo razonable. 'Direct Lighting Preview' produce un resultado más rápido pero de por calidad.
Las plantillas de Render son actualmente específicas del plugin de render. Mediante la selección de una plantilla, se generarán una escena predefinida en cuanto a iluminación, geometría con tus piezas. Actualmente 'Lux Classic' trabaja correctamente y produce resultados satisfactorios. Intenta calcular la escena basada en tu posición de cámara y el tamaño completo de las piezas visibles.
Una vez se han establecido los parámetros de la operación, puedes renderizar la escena. Por ejemplo, esta es la escena de ejemplo. Cualquier parte que no sea visible en el documento no será incluida en el renderizado.
El botón de la 'Ventana de Previsualización' renderiza la vista actual de la ventana 3D. El botón de 'Previsualización' utilizará la posición de la cámara guardada y también el tamaño del resultado. Sólo se puede ejecutar una previsualización a la vez por operación de render, pero puedes ejecutar varios procesos de renderizado de varias operaciones de render distintas.
Después de iniciar un renderizado. Aparecerá una nueva ventana de previsualización. Dependiendo de la complejidad de tu escena, puede llevar unos segundos mientras se exporta y carga por el programa de render externo. Se mostrará una pantalla de carga.
Si el proceso de renderizado es satisfactorio, el resultado se mostrará automáticamente. Puedes mover libremente la imagen y hacer un zoom en ella.
Esencialmente el programa de render simulará rayos de luz 'rebotando' a través de una escena. Cuando esta luz golpea a una cámara será visible en el resultado. A medida que más rayos golpean la cámara la imagen se va construyendo. Al principio la imagen parecerá distorsionada cuando la luz no alcanza a la cámara.
Cuando estés satisfecho con el resultado, presiona 'Detener renderizado'. Podrás entonces guardar el resultado a la ubicación deseada (actualmente se almacena en formato .png)
Los procesos de renderizado son típicamente ejecutados por la CPU. El tiempo tomado para obtener un resultado satisfactorio depende del tamaño del resultado, de la escena, del número y complejidad de materiales utilizados, las luces y el rendimiento global del sistema. Una simple previsualización para una pieza simple puede llevar un minuto, mientras que un resultado de calidad alta puede llevar varias horas.
Asegúrate de estar en modo de edición para la operación de Render. Pulsa Añadir material en la barra de herramientas. Una lista de bibliotecas de materiales se mostrará en la vista de tareas. Puedes a través de ellas arrastrando la lista o utilizando la rueda del ratón.
Para adjuntar un material a una pieza en tu documento, arrastra el icono del material y suéltalo sobre la pieza en la vista 3D.
Cuando estés satisfecho con la configuración de las propiedades, pulsa 'Guardar'.
When you're happy setting the properties, click 'Save'.
Todos los materiales dentro de la operación de render se mostrarán en el listado de la vista. Estos se pueden seleccionar y borrar o si el material tiene propiedades se puede editar haciendo doble clic sobre el.
See also Raytracing tutorial