Startseite Beispiele Screenshots Benutzerhandbuch Bluesky-Logo YouTube ☰
OghmaNano Simulation von organischen/Perowskit-Solarzellen, OFETs und OLEDs DOWNLOAD Quick Start guide

Raytracing-Tutorial (Teil B): Bearbeiten von Prismen und Linsen

In Teil A haben Sie die Prismen-Demo geladen, den Raytracer ausgeführt und die Ausgaben des Detektors überprüft. In diesem Teil werden Sie beginnen, die Geometrie zu verändern: zunächst, indem Sie die Größe eines Prismas ändern, und dann, indem Sie das vordere Prisma durch eine geeignete Linse ersetzen. Dabei werden Sie sehen, wie der Mesh-Editor und der Objekt-Editor zusammenarbeiten.

Das Netzsystem von OghmaNano verwendet eine Mischung aus prozeduralen Grundformen (Würfel, Prisma, Kugel, Linse usw.) und importierten CAD-Dateien. Grundformen werden von der Software in Echtzeit generiert und lassen sich sehr schnell berechnen; CAD-Netze werden von der Festplatte gelesen. In diesem Tutorial werden wir nur Grundformen verwenden.

Schritt 1: Ändern Sie die Größe des Prismas mithilfe des Mesh-Editors.

Stellen Sie sicher, dass die Prismen-Demo geöffnet ist, wie in Teil A gezeigt. Zuerst werden wir die Größe eines der Prismen ändern.

  1. Klicken Sie mit der rechten Maustaste auf das Pyramiden-/Prisma-Objekt in der Szene.
  2. Wählen Sie im Kontextmenü den Eintrag „Mesh-Editor“ aus, wie in ?? dargestellt.
Optical Workbench scene with right-click context menu on the prism, highlighting Mesh editor
Klicken Sie mit der rechten Maustaste auf das Prisma und wählen Sie im Kontextmenü die Option „Mesh-Editor“, um das Mesh zu bearbeiten.
Mesh editor window showing primitive shapes such as CAD file, box, prism, sphere, tube and pyramid
Der Mesh-Editor. Einfache geometrische Formen (Quader, Prisma, Kugel, Linse usw.) werden bei Bedarf generiert und sehr schnell dargestellt. Importierte CAD-Formen werden aus Dateien geladen.

Der Mesh-Editor wird geöffnet, wobei die aktuelle Form ausgewählt ist. In diesem Fall ist die Registerkarte „Prisma“ aktiv. Wir werden das Prisma in x-Richtung verkleinern.

  1. Unter Größe xyz, eingestellt dx von 4.0 cm zu 2.0 cmwie zum Beispiel ??.
  2. Lassen Sie dy und dz an 4.0 cm zurück.
  3. Stellen Sie sicher, dass der „Peak“-Regler in der Mitte eingeschaltet ist.
  4. Schließen Sie den Mesh-Editor.
Mesh editor with prism dx reduced from 4 cm to 2 cm
Die Prismenwerte werden von 4.0 cm auf dx auf 2.0 cm reduziert. Die Änderung wird sofort auf das Objekt in der Szene angewendet.
Ray-tracing scene after resizing the prism and rerunning the simulation
Nachdem die Prismengröße angepasst und die Simulation erneut durchgeführt wurde, ändert sich der Strahlengang durch das Prisma, was das Strahlprofil am Detektor verändert.

Klicken Sie jetzt. Simulation starten (oder drücken Sie) F9) und vergleichen Sie die neuen Lichtstrahlpfade mit den ursprünglichen aus Teil A. Sie werden feststellen, dass das schmalere Prisma die Art und Weise verändert, wie die Lichtstrahlen gebrochen werden, und wie sie den Detektor ausfüllen.

Schritt 2: Ersetzen Sie das Prisma durch eine Linse.

Als Nächstes wandeln Sie das Objekt in eine geeignete Linse um. Wir beginnen erneut im Mesh-Editor, ändern aber diesmal den Formtyp.

  1. Klicken Sie mit der rechten Maustaste auf dasselbe Objekt und wählen Sie erneut den Mesh-Editor aus.
  2. Klicken Sie in der Symbolleiste oben im Mesh-Editor auf das Lupensymbol, wie in ?? dargestellt.
Mesh editor Lens tab with spherical surfaces and body parameters
Ändern Sie im Mesh-Editor die Form in „Linse“. Das Objekt hat nun zwei sphärische Oberflächen und einen zylindrischen Körper.

Stellen Sie die Objektivparameter wie folgt ein:

Diese Werte ergeben eine kompakte Linse, die sich problemlos zwischen Quelle und Detektor einsetzen lässt. Schließen Sie den Mesh-Editor. Im Hauptfenster sollten Sie nun sehen, dass das vorherige Prisma durch eine Linse ersetzt wurde, diese ist aber möglicherweise noch nicht mit der optischen Achse ausgerichtet.

Schritt 3: Drehen Sie das Objektiv mit dem Objekt-Editor.

Der allgemeine Objekt-Editor steuert die Position, Rotation, Farbe und das Material eines beliebigen Objekts. Wir werden ihn verwenden, um die Linse so zu drehen, dass ihre Achse mit den einfallenden Strahlen übereinstimmt.

  1. Klicken Sie mit der rechten Maustaste auf das Objektiv und wählen Sie „Objekt bearbeiten“ aus, wie in ?? dargestellt.
  2. Im Objekt-Editor stellen Sie die Rotation auf Folgendes ein:
    • X-Achse: 90.0 Grad
    • Y-Achse: 90.0 Grad
    • Z-Achse: 0.0 Grad
  3. Schließen Sie den Objekt-Editor.
Context menu showing the Edit object entry for the lens
Klicken Sie mit der rechten Maustaste auf das Objektiv und wählen Sie „Objekt bearbeiten“, um den Objekteditor zu öffnen.
Object editor window with rotation parameters for x-axis and y-axis set to 90 degrees
Der Objekt-Editor. Stellen Sie die Drehung um die X- und Y-Achse auf 90.0 Grad ein, sodass die Linse auf die Quelle ausgerichtet ist.

Nachdem Sie den Editor geschlossen haben, sollte die Linse nun korrekt im optischen Pfad positioniert sein. Wenn ihre Position leicht abweicht, können Sie sie mit der Maus verschieben, um ihre Position zwischen der Quelle, den Prismen und der Blende präzise einzustellen.

Führen Sie die Simulation erneut aus. Die Szene sollte nun ähnlich wie in ?? aussehen, wobei die Linse die farbigen Lichtstrahlen bündelt und neu verteilt.

Ray-tracing scene with a lens inserted into the optical system and coloured rays passing through
Nachdem Sie die Linse hinzugefügt und gedreht haben, führen Sie die Simulation erneut aus, um zu sehen, wie sich der Lichtstrahl verändert. Die Linse bündelt und lenkt das Spektrum anders als das ursprüngliche Prisma.
Scene with the aperture moved closer to the lens
Sie können das System weiter optimieren, indem Sie die Blende näher an das Objektiv bringen und so beeinflussen, welche Lichtstrahlen den Detektor erreichen.

Schritt 4: Verschieben Sie die Blende und nutzen Sie die Kollisionserkennung.

Abschließend werden wir die Position der Blende (die rote Platte mit einem Loch) anpassen. Dadurch können Sie mit der Strahlformung und dem „Loch“ im Detektorbild experimentieren.

  1. In der 3D-Ansicht können Sie die Blende mit der Maus ziehen, um sie näher an das Objektiv zu bewegen.
  2. Sie werden feststellen, dass die Öffnung beim Ziehen mit anderen Objekten kollidiert und nicht durch diese hindurchgeht – OghmaNano verhindert standardmäßig, dass sich Objekte überlappen.
  3. Um die Blende durch ein anderes Objekt zu zwingen, halten Sie Folgendes fest: Schicht, Verschiebung während des Ziehens. Dies deaktiviert die Kollisionserkennung vorübergehend.
  4. Platzieren Sie die Blende in der Nähe des Objektivs, wie in ?? dargestellt.
  5. Führen Sie die Simulation erneut aus und beobachten Sie, wie sich das Strahlprofil und die Ausgabewerte des Detektors verändern.

Wenn ein Gegenstand an einem anderen hängen bleibt, denken Sie daran, dass Sie immer Folgendes verwenden können: Schicht, Verschiebung+Ziehen Sie das Element, um es frei zu bewegen. Dies ist besonders nützlich, wenn Sie eine komplexe Szene mit vielen sich überlappenden Strahlen und optischen Elementen haben.

👉 Nächster Schritt: Gehen Sie zu Teil C, um die Bilder der Detektoren und die Strahlprofile detaillierter zu analysieren und zu untersuchen, wie diese Ergebnisse mit Ihren Entscheidungen bei der Gestaltung des optischen Systems zusammenhängen. Eine Übersicht über optische Systeme und Strahlverfolgungs-Simulationen finden Sie unter Überblick über optische Systeme und Strahlverfolgung.