Raytracing Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(111 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<languages/>
Il modulo Raytracing ha la funzione di inviare il contenuto della scena presente sul monitor a un motore di rendering esterno, per produrre immagini fotorealistiche del progetto. Il modulo Raytracing lavora con dei [[Raytracing Module/it#Modelli|modelli]], nello stesso modo del modulo [[Drawing Module/it|Drawing]], e consente di creare un progetto di raytracing, in cui inserire una vista degli oggetti. Il progetto può essere esportato in un file ready-to-render, o essere trattato direttamente.


{{Docnav/it
[[Image:Raytracing_example.jpg|1024px]]
|
|
|IconL=
|IconR=
}}


{{VeryImportantMessage|L'ambiente '''Raytracing''' non è più incluso dopo la versione 0.20.<br>
Currenly, two renderers are supported: [http://en.wikipedia.org/wiki/POV-Ray povray] and [http://en.wikipedia.org/wiki/LuxRender luxrender]. To be able to render directly from FreeCAD, at least one of those renderers must be installed on your system, and its path must be configured in the FreeCAD Raytracing preferences. Without any renderer installed, though, you are still able to export a scene file that can be used in any of those renderers later, or on another machine.
Al suo posto dovrebbe essere utilizzato l'ambiente esterno [https://github.com/FreeCAD/FreeCAD-render Render Workbench].}}


[[Image:Workbench_Raytracing.svg|thumb|128px|L'icona di Raytracing]]
Il modulo Raytracing lavora con dei [[Raytracing Module/it#Modelli|modelli]], che sono dei file della scena completati per un dato renderer esterno, comprese le luci e eventuali geometrie aggiuntive, come i piani di appoggio. Questi file di scena contengono dei segnaposto, dove FreeCAD inserisce le informazioni per la posizione della fotocamera, la geometria e il materiale di ogni oggetto del progetto. Questo file di scena modificato è il file che viene poi esportato verso il renderer esterno.


<span id="Introduction"></span>
=== Strumenti ===
==Introduzione==


{{TOCright}}
{{Raytracing Tools/it}}


L'[[Raytracing_Workbench/it|Ambiente Raytracing]] [[Image:Workbench_Raytracing.svg|24px]] viene utilizzato per generare immagini fotorealistiche dei modelli elaborandole con un renderer esterno.
=== Flusso di lavoro tipico ===


Il modulo Raytracing lavora con dei [[Raytracing_templates/it|modelli]], che sono file di progetto che definiscono una scena per il modello 3D. È possibile posizionare luci e geometrie come i piani terra e contiene anche i segnaposto per la posizione della telecamera e per le informazioni sul materiale degli oggetti nella scena. Il progetto può quindi essere esportato in un file pronto per il rendering o essere eseguito direttamente in FreeCAD.
# Creare o aprire un progetto di FreeCAD, aggiungere alcuni oggetti basati sul modulo [[Part Module/it|Part]] (i mesh non sono ancora supportati)
# Creare un progetto Raytracing (luxrender o povray)
# Selezionare gli oggetti che si desidera aggiungere al progetto raytracing e aggiungerli con lo strumento "Inserisci Parte"
# Esportare o elaborare direttamente


Attualmente sono supportati due renderizzatori: [[POV-Ray|POV-Ray]] e [[LuxRender|LuxRender]]. Per poter eseguire il rendering direttamente da FreeCAD, sul sistema deve essere installato almeno uno di questi renderer, e deve essere configurato il suo percorso nelle preferenze di FreeCAD per Raytracing. Senza alcun renderer installato, si può comunque esportare un file della scena e utilizzarlo successivamente in uno di questi renderer, o su una macchina diversa.
=== Creare manualmente un file povray ===


L'ambiente Raytracing è obsoleto, l'ambiente esterno [https://github.com/FreeCAD/FreeCAD-render Render Workbench] ne è il sostituto. Tuttavia, le informazioni in questa pagina sono generalmente utili per il nuovo ambiente di lavoro, poiché entrambi funzionano sostanzialmente allo stesso modo.
Gli strumenti di utilità descritti prima consentono di esportare la corrente vista 3D e tutto il suo contenuto in un file [http://www.povray.org/ Povray]. In primo luogo, è necessario caricare un documento o crearne uno e poi orientare la vista 3D come si desidera. Dopo, scegliere '''Esporta la vista ...''' nel menu di Raytracing.


[[Image:FreeCAD_Raytracing.jpg|center]]
[[Image:Raytracing_example.jpg|1024px]]


== Flusso di lavoro tipico ==
You will be asked for a location to save the resulting *.pov file. After that you can open it in [http://www.povray.org/ Povray] and render:


# Creare o aprire un progetto di FreeCAD, aggiungere alcuni oggetti solidi sul modulo [[Part_Workbench/it|Part]] o [[PartDesign_Workbench/it|PartDesign-based]]; i mesh non sono ancora supportati
[[Image:Povray.jpg|center]]
# Creare un progetto Raytracing (luxrender o povray)
# Selezionare gli oggetti che si desidera aggiungere al progetto raytracing e aggiungerli con lo strumento "Inserisci Parte"
# Esportare o elaborare direttamente


Come è noto, le applicazioni di renderizzazione possono produrre immagini di grandi dimensioni e ottima qualità:


[[Image:Scharniergreifer_render.jpg|1024px]]
[[Image:Raytracing_Workbench_workflow.svg|600px]]


=== Script ===


{{Caption|Flusso di lavoro del Raytracing Workbench; il workbench prepara un file di progetto da un determinato modello e quindi chiama un programma esterno per produrre il rendering effettivo della scena. Il renderer esterno può essere usato indipendentemente da FreeCAD.}}
==== Output dei file di rendering ====


<span id="Tools"></span>
I moduli Raytracing e RaytracingGui forniscono diversi metodi per scrivere i contenuti della scena come dati povray o luxrender. I più utili sono Raytracing.getPartAsPovray() e Raytracing.getPartAsLux() per il rendering di un oggetto Part di FreeCAD in una definizione povray o luxrender, e RaytracingGui.povViewCamera() e RaytracinGui.luxViewCamera() per ottenere il corrente punto di vista della finestra 3D di FreeCAD in formato luxrender o povray.
==Strumenti==


<span id="Project_tools"></span>
Ecco come utilizzare le funzionalità tramite Python, supponendo che il documento contenga un oggetto "Box":
===Strumenti di progetto===
<syntaxhighlight>
import Raytracing,RaytracingGui
OutFile = open('C:/Documents and Settings/jriegel/Desktop/test.pov','w')
OutFile.write(open(App.getResourceDir()+'Mod/Raytracing/Templates/ProjectStd.pov').read())
OutFile.write(RaytracingGui.povViewCamera())
OutFile.write(Raytracing.getPartAsPovray('Box',App.activeDocument().Box.Shape,0.800000,0.800000,0.800000))
OutFile.close()
del OutFile
</syntaxhighlight>
E la stessa cosa per luxrender:
<syntaxhighlight>
import Raytracing,RaytracingGui
OutFile = open('C:/Documents and Settings/jriegel/Desktop/test.lxs','w')
OutFile.write(open(App.getResourceDir()+'Mod/Raytracing/Templates/LuxClassic.lxs').read())
OutFile.write(RaytracingGui.luxViewCamera())
OutFile.write(Raytracing.getPartAsLux('Box',App.activeDocument().Box.Shape,0.800000,0.800000,0.800000))
OutFile.close()
del OutFile
</syntaxhighlight>
=== Creating a custom render object ===
Apart from standard povray and luxrender view objects that provide a view of an existing Part object, and that can be inserted in povray and luxrender projects respectively, a third object exist, called RaySegment, that can be inserted either in povray or luxrender projects. That RaySegment object is not linked to any of the FreeCAD objects, and can contain custom povray or luxrender code, that you might wish to insert into your raytracing project. You can also use it, for example, to output your FreeCAD objects a certain way, if you are not happy with the standard way. You can create and use it like this from the python console:
<syntaxhighlight>
myRaytracingProject = FreeCAD.ActiveDocument.PovProject
myCustomRenderObject = FreeCAD.ActiveDocument.addObject("Raytracing::RaySegment","myRenderObject")
myRaytracingProject.addObject(myCustomRenderObject)
myCustomRenderObject.Result = "// Hello from python!"
</syntaxhighlight>
=== Link ===


Questi sono gli strumenti principali per esportare il proprio lavoro 3D su renderer esterni.
==== POVRay ====
* [[Image:Raytracing_New.svg|32px]] [[Raytracing_New/it|Nuovo progetto PovRay]]: inserisce un nuovo progetto PovRay nel documento.
* [[Image:Raytracing_Lux.svg|32px]] [[Raytracing_Lux/it|Nuovo progetto LuxRender]]: inserisce un nuovo progetto LuxRender nel documento.
* [[Image:Raytracing_InsertPart.svg|32px]] [[Raytracing_InsertPart/it|Inserisci parte]]: inserisce una vista di una parte in un progetto di raytracing.
* [[Image:Raytracing_ResetCamera.svg|32px]] [[Raytracing_ResetCamera/it|Reset camera]]: abbina la posizione della telecamera di un progetto di raytracing alla vista corrente.
* [[Image:Raytracing_ExportProject.svg|32px]] [[Raytracing_ExportProject/it|Esporta progetto...]]: esporta un progetto di raytracing in un file di scena per il rendering in un renderer esterno.
* [[Image:Raytracing_Render.svg|32px]] [[Raytracing_Render/it|Render]]: esegue il rendering di un progetto raytracing con un renderer esterno.


<span id="Utilities"></span>
* http://www.spiritone.com/~english/cyclopedia/
=== Utilità ===
* http://www.povray.org/
* http://en.wikipedia.org/wiki/POV-Ray


Questi sono degli strumenti di supporto per eseguire manualmente azioni specifiche.
==== Luxrender ====
* [[Image:Raytracing_WriteView.svg|32px]] [[Raytracing_WriteView/it|Esporta la vista in PovRay...]]: scrive la vista 3D attiva con la fotocamera e tutto il suo contenuto in un file PovRay.
* [[Image:Raytracing_WriteCamera.svg|32px]] [[Raytracing_WriteCamera/it|Esporta la camera in PovRay...]]: esporta la posizione della telecamera della vista 3D attiva in un file in formato POV-Ray.
* [[Image:Raytracing_WritePart.svg|32px]] [[Raytracing_WritePart/it|Esporta la parte in PovRay...]]: scrive la Parte selezionata (oggetto) come un file POV-Ray.


<span id="Preferences"></span>
* http://www.luxrender.net/
== Preferenze ==


* [[Image:Preferences-raytracing.svg|32px]] [[Raytracing_Preferences/it|Preferenze]]: preferenze disponibili per gli strumenti Raytracing.
==== Render per future implementazioni ====


== Tutorials ==
* http://www.yafaray.org/
* [[Raytracing_tutorial/fr|Basic Raytracing tutorial]]
* http://www.mitsuba-renderer.org/
* [[Tutorial FreeCAD POV ray/fr|Intermediate Raytracing tutorial]]
* http://www.kerkythea.net/


=== Creare manualmente un file povray ===
Attualmente vi è un nuovo Ambiente Renderer in fase di sviluppo per supportare diversi back-end, come Lux Renderer e YafaRay. Le informazioni per l'utilizzo della versione di sviluppo possono essere visionate nel [[Render_project/it|progetto Render]] [[Render_project|(en)]].


Gli strumenti di utilità descritti prima consentono di esportare la corrente vista 3D e tutto il suo contenuto in un file [http://www.povray.org/ Povray]. In primo luogo, è necessario caricare un documento o crearne uno e poi orientare la vista 3D come si desidera. Dopo, scegliere '''Utilità → Esporta la vista ...''' nel menu di Raytracing.
Per conoscere lo stato di sviluppo del Modulo Render consultare il [[Raytracing_project/it| progetto Raytracing]] [[Raytracing_project|(en)]]


[[Image:FreeCAD_Raytracing.jpg|center]]
=== Modelli ===


Nella finestra di dialogo '''Esporta pagina''', selezionare la destinazione per salvare il file *.pov. Successivamente aprire il file in [http://www.povray.org/ Povray] e generare la renderizzazione:
FreeCAD viene fornito con un paio di modelli predefiniti per Povray e LuxRender, ma si può facilmente crearne uno proprio. Basta creare un file di scena per un dato renderer, quindi modificarlo manualmente con un editor di testo per inserire i tag speciali che FreeCAD riconosce e dove inserisce il suo contenuto (i dati della fotocamera e degli oggetti).
[[Image:Povray.jpg|center]]


Come è noto, le applicazioni di renderizzazione possono produrre immagini di grandi dimensioni e ottima qualità:
==== Povray ====
[[Image:Scharniergreifer_render.jpg|center|800px]]


<span id="Scripting"></span>
I file di scena Povray (con estensione .pov) possono essere creati manualmente con un editor di testo (povray è fatto principalmente per essere utilizzato come un linguaggio di scripting), ma anche con una vasta gamma di applicazioni 3D, come ad esempio [http://www.blender.org blender]. Nel [http://www.povray.org/ sito web di povray] è possibile trovare ulteriori informazioni e un elenco di applicazioni in grado di produrre file .pov.
== Script ==


Vedere [[Raytracing API example/it|Esempio di API Raytracing]] per informazioni sulla scrittura di scene a livello di codice.
Quando si dispone di un file .pov pronto, è necessario aprirlo con un editor di testo e eseguire due operazioni:


<span id="Links"></span>
# Eliminare le informazioni della fotocamera, perché FreeCAD collocherà i propri dati della fotocamera. Per fare ciò, individuare un blocco di testo come questo: <tt>camera { ... }</tt>, che descrive i parametri della camera, e sopprimerlo (o inserire "//" davanti a ogni riga per commentarla).
=== Link ===
# Inserire da qualche parte la seguente riga: <tt>//RaytracingContent</tt>. Questo è il posto dove FreeCAD inserisce il suo contenuto (dati della fotocamera e degli oggetti). È possibile, ad esempio, aggiungere questa riga alla fine del file.


=== POV-Ray===
Notare che FreeCAD aggiunge, dopo il tag <tt>//RaytracingContent</tt>, anche alcune dichiarazioni che è possibile utilizzare nel modello. Queste sono:
* [[POV-Ray|Pagina POV-Ray in questa wiki]]
* http://www.spiritone.com/~english/cyclopedia/
* http://www.povray.org/
* http://en.wikipedia.org/wiki/POV-Ray


=== LuxRender ===
* cam_location: la posizione della camera
* [[LuxRender|Pagina LuxRender in questa wiki]]
* cam_look_at: la posizione del punto della camera target
* http://www.luxrender.net/
* cam_sky: il vettore superiore della camera
* cam_angle: l'angolo della camera


=== Render per future implementazioni ===
Ad esempio, per posizionare una lampada sopra la fotocamera, è possibile utilizzare:
<syntaxhighlight>
light_source {
cam_location + cam_angle * 100
color rgb <10, 10, 10>
}
</syntaxhighlight>
==== Luxrender ====


* http://www.yafaray.org/
I file di una scena LuxRender (con estensione .lxs) possono essere dei singoli file o un file master .lxs che include i file per la definizione dell'insieme (.lxw), la definizione del materiale (.lxm) e la definizione della geometria (.lxo). È possibile lavorare con entrambi gli stili, ma è anche facile trasformare un gruppo di 4 file in un singolo file .lxs, copiando il contenuto di ogni file .lxw, .lxm e .lxo e incollandolo nel punto in cui quel file è inserito nel file master .lxs.
* http://www.mitsuba-renderer.org/
* http://www.kerkythea.net/
* http://www.artofillusion.org/


== Esportare in Kerkythea ==
I file di scena LuxRender sono difficili da produrre a mano, ma sono facili da produrre con molte applicazioni 3D, come [http://www.blender.org blender]. Nel [http://www.luxrender.net sito LuxRender], troverete maggiori informazioni e i plugin per le principali applicazioni 3D.
Sebbene l'esportazione diretta nel formato XML di Kerkythea non sia ancora supportata, è possibile esportare gli oggetti come file Mesh (.obj) e poi importarli in Kerkythea.
* se si utilizza Kerkythea per Linux, ricordarsi di installare il pacchetto WINE (necessario per far funzionare Kerkythea in Linux)
* è possibile convertire i modelli in mesh con l'aiuto dell'ambiente Mesh e poi esportare questi mesh, come file .obj
* Se l'esportazione della mesh ha provocato errori (capovolgimento di normali, buchi ...) puoi tentare la fortuna con [http://www.netfabb.com/downloadcenter.php?basic=1 netfabb studio basic]
:Gratuito per uso personale, disponibile per Windows, Linux e Mac OSX.
:Ha strumenti di riparazione standard che ripareranno il tuo modello nella maggior parte dei casi.
* un altro buon programma per l'analisi/riparazione di mesh è [http://sourceforge.net/projects/meshlab/ Meshlab]
:Open Source, disponibile per Windows, Linux e Mac OSX.
:Ha strumenti di riparazione standard che ripareranno il tuo modello nella maggior parte dei casi (riempire i fori, riorientare le normali, ecc.)
* è possibile utilizzare "make compound" e poi "make single copy" oppure è possibile fondere i solidi in un gruppo prima di convertirli in mesh
* ricordatevi di impostare in Kerkythea un fattore di importazione di 0.001 per obj-modeler, in quanto Kerkythea si aspetta che il file obj sia in m (ma l'unità standard in FreeCAD è il mm)
:Within WIndows 7 64-bit Kerkythea does not seem to be able to save these settings.
:So remember to do that each time you start Kerkythea
* se si importano più oggetti in Kerkythea è possibile utilizzare la funzione "File → Unisci" di Kerkythea


<span id="Development"></span>
Se si lavora con i file .lxw, .lxm e .lxo separati, fare attenzione perchè i file .lxs finali esportati da FreeCAD possono essere in una posizione diversa rispetto al file del modello, e quindi non possono essere trovati da LuxRender in fase di rendering. In questo caso si deve copiare questi file nella posizione del file finale, o modificare i loro percorsi nel file .lxs esportato.
==Sviluppo==


Queste pagine si riferiscono al nuovo ambiente, programmato in Python, destinato a sostituire l'attuale ambiente Raytracing.
Se si esporta un file di scena da blender, e si vuole unire tutto in un unico file, è necessario eseguire un passaggio prima dell'esportazione: per impostazione predefinita, l'esportatore per LuxRender di blender esporta tutta la geometria delle mesh in file .ply separati, invece di inserire la geometria mesh direttamente all'interno del file .lxo. Per modificare questo comportamento, è necessario selezionare ciascuna delle mesh in blender, passare alla scheda "mesh" e impostare per ognuna l'opzione "Esporta come" "LuxRender mesh".
* [https://github.com/FreeCAD/FreeCAD-render Render Workbench]
* [https://forum.freecadweb.org/viewtopic.php?f=9&t=25933 Render Workbench] (announcement only, no discussion)
* [https://forum.freecadweb.org/viewtopic.php?t=39168 FreeCAD Renderer Workbench improvements]


Quando il file di scena è pronto, per trasformarlo in un modello di FreeCAD, è necessario eseguire le seguenti operazioni:


{{Docnav/it
# Individuare la posizione della telecamera, una sola riga che inizia con <tt>LookAt</tt>, e cancellarla o commentarla con "#" posto all'inizio della riga
|
# Nello stesso posto, inserire la seguente riga: <tt>#RaytracingCamera</tt>
|
# Nel punto desiderato, ad esempio subito dopo la fine della definizione del materiale, prima delle informazioni sulla geometria, o alla fine, poco prima della riga finale <tt>WorldEnd</tt>, inserire la seguente riga: <tt>#RaytracingContent</tt>. Dove FreeCAD inserirà i propri oggetti.
|IconL=
|IconR=
}}


{{Raytracing Tools navi{{#translation:}}}}
Notare che in LuxRender, gli oggetti memorizzati in un file di scena possono definire matrici di trasformazione, che eseguono operazioni di posizionamento, rotazione o ridimensionamento. Queste matrici possono influenzare tutto quello che viene dopo di loro, quindi, ponendo il tag <tt>#RaytracingContent</tt> alla fine del file, è possibile vedere gli oggetti di FreeCAD colpiti da una matrice di trasformazione collocata all'interno del modello. Per assicurarsi che questo non accada, inserire il tag <tt>#RaytracingContent</tt> prima di qualsiasi altro oggetto di geometria presente nel modello. FreeCAD non definisce nessuna di queste matrici di trasformazione.
{{Userdocnavi{{#translation:}}}}

[[Category:Obsolete Workbenches{{#translation:}}]]
{{Docnav/it|[[Drawing Module/it|Ambiente Drawing]]|[[Image Module/it|Ambiente Immagine]]}}

[[Category:User Documentation/it]]
{{clear}}
<languages/>

Latest revision as of 19:48, 9 May 2023

L'ambiente Raytracing non è più incluso dopo la versione 0.20.
Al suo posto dovrebbe essere utilizzato l'ambiente esterno Render Workbench.
L'icona di Raytracing

Introduzione

L'Ambiente Raytracing viene utilizzato per generare immagini fotorealistiche dei modelli elaborandole con un renderer esterno.

Il modulo Raytracing lavora con dei modelli, che sono file di progetto che definiscono una scena per il modello 3D. È possibile posizionare luci e geometrie come i piani terra e contiene anche i segnaposto per la posizione della telecamera e per le informazioni sul materiale degli oggetti nella scena. Il progetto può quindi essere esportato in un file pronto per il rendering o essere eseguito direttamente in FreeCAD.

Attualmente sono supportati due renderizzatori: POV-Ray e LuxRender. Per poter eseguire il rendering direttamente da FreeCAD, sul sistema deve essere installato almeno uno di questi renderer, e deve essere configurato il suo percorso nelle preferenze di FreeCAD per Raytracing. Senza alcun renderer installato, si può comunque esportare un file della scena e utilizzarlo successivamente in uno di questi renderer, o su una macchina diversa.

L'ambiente Raytracing è obsoleto, l'ambiente esterno Render Workbench ne è il sostituto. Tuttavia, le informazioni in questa pagina sono generalmente utili per il nuovo ambiente di lavoro, poiché entrambi funzionano sostanzialmente allo stesso modo.

Flusso di lavoro tipico

  1. Creare o aprire un progetto di FreeCAD, aggiungere alcuni oggetti solidi sul modulo Part o PartDesign-based; i mesh non sono ancora supportati
  2. Creare un progetto Raytracing (luxrender o povray)
  3. Selezionare gli oggetti che si desidera aggiungere al progetto raytracing e aggiungerli con lo strumento "Inserisci Parte"
  4. Esportare o elaborare direttamente



Flusso di lavoro del Raytracing Workbench; il workbench prepara un file di progetto da un determinato modello e quindi chiama un programma esterno per produrre il rendering effettivo della scena. Il renderer esterno può essere usato indipendentemente da FreeCAD.

Strumenti

Strumenti di progetto

Questi sono gli strumenti principali per esportare il proprio lavoro 3D su renderer esterni.

  • Nuovo progetto PovRay: inserisce un nuovo progetto PovRay nel documento.
  • Nuovo progetto LuxRender: inserisce un nuovo progetto LuxRender nel documento.
  • Inserisci parte: inserisce una vista di una parte in un progetto di raytracing.
  • Reset camera: abbina la posizione della telecamera di un progetto di raytracing alla vista corrente.
  • Esporta progetto...: esporta un progetto di raytracing in un file di scena per il rendering in un renderer esterno.
  • Render: esegue il rendering di un progetto raytracing con un renderer esterno.

Utilità

Questi sono degli strumenti di supporto per eseguire manualmente azioni specifiche.

Preferenze

  • Preferenze: preferenze disponibili per gli strumenti Raytracing.

Tutorials

Creare manualmente un file povray

Gli strumenti di utilità descritti prima consentono di esportare la corrente vista 3D e tutto il suo contenuto in un file Povray. In primo luogo, è necessario caricare un documento o crearne uno e poi orientare la vista 3D come si desidera. Dopo, scegliere Utilità → Esporta la vista ... nel menu di Raytracing.

Nella finestra di dialogo Esporta pagina, selezionare la destinazione per salvare il file *.pov. Successivamente aprire il file in Povray e generare la renderizzazione:

Come è noto, le applicazioni di renderizzazione possono produrre immagini di grandi dimensioni e ottima qualità:

Script

Vedere Esempio di API Raytracing per informazioni sulla scrittura di scene a livello di codice.

Link

POV-Ray

LuxRender

Render per future implementazioni

Esportare in Kerkythea

Sebbene l'esportazione diretta nel formato XML di Kerkythea non sia ancora supportata, è possibile esportare gli oggetti come file Mesh (.obj) e poi importarli in Kerkythea.

  • se si utilizza Kerkythea per Linux, ricordarsi di installare il pacchetto WINE (necessario per far funzionare Kerkythea in Linux)
  • è possibile convertire i modelli in mesh con l'aiuto dell'ambiente Mesh e poi esportare questi mesh, come file .obj
  • Se l'esportazione della mesh ha provocato errori (capovolgimento di normali, buchi ...) puoi tentare la fortuna con netfabb studio basic
Gratuito per uso personale, disponibile per Windows, Linux e Mac OSX.
Ha strumenti di riparazione standard che ripareranno il tuo modello nella maggior parte dei casi.
  • un altro buon programma per l'analisi/riparazione di mesh è Meshlab
Open Source, disponibile per Windows, Linux e Mac OSX.
Ha strumenti di riparazione standard che ripareranno il tuo modello nella maggior parte dei casi (riempire i fori, riorientare le normali, ecc.)
  • è possibile utilizzare "make compound" e poi "make single copy" oppure è possibile fondere i solidi in un gruppo prima di convertirli in mesh
  • ricordatevi di impostare in Kerkythea un fattore di importazione di 0.001 per obj-modeler, in quanto Kerkythea si aspetta che il file obj sia in m (ma l'unità standard in FreeCAD è il mm)
Within WIndows 7 64-bit Kerkythea does not seem to be able to save these settings.
So remember to do that each time you start Kerkythea
  • se si importano più oggetti in Kerkythea è possibile utilizzare la funzione "File → Unisci" di Kerkythea

Sviluppo

Queste pagine si riferiscono al nuovo ambiente, programmato in Python, destinato a sostituire l'attuale ambiente Raytracing.