Render project/it

Il Modulo Render
Il modulo di rendering fornisce un modo semplice e diretto per realizzare rapidamente le operazioni di rendering di parti create con FreeCAD. La sua filosofia si basa su un sistema di modello in modo da poter visualizzare il proprio lavoro in modo più efficiente. Il modulo Render si propone di nascondere all'utente il complicato processo di rendering, in modo che egli debba preoccuparsi solo della progettazione delle parti.

Il flusso di lavoro è il seguente:
 * Creare una funzione di rendering.
 * Selezionare le impostazioni e i modelli desiderati.
 * Assegnare i materiali alle parti visibili nel documento.
 * Posizionare la fotocamera.
 * Visualizzare l'anteprima del rendering.

Breve descrizione degli strumenti del Modulo Render:

Operazioni di rendering
La funzione Render contiene le informazioni che verranno passate al programma di rendering, quali la configurazione della fotocamera, le opzioni di rendering, i materiali e anche quali plug-in usare. Questo significa che è possibile creare molte funzioni di rendering, con diversi materiali oppure con impostazioni della fotocamera indipendenti una dall'altra. La funzione prende inoltre il controllo del processo di rendering.

Materiali di Rendering
Ogni materiale di rendering è basato su una libreria dei materiali che sono memorizzati in file .XML indipendenti. Ai materiali di rendering possono essere assegnate delle proprietà quali il colore, la lucentezza e altri parametri. I materiali vengono aggiunti (allegati) a un oggetto nel documento.

Utilizzare il modulo Render:
Prima effettuare il checkout dal repository del ramo |raytracing raytracing. Assicurarsi quindi di poterlo compilare.

Scaricare e installare l'ultima versione, la 1.2.1, di Lux Render dadownload, per il proprio sistema e accertarsi che venga eseguito correttamente.

Aprire FreeCAD e avviare l'ambiente  Raytracing, poi impostare il Percorso dell'eseguibile (path) per Lux Render. Può essere impostato in Modifica -> Preferenze -> Raytracing. In exec path deve essere impostato il percorso dell'eseguibile luxconsole.



Creare la parte (o le parti) con FreeCAD. Quindi tornare nell'ambiente  Raytracing e creare una funzione Render. Editando questa funzione viene visualizzata una nuova 'Azione' nella finestra della 'Vista Combinata':



Quando si crea una operazione di rendering essa memorizza la posizione corrente e il tipo di fotocamera utilizzata nella vista 3D. È possibile riposizionare la fotocamera e fare clic su Salva Camera per memorizzare nella operazione l'impostazione corrente della telecamera.

È possibile configurare altre impostazioni di rendering:

Impostazioni di rendering predefinite
Le impostazioni di rendering predefinite sono specificate nel plugin di rendering che viene utilizzato. Modificano il processo di rendering per migliorare la qualità del prodotto o la velocità con cui è generato. Lux Render, MLT Unbiased produce risultati di qualità in tempi ragionevoli. Direct Lighting Preview produce un risultato veloce, ma di bassa qualità.

Render Template
Visualizza i modelli che sono attualmente disponibili per il plug-in di rendering. Selezionando un modello, si genera una scena predefinita, con l'illuminazione, la geometria e con le parti al suo interno. Attualmente Lux Classic funziona correttamente e produce risultati soddisfacenti. Esso tenta di calcolare la scena in base alla posizione della telecamera e alla dimensione complessiva delle parti visibili.

Avviare un rendering
Dopo che sono stati impostati i parametri della funzione, è possibile avviare il rendering della scena. Tutte le parti del documento che non sono visibili bella scena non sono incluse nell'operazione di rendering. Quella successiva è la scena di esempio:



The 'Preview Window' button will render the current view of the 3D window. The 'Preview' button will use the saved camera position and also the size of the output. Only one preview can be run at a time per feature, but you may run several render feature render processes.



After starting a render. A new preview view will appear. Depending on the complexity of your scene, this may take a few seconds to be created whilst exported and loaded by the external render program. A loading screen will appear.



If the render process is successful, the output will be automatically shown. You can freely move the image and zoom in and out.



Unbiased Rendering
Essentially the render program will simulate light rays 'bouncing' through a scene. When this light hits a camera it will be visible in the output. Over time more rays hit the camera and an image builds up. At the beginning the image will look noisy where light hasn't reach the camera.

When you are happy with the output, press 'Stop Render'. You may now save the output to a desired location (currently stored in a .png format)



Render Speed
The render process are typically run on the CPU. The time taken for a satisfactory result, depends on the size of the output, the scene, the number and complexity of materials used, the lights and overall system performance. A quick preview for a simple part can take one minute, whilst a high quality output can taken several hours.

Attaching Materials
Ensure you are currently in edit mode for the Render feature. Click the Add materials in the tool bar. A list of library materials will be shown in the task view.You can scroll through these by dragging the list or using the mousewheel



To attach a material to a part in your document. Drag the material icon and drop it onto an part in the 3D view.



If the material has editable properties such as colour, a new dialog will appear in the task view. Otherwise the task view return to the Render Feature view.



When you're happy setting the properties, click 'Save'.

All materials inside a render feature are displayed in the list view. These can be selected and deleted or if the material has a property it can be edited by double clicking this.