Who We Are
Smarter Tools for Optical Engineers
YKP Optics develops intelligent software extensions for Zemax OpticStudio and CODE V, helping optical engineers improve workflow efficiency, automate analysis, and boost design performance.
We support optical engineers and companies worldwide who prioritize precision, innovation, and efficiency.
Our Focus
We specialize in developing ready-to-use tools, custom extensions, and DLLs for Zemax OpticStudio and CODE V — two of the most powerful tools in the field. Our solutions are crafted to enhance performance, streamline workflows, and unlock new possibilities for optical design professionals.
Learn More About Us
New Tool:
Advanced Stray Light Analysis
Now Possible in Sequential Mode
Stray light analysis has traditionally required full non-sequential ray tracing — a time-consuming process that demands a separate model, detailed scatter and coating data, and significant setup effort.
Our Advanced Stray Light tool changes that. Using data already available in your Sequential mode model, it calculates stray light contributions directly, without building a separate non-sequential system.
The result: a full stray light analysis — covering individual element contributions and their combined effects — completed in just 3–4 minutes, even at high pupil resolution.
Faster setup. Faster results. No compromise on accuracy.
Read More / Start Your Free 1-Month Trial
Online Courses: Developing Extensions for Zemax OpticStudio
We are pleased to continue our series of online training courses, designed for optical design engineers who want to develop custom extensions for Zemax OpticStudio.
Whether your preferred language is Python, MATLAB, or C#, these live, hands-on, beginner-friendly courses provide practical guidance on automating tasks, streamlining workflows, and extending the capabilities of your optical design software.
| Course/Region | Quartal | Python | MATLAB | C# |
|---|---|---|---|---|
| North America |
2026/4 |
Oct 6–7, 2026* |
Nov 3-4, 2026* |
Dec 1-2, 2026* |
| 2027/1 |
Jan 5-6, 2027* |
Feb 2-3, 2027* |
Mar 2-3, 2027* |
|
| 2027/2 |
||||
| 2027/3 |
||||
| Europe |
2026/4 |
Oct 20–21, 2026* |
Nov 17-18, 2026* |
Dec 15-16, 2026* |
| 2027/1 |
Jan 19-20, 2027* |
Feb 16-17, 2027* |
||
| 2027/2 |
||||
| 2027/3 |
||||
| Asia-Pacific |
2027/1 |
Feb 23-24, 2027* |
- |
|
| 2027/2 |
- |
|||
| 2027/3 |
- |
|||
| *: Unavailable |





