Hallo
In meinem Projekt habe ich die einzelnen Bodies in Gruppen zusammengefasst. Wenn ich dann ein Raytrace-Bild erstelle, werden die Objekte in den Gruppen nicht dazu genommen. Nur jene, die in keiner Gruppe sind. Wie kann man das lösen? Ich möchte am liebsten alles einfach rendern, so wie es jetzt grad angezeigt wird.
Danke, Gruss
Marco
Raytracing von Gruppen
Re: Raytracing von Gruppen
Die moderne Variante der Gruppe ist der Std Part Container. Versuch mal die Gruppeninhalte in entsprechende Parts zu verschieben und dann zu rendern. Ggf. auch mal in 0.19 versuchen.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Raytracing von Gruppen
Ich denke ich habe den Std Part Container verwendet. Diesen kann ich aber nicht in das Raytrace-Project einfügen. Da erscheint die Meldung Select a Part object.
Und wenn ich die einzelnen Teile einfüge, passiert das wie in diesem Bild. Die Positionierung, die ich in der Gruppe vorgenommen habe, geht verloren.
Irgendwie finde ich es komisch, dass man in das Raytrace-Project Objekte einfügen muss. Ich möchte doch einfach die Ansicht, so wie sie grad auf dem Bildschirm ist, rendern. Geht das nicht?
Und wenn ich die einzelnen Teile einfüge, passiert das wie in diesem Bild. Die Positionierung, die ich in der Gruppe vorgenommen habe, geht verloren.
Irgendwie finde ich es komisch, dass man in das Raytrace-Project Objekte einfügen muss. Ich möchte doch einfach die Ansicht, so wie sie grad auf dem Bildschirm ist, rendern. Geht das nicht?
Re: Raytracing von Gruppen
Ich vermute, dass die Raytracing-Workbench mit dem Placement nicht zurecht kommt. Es sieht zumindest danach aus, denn der Zylinder ist verschoben und gedreht worden...wima wrote: ↑Sun Jan 26, 2020 10:09 am Ich denke ich habe den Std Part Container verwendet. Diesen kann ich aber nicht in das Raytrace-Project einfügen. Da erscheint die Meldung Select a Part object.
Und wenn ich die einzelnen Teile einfüge, passiert das wie in diesem Bild. Die Positionierung, die ich in der Gruppe vorgenommen habe, geht verloren.
...
Irgendwie finde ich es komisch, dass man in das Raytrace-Project Objekte einfügen muss. Ich möchte doch einfach die Ansicht, so wie sie grad auf dem Bildschirm ist, rendern. Geht das nicht?
Und nein, es geht nicht. Ein Raytracer oder auch andere Mechanismen zur Darstellung benötigen tesselierte Objekte, also Objekte die aus Flächennetzen von ebenen Dreiecksflächen beruhen (oder auch mit mehr Kanten, solange die Fläche eben ist). Eine (exakte) mathematische Beschreibung wie Sie der Geometriekern liefert ist nicht verwertbar. Die tesselierten Objekte sind überigens ident mit denen, die du am Bildschirm siehst. Denn die Bildschirmanzeige ist bereits das Ergebnis einer Tesselierung mit einem einfacheren Shader. Der soll aber schnell sein und nicht eine "schöne" Darstellung liefern. Aber die Flächennetze, die an Povray übergeben werden sind ident. Siehe Punkt 2
Mit freundlichen
Re: Raytracing von Gruppen
In meinem Beispiel habe ich die Gruppe Part001 über das Placement gedreht. Diese Drehung geht natürlich verloren, wenn ich dem Raytracer nur den Cylinder übergebe.
Man kann also die Gruppen verwenden, wenn man raytracen möchte? hm...
Man kann also die Gruppen verwenden, wenn man raytracen möchte? hm...
Re: Raytracing von Gruppen
In dem Wiki-Artikel wird auf den Forumthread verwiesen. Schau dir doch mal die Freecad-Datei an und machs in dem Stil.
Mit freundlichen