Fresnel Lens (FresnelLens)
Yi-Ting Tu
A Fresnel lens made from a half circle piece of glass. Modularized version of this Gallery example.N_slice: The number of slicesrefIndex: The refractive index of the lens
Continuous spectrum light source (ContSpectrum)
Yi-Ting Tu
A light source with a uniform continuous spectrum discretized with a given constant step. Only works when "Simulate Colors" is on.min: The minimum wavelengthstep: The step of the wavelengthmax: The maximum wavelengthbrightness: The total brightness
Rainbow Point Source (RainbowPointSource)
Brad Goodman
Point light source <360 degrees - but emits a spectrum of colors. Must run with "Simulate Colors" on.N: The number of raysbrightness: The total brightnessangle: The emission anglelambdaMin: The minimum wavelengthlambdaMax: The maximum wavelength
Coated Spherical Lens (CoatedLens)
Yi-Ting Tu
A spherical lens with single-layer coatings on both sides. TheArcCoating module embedded in this module represents a single thin-film layer, which when overlapping with a glass' surface becomes its coating.
h: The height of the lensd: The thickness of the lensR_1: The radius of curvature of the front surfaceR_2: The radius of curvature of the back surfaceA: The Cauchy coefficient \(A\) of the glassB: The Cauchy coefficient \(B\) of the glass in square micrometersd_c: The thickness of the coating layer in nanometersA_c: The Cauchy coefficient \(A\) of the coating materialB_c: The Cauchy coefficient \(B\) of the coating material in square micrometers
Circular light source (CircleSource)
Yi-Ting Tu
A circle with uniform 180-degree point sources places along its circumference.r: The radius of the circleN: The number of point sourcesbrightness: The total brightness
Elliptical Mirror (EllipticalMirror)Beta
Yi-Ting Tu
An elliptical mirror defined by the two foci and the length of the semi-major axis.a: The length of the semi-major axistMin: The minimum angle of the curvetMax: The maximum angle of the curvetStep: The step angle of the curve
Chaff (Chaff)
Stas Fainer, Yi-Ting Tu
A chaff of a rectangular shape consisting of random pieces of mirrors. Modularized version of this Gallery example.N: The number of mirrors in the chaffL: The length of the mirrors
Beam Expander (BeamExpander)
Yi-Ting Tu
The combination of two ideal lenses with the sum of their focal lengths equals their separation distance. They expand or reduce the diameter of a beam of collimated light. Modularized version of this Gallery example.
Ray Relay (RayRelay)
Stas Fainer, Yi-Ting Tu
A series of ideal identical lenses with focal length \(f\) and distance \(d\) between the lenses. A non-divergent ray trajectory is guaranteed if and only if \(d\leq 4f\). Modularized version of this Gallery example.f: The focal length of the lensesd: The distance between the lensesN: The number of lenses
Optical Fiber (OpticalFiber)
josephernest, Yi-Ting Tu
Line-shaped optical fiber with given core and cladding thickness and refractive indices.X: The thickness of the coreY: The thickness of the claddingn_1: The refractive index of the coren_2: The refractive index of the cladding
Cube Beam Splitter (CubeBeamSplitter)
Feng
Cube beam splitter is a commonly used optical component. This is a cube beam splitter module that can be adjusted in size and angle.size: The size of the cubeangle: The rotation angle of the cube in degreesrefIndex: The refractive index of the cube (or Cauchy coefficient \(A\) when "Simulate Colors" is on)cauchyB: The Cauchy coefficient \(B\) of the cube in square micrometerssplitRatio: The transmission ratio of the diagonal beam splitterModules can be made or customized directly in the sidebar of the web app (see Settings -> Show sidebar). Customization of imported modules will only affect the current scene. Use "Import from file" below to import custom modules from another scene.
Contributing to the list above is welcome. To contribute your module, see Contributing modules.