Tutorials
The tutorials cover a wide range of topics, from basic operations to advanced simulation techniques, and are intended to support users in learning how to work effectively with the software.
If you are new to VirtualLab Fusion, we recommend starting with the Getting Started page, as most tutorials assume prior knowledge.

Tutorial
3D Visualization of the Optical System

Tutorial
Add Point Cloud to Data Arrays

Tutorial
Add Region to Data Arrays

Tutorial
Advanced Configuration of Slanted Gratings

Tutorial
Advanced Simulation of Microlens Arrays

Tutorial
Analysis of Blazed Grating by Fourier Modal Method

Tutorial
Analysis of Focal Plane Position as a Function of Numerical Aperture

Tutorial
Analyzing High-NA Objective Lens Focusing

Tutorial
Animation Generation from Chromatic Fields Sets in Parameter Run

Tutorial
Application of the Programmable Mode of a Parameter Run

Tutorial
Automatic Selection of Fourier Transform Techniques in Free-Space Propagation Operator

Tutorial
Automatized Detector Positioning by using Parameter Coupling

Tutorial
Channel Resolution Accuracy Setting of Non-Sequential Field Tracing

Tutorial
Channel Settings for Non-Sequential Tracing

Tutorial
Coherence Time & Length Calculator

Tutorial
Configuration of Grating Structures by Using Interfaces

Tutorial
Configuration of Grating Structures by Using Special Media

Tutorial
Configuration of Grating Structures with Two-Dimensional Periodicity

Tutorial
Configuring Your Simulation in VirtualLab Fusion

Tutorial
Construction and Modeling of a Graded-Index Lens

Tutorial
Construction of a Light Guide

Tutorial
Construction of a Truncated Pyramid Surface

Tutorial
Coupling of Parameters in VirtualLab Fusion

Tutorial
Creating 1D-Diagrams in VirtualLab Fusion

Tutorial
Cross-Platform Optical Modeling and Design with VirtualLab Fusion and MATLAB

Tutorial
Cross-Platform Parameter Sweep with Python

Tutorial
Customizable Help for Programmable Elements

Tutorial
Customized Detector for Lightguide Coupling Grating Evaluation

Tutorial
Customized Module: Grating Period Calculation According to the Guiding Condition of Lightguides

Tutorial
Diffraction Angle Calculator

Tutorial
Diffractive Lens Component

Tutorial
Diffractive Optical Element & Microstructure Component

Tutorial
Distortion Analyzer

Tutorial
Educational Tutorial: Fabry-Pérot Interferometer

Tutorial
Electromagnetic Field Detector

Tutorial
Ellipsometry Analysis via Parameter Variation Analyzer

Tutorial
Ellipsometry Analyzer

Tutorial
Export Harmonic Fields Sets into ASCII Files

Tutorial
Export Systems and Components into STL & IGES Format

Tutorial
Export of Fabrication Data

Tutorial
Export of Fabrication Data for Smooth Surfaces

Tutorial
Export of Fabrication Data of a Holographic Optical Element (HOE)

Tutorial
Export of GCA Data via Bitmap

Tutorial
Field Curvature Analyzer

Tutorial
Field Inside Component Analyzer: FMM

Tutorial
Flexible Region Definition

Tutorial
Footprint Analysis of Lightguides for AR/MR Applications

Tutorial
Fourier Transform Settings – Discussion at Examples

Tutorial
Fourier Transforms in Immersion Objective System

Tutorial
Free Space Propagation Settings

Tutorial
Fresnel Curves on a Plane Surface

Tutorial
General Manipulation Tools for Data Arrays

Tutorial
Graphic Add-Ons

Tutorial
Grating Analysis and Smoothly Modulated Grating Parameters on Lightguides

Tutorial
Grating Optimization in VirtualLab Fusion Using optiSLang

Tutorial
Grating Order Analyzer

Tutorial
Holographically Generated Volume Grating

Tutorial
How to Configure Ultrashort Pulse Simulations

Tutorial
How to Customize the Position of Source Modes Via Programming and Example (Along a Line)

Tutorial
How to Format VirtualLab Fusion Results

Tutorial
How to Set Up a Lightguide with Real Grating Structures

Tutorial
How to Set Up a Panel-Type Source

Tutorial
How to Set Up a Scanning Source

Tutorial
How to Work with the C# Module and Example (Computing the Deviation Between Two Fields)

Tutorial
How to Work with the Programmable Component and Example (Ideal Grating)

Tutorial
How to Work with the Programmable Detector and Example (Minimum and Maximum Wavelengths)

Tutorial
How to Work with the Programmable Function & Example (Cylindrical Lens)

Tutorial
How to Work with the Programmable Interface & Example (Spherical Surface)

Tutorial
How to Work with the Programmable Light Source in VirtualLab Fusion and Example (Gaussian Beam)

Tutorial
How to Work with the Programmable Material and Example (Linear Dependence)

Tutorial
How to Work with the Programmable Medium and Example (Thermal Lens)

Tutorial
How to Work with the Programmable Spectrum and Example (Black-Body Radiation)

Tutorial
Import Beam Files from Zemax OpticStudio

Tutorial
Import Optical Systems from Zemax OpticStudio

Tutorial
Import of Bitmap file containing Height Data of a Microstructure into VirtualLab Fusion

Tutorial
Import of GRIN Medium from Zemax OpticStudio®

Tutorial
Import of Material Data into VirtualLab Fusion

Tutorial
Import of Precalculated Diffraction Efficiencies

Tutorial
Importing Measured Sun Spectrum into VirtualLab Fusion

Tutorial
Introduction to Data Arrays

Tutorial
Introduction to the Optical Setup

Tutorial
Introduction to the Parametric Optimization Document

Tutorial
Investigation of Polarization State of Diffraction Orders

Tutorial
Iterative Fourier Transform Algorithm (IFTA) Design via Module

Tutorial
LP Fiber Mode Calculator

Tutorial
Light Guide Layout Design Tool

Tutorial
Light Path Diagram Information Export

Tutorial
Measuring Uniformities within the Eyebox

Tutorial
Metagrating Construction – Discussion at Examples

Tutorial
Modeling of Gratings within Optical System – Discussion at Examples

Tutorial
Modeling of Optical System with Graded-Index Sphere

Tutorial
Module for the Measurement of FFT Execution Time

Tutorial
Non-Sequential Ray Tracing Analysis of Glass Plate

Tutorial
Optically Anisotropic Media in VirtualLab Fusion

Tutorial
Orientation of Gratings within a Grating Region

Tutorial
Parameter Variation Analyzer

Tutorial
Parametric Optimization of a Half-Symmetric Two-Mirror Resonator

Tutorial
Paraxial Assumptions Tool

Tutorial
Performance Settings in Global Options of VirtualLab Fusion

Tutorial
Personalization Settings for Visualization in VirtualLab Fusion

Tutorial
Polarization Analyzer

Tutorial
Polarization Ellipses

Tutorial
Polarizer in Focal Region

Tutorial
Position and Orientation Information Display Control

Tutorial
Profile Editing Tool Speed vs. Accuracy

Tutorial
Profile Editor

Tutorial
Programmable Dispersion Function

Tutorial
Programmable Grating Analyzer

Tutorial
Programming Detector Add-ons in VirtualLab Fusion

Tutorial
Programming Radially & Azimuthally Polarized Sources

Tutorial
Programming a Chirped Gaussian Pulse Spectrum

Tutorial
Programming a Degree of Coherence Detector

Tutorial
Programming a Detector Summing Square Amplitude on Optical Axis

Tutorial
Programming a Detector for Diffractive Optics Merit Functions Calculation

Tutorial
Programming a Detector to Save Fields Automatically

Tutorial
Programming a Double Pinhole Transmission Function

Tutorial
Programming a Double Slit Function

Tutorial
Programming a Micro-Lens Array

Tutorial
Programming a Module That Computes the Standard Deviation between Two Harmonic Fields

Tutorial
Programming a Module that Smooths the Edges of a Structure

Tutorial
Programming a Multiple-Slit Transmission Function

Tutorial
Programming a Scanning Parameter Run

Tutorial
Programming a Sinusoidal Surface

Tutorial
Programming a Sinusoidal Volume Grating

Tutorial
Programming a Spectral Band Filter

Tutorial
Programming a Truncated Cone Surface

Tutorial
Programming an Anamorphic Surface

Tutorial
Programming an Axicon Transmission Function

Tutorial
Result Resampling by Average Calculation Yielding Desired Number of Pixels

Tutorial
Running VirtualLab Fusion Optical Simulations with Python

Tutorial
Savitzky-Golay Filter Function

Tutorial
Scanning Mode of Parameter Run

Tutorial
Simulation of Multiple Light Sources with VirtualLab Fusion

Tutorial
Simulation of a High NA Focusing System via Module

Tutorial
Source Code Editor

Tutorial
Specification of Diffraction Orders and Efficiencies for Grating Regions

Tutorial
Spherical Lens Component

Tutorial
Stokes Parameters Measurement behind a Tilted Polarizer

Tutorial
Stratified Media Component

Tutorial
Structure Design

Tutorial
System Analysis with Sequential and Non-Sequential Field Tracing

Tutorial
System Modeling Analyzer

Tutorial
Tailored Light Outcoupling from Glass Plate with Arbitrarily Shaped Apertures

Tutorial
Uniformity Detector for Lightguide Systems

Tutorial
Universal Detector

Tutorial
Unpolarized Light for Grating Simulation – Discussion at Examples

Tutorial
Usage of Camera Detector

Tutorial
Usage of Debye-Wolf Integral Calculator

Tutorial
Usage of Distributed Computing

Tutorial
Usage of Focal Length Analyzer

Tutorial
Usage of PSF & MTF Detector

Tutorial
Usage of the Parameter Run Document

Tutorial
View Settings for 2D Data Arrays

Tutorial
Visualization Settings in VirtualLab Fusion

Tutorial
Visualize Grating Regions in Lightguide Results

Tutorial
Wave Aberration Detectors

Tutorial
Wavefront Error Detector

Tutorial