© 20002017
OptiCAD Corporation.
All rights reserved.

OptiCAD^{®}
and EquationCAD^{tm}
Capabilities
The Best Value in
Illumination Software
OptiCAD^{®}

 3D solid models of
optical components.
 Established in 1987.
 1,000+ copies
worldwide.

One integrated version, no costly addons
 100% nonsequential ray traces, no ports, no
special modes of operation, no limited list of objects.
 Price includes 1 year of support/upgrades.
 Both source and
observer (reverse) ray tracing.
 C.I.E. chromaticity & tristimulus
values from selected point on Radiometer, shown on
chromaticity diagram.
 Surface properties grouping for easier
data entry.
 File based wavelength, index of
refraction, absorptance, scattering, fluorescence (up to 100
wavelengths).
 Object grouping for easier
subassembly translation and rotation.
 Polarization ray
tracing of thin film stacks (angle dependent dielectric
coatings) and uncoated (fresnel reflection) surfaces.
 Independent reflection
and transmission: analyzers, waveplates, and Jones
matrices.
 Initial polarization
may be specified globally, or independently for each source in
source local coordinates.
 Surface and volume scattering can
launch multiple rays, scattered rays can induce multiray
fluorescence.
 Surface and volume fluorescence can
launch multiple rays, fluorescent rays can undergo multiray
scattering.
 Multispectral tabular user specified index of refraction
and volumetric absorptance.
 Multispectral tabular user specified volumetric
scattering/anisotropy.
 Partial Polarization ray tracing: User
specifies initial fraction polarized. Uncoated and coated
surfaces, and Jones matrices polarizes light. User specified angle
and wavelength dependent equation depolarizes light.
 Birefringent materials: simultaneous raytracing of ordinary and extraordinary rays,
with anisotropic absorptance, allows multiple birefringent components.
 Multispectral tabular user specified
extraordinary index of refraction
and extraordinary volumetric absorptance.
 Optically active media
modeling (LCD twist)
 Bitmap based active media models LCD
pixels.
 Both native and CAD
objects.
 Two and three surface
lenses, aspherics (odd and even terms), aspheric torroids,
cylinders, fresnel lenses, spheres, paraboloids, hyberboloids,
compound parabolic concentrators (C.P.C.s), EquationCAD
generated surfaces, and glued solids.
 Paraxial spherical and
cylindrical lenses.
 Integrated
Bidirectional CAD import/export.
 CAD import of both
surfaces and solids as NURBS Breps.
 Read/Write: IGES,
STEP, 3DM (OpenNURBS
5.0  Rhino).
 Efficient Voxel
based NURBS raytracing.
 CAD export of objects
with full functionality for later reimport.
 CAD object healing.
 Polygonally faceted
objects.
 STL import as Polygonally
faceted object or NURBS object.
 Smooth nontessellated
surfaces.
 Perturbed ray
direction and perturbed local surface normal surface scattering
models.
 Surface scattering
based on equations & measured BRDF/BTDF
tabular data.
 Importance sampling
scattering.
 Improved graphics: realtime rotations of
perspective view and objects using arrow keys, more
accurate drawing of aspherics.

 32 bit and 64 bit
versions.
 Windows:
7, 764bit, 8, 864bit.
 100% global
coordinates.
 Includes EquationCAD,
an equation based CAD surface creator.
 Multiple sources with Independent
spectra (up to 100 wavelengths).
 Black body source spectra (up to 100
wavelengths).
 Ray display filtering, displays rays
that only pass through selected objects (object list options:
Any, All, or in an Exact order).
 Rebin radiometer
without retracing.
 Select which objects
directly contribute to radiometer.
 Repetitive tiled
surface treatments: cones, spheres, brightness enhanced film (BEF),
3M Vikuiti™, hyperbolic BEF, elliptical dots, elliptical holes, elliptical bumps,
full spheres, arrays of cylindrical lenses.
 Rectangular or
hexangular arrays of treatments. Single or
double sided treatments.
 Randomized decentering of
tiled surface treatments: dots, holes, bumps.
 Randomized size parameters of tiled
surface treatments: dots, holes, bumps
 User defined equation (based on xy
surface position) of tiled surface treatments: dots, holes, bumps.
 Diffraction gratings.
 Zemax®
import translator.
 Sobol and Monte Carlo
ray generation.
 Multiple light sources
may be placed anywhere .
 Total internal
reflection, Fresnel reflection performed automatically.
 Glass catalogs with
bulk absorptance.
 Gradient index
material (10 GRIN models + user defined).
 User defined surface
properties.
 Imported CAD objects can be lightsources.
 User defined (dll)
lightsources.
 20 predefined (dll)
lightsource models.
 Radiant Imaging data
lightsources.
 Opsira data lightsources.
 3D generalized
lightsources, based on bitmaps, equations, & tables.
 Irradiance, intensity,
radiance, polynet radiometry displays, multispectral power
display.
 Energy distributions
.
 Radiometric/photometric units
.
 Volumetric absorptance,
luminance, & scattering.
 Light/tissue
interactions.
 Realtime 3D OpenGL
graphics.
 Tabular wavelength dependent reflectance &
absorptance.
 Spatial & angular,
surface reflectance/absorptance/luminance, based on
bitmaps/equations/tables.
 Wavelength dependent
reflectance/absorptance based on user defined equation.
 Multiple independent ray paths, automatic ray
branching.
 100 supplied macros.
 Over 10,000 catalog
lenses from 22 manufacturers.
 Online tutorial.
 Online demo tour.
 Free online training
course.
 Up to 10,000 objects.
 Price includes all
listed features  no costly addons.

EquationCAD^{tm}
(a complementary product included with
OptiCAD)

 Translates a surface equation
or surface data into a CAD surface

Predefined surface
types:

Radial: flat, cone, cylinder, paraboloid, compound
parabolic concentrator (cpc), involute, sphere, hemisphere, conic,
polynomial ultraconic (19 coefficients)

Extruded: flat, cone, cylinder, paraboloid, compound
parabolic concentrator (cpc), involute, sphere, hemisphere, conic,
polynomial ultraconic (19 coefficients)
 User entered equations:

Radial Standard Form: z = f(r)

Radial Parametric Form:
r = g(theta) and z = h(theta)

Extruded Standard Form:
z = f(x) or z = f(y)

Extruded Parametric Form:
z = h(theta), x = g(theta) or y = g(theta)
 Generalized forms:

Fourth order
equation: z(x,y,z) = 0 containing 35
coefficients in an external data file

User entered equation: z = f(x,y)

Surface fit to an xy
array of z data in an external data file

 Complementary Tool
to Programs that import CAD Surfaces:
 NURBS
CAD Surface:

NonUniformRational BSpline

Trimmed
as a Brep face having either elliptical or rectangular extents
 Open GL display with realtime rotations using the arrow keys
 IGES, STEP and 3DM (OpenNURBS  Rhino) output.
 X, Y, Z
surface scaling
 User Controls:

Predefined and equation based controls: number
of sample points in x and y, and order of fit in x and y

Data
based
fit controls: order of fit in x and y,
and number of control points in x and y

Exported CAD units
 Menu Driven
 Easy to use
 Windows
Application:
XP, 7.


