Raytracing Module/ro



Atelierul de Randare este folosit pentru a genera imagini fotorealiste ale modelelor dvs., făcându-le o randare exterioară. Atelierul de Randare funcționează împreună cu modulul templates, permițându-vă să creați un proiect Raytracing în care adăugați vederi ale obiectelor. Proiectul poate fi apoi exportat într-un fișier gata de redare sau poate fi redat direct. Raytracing este o variantă particulară a tehnicii de randare.

Atelierul de Randare funcționează împreună cu modulele templates, care reprezintă fișiere de scenă complete pentru randarea exteriorului dat, inclusiv luminile și eventual geometria suplimentară, cum ar fi planurile de la sol. Aceste fișiere de scenă conțin locașuri, în care FreeCAD va introduce poziția camerei, precum și informații despre geometrie și materiale ale fiecăruia dintre obiectele inserate în proiect. Acest fișier scena modificat este ceea ce este apoi exportat la randarele externe.

În mod obișnuit, sunt susținute două tipuri de randare: povray și luxrender. Pentru a putea reda direct din FreeCAD, cel puțin unul dintre acestea randări trebuie instalat pe sistemul dvs., iar calea trebuie să fie configurată în preferințele FreeCAD Raytracing. Fără instalarea oricăror elemente de randare, totuși, puteți să exportați un fișier scenă care poate fi folosit ulterior în oricare dintre aceste tipuri de randare sau pe altă mașină.

În prezent, există un nou Atelier Renderer în dezvoltare pentru a sprijini multiple back-end-uri precum Lux Renderer și Yafaray. Informațiile pentru utilizarea versiunii în dezvoltare pot fi vizualizate laRender_project



Project tools
These are the main tools for exporting your 3D work to external renderers.
 * [[Image:Raytracing_New.png|32px]] New PovRay project: Insert new PovRay project in the document
 * [[Image:Raytracing_Lux.png|32px]] New LuxRender project: Insert new LuxRender project in the document
 * [[Image:Raytracing_InsertPart.png|32px]] Insert part: Insert a view of a Part in a raytracing project
 * [[Image:Raytracing_ResetCamera.png|32px]] Reset camera: Matches the camera position of a raytracing project to the current view
 * [[Image:Raytracing_ExportProject.png|32px]] Export project: Exports a raytracing project to a scene file for rendering in an external renderer
 * [[Image:Raytracing_Render.png|32px]] Render: Renders a raytracing project with an external renderer

Utilities
These are helper tools to perform specific tasks manually.
 * [[Image:Raytracing_Export.png|32px]] Export view to povray: Write the active 3D view with camera and all its content to a povray file
 * [[Image:Raytracing_Camera.png|32px]] Export camera to povray: Export the camera position of the active 3D view in POV-Ray format to a file
 * [[Image:Raytracing_Part.png|32px]] Export part to povray: Write the selected Part (object) as a povray file

Preferences

 * [[Image:Std_DlgParameter.png|32px]] Preferences: Preferences available in for the Raytracing tools.

Flux de lucru tipic

 * 1) Creați sau deschideți un proiect FreeCAD, adăugați unele obiecte  Part-based (mesh-urile nu sunt acceptate în prezent)
 * 2) Creați un proiect Raytracing (cu luxrender sau povray)
 * 3) Selectați obiectele pe care doriți să le adăugați la proiectul raytracing și adăugați-le la proiect cu instrumentul "Inserați o piesă"
 * 4) Exportați sau afișați direct

Crearea manuală a unui fișier povray
Instrumentele utilitare descrise mai sus vă permit să exportați vizualizarea 3D curentă și întregul conținut al acestuia într-un fișier Povray. În primul rând, trebuie să încărcați sau să creați datele CAD și să poziționați orientarea 3D în orientarea dorită. Apoi alegeți "Utilities-> Export View ..." din meniul raytracing.



Vi se va solicita o locație pentru salvarea fișierului * .pov rezultat. După asta, poți să o deschizi Povray and render:

Ca de obicei, prin randare poți face poze mari și frumoase:

Script-Programare
See the Raytracing API example for information on writing scenes programmatically.

POVRay

 * http://www.spiritone.com/~english/cyclopedia/
 * http://www.povray.org/
 * http://en.wikipedia.org/wiki/POV-Ray

Luxrender

 * http://www.luxrender.net/

Viitoare posibile randări de implementat

 * http://www.yafaray.org/
 * http://www.mitsuba-renderer.org/
 * http://www.kerkythea.net/
 * http://www.artofillusion.org/

Export către Kerkythea
Deși exportul direct către fișierul Kerkythea XML-File-Format nu este încă acceptat, puteți să exportați Obiectele ca Fișiere Mesh (.obj) și apoi să le importați în Kerkythea.
 * dacă folosiți Kerkythea pentru Linux, nu uitați să instalați pachetul WINE (necesar pentru Kerkythea pentru Linux)
 * puteți să vă transformați modelele cu ajutorul Atelierul Plase în plase și apoi să le exportați ca fișiere .obj
 * Dacă plasa dvs. la exportare a dus la erori (modificări de normale, găuri ...), vă puteți încerca norocul cu studio netfabb studio
 * Gratuit pentru uz personal, disponibil pentru Windows, Linux și Mac OSX.
 * Dispune de instrumente de reparații standard care vă vor repara modelul în majoritatea cazurilor.


 * un alt program bun pentru analiza / repararea ochiului este Meshlab
 * Open Source, disponibil pentru Windows, Linux și Mac OSX.
 * Dispune de instrumente de reparații standard care vă vor repara modelul în majoritatea cazurilor (găuri de umplere, re-orientare de normale etc.)


 * puteți utiliza "make compound" și apoi "face o singură copie" sau puteți fuziona solide pentru a le grupa înainte de a converti în plase cu ochiuri
 * nu uitați să setați în Kerkythea un factor de import de 0.001 pentru obj-modeler, deoarece Kerkythea se așteaptă ca fișierul obj să fie în m (dar unitățile standard-scheme în FreeCAD sunt mm)
 * În cadrul ferestrelor Windows 7 Kerkythea pe 64 de biți nu pare să poată salva aceste setări.
 * Așa că nu uitați să faceți acest lucru de fiecare dată când porniți Kerkythea


 * dacă importați mai multe obiecte în Kerkythea, puteți folosi comanda "File>Merge" în Kerkythea

Sugestii de legături

 * Render project
 * Raytracing tutorial