Skip to content

About

Evidence-gated Agent Skill for reconstructing 2D photonics schematics as physically auditable Blender optical tables with CAD, beam-path, mechanics, and render proof.

Topics

Resources

Contributing

Security policy

Stars

137 stars

Watchers

0 watching

Forks

Repository files navigation

OpticalModeler

English · 简体中文 · 日本語   /   v2.0.0

Use Skill   Cases   Evidence

OpticalModeler — Light. Structure. Evidence. A fresh camera-rendered detail of mounted relay optics and existing optical paths from the formal saved model.

A new view of the formal model. Apparatus layout and beam geometry retained; private instrument identities and scene files excluded.

Design the path. Keep the evidence.

OpticalModeler is an Agent Skill for turning measurement ideas, diagrams and photographed setups into editable Blender optical systems. It connects the optical route to real apertures, mounts and support paths, then keeps the saved scene, checks and final views tied to the same result.


01 / Start with your intent

Install with a compatible Agent Skills installer:

npx skills add k-telux/OpticalModeler

Then give your agent the input, what may change, and what you need back:

Use
$thorlabs-blender-optical-path
to reconstruct these photos
on the accepted baseline.
Keep the original files.
Keep fixed upper endpoints.
Deliver an optics-only model,
final views and a checklist.
Mark installed, candidate
and proposed parts.

Prefer a manual install? Copy the skill folder into your agent's skills directory.

02 / Choose the work, preserve its boundaries

Your goal Where the work begins
Design a new measurement An empty scene, a source-backed topology and permitted component assets.
Reconstruct a diagram or photographs Authoritative inputs and an explicitly retained baseline.
Correct an accepted model Frozen originals, protected families and declared movable degrees of freedom.
Audit an existing scene Read-only evidence, actual saved geometry and precise findings.
Present the accepted result A separate camera/light copy with geometry and image provenance preserved.

Keep a fixed upper endpoint fixed. Move an optic with its mount and supports. Treat a proposed camera as proposed. A clearer render supports presentation; it does not close an unknown physical interface.

03 / From request to final handoff

Six conversations show the decisions that matter, including rejection, correction and the final output:

The laboratory-derived dialogues are edited, anonymized teaching reconstructions. Private photos, exact setup coordinates, important instrument SKUs and the full scene are not distributed. Read the Chinese dialogues →

04 / Three things that stay connected

The optical path. Directed branches, actual working faces, apertures and detector endpoints. Free-space light and guided fiber keep distinct roles.

The physical structure. Real mounting interfaces, table holes, fasteners and continuous supports. Representative checks precede repeated placement; saved-scene checks cover the affected neighbors.

The evidence. One scene lineage, fresh reopen measurements, actual image producers and a consistent manifest. An execution success, source CAD and a well-framed picture each support their own claim.

End-to-end workflow · Photographed reconstruction · Presentation and delivery

05 / Know what the result establishes

Status What you can conclude
PASS The declared applicable gates have current evidence.
PARTIAL / SCOPED A stated subset is checked; remaining blockers and limits stay visible.
UNVERIFIED Necessary evidence is missing or inconclusive.
BLOCKED A known requirement fails.

READY_FOR_USER_REVIEW means the requested handoff is ready for inspection. It does not certify installed hardware, thread preload, alignment, optical performance or laser safety. The cover is a presentation detail from an existing model, with its inherited physical limits preserved. Image provenance · Publication privacy

Explore the historical models and qualification results
Validation, contribution and source boundaries

python scripts/validate_repository.py

The validator checks skill editions, resources, manifests, historical verdicts, PNG metadata and runnable software checks. Keep a private identifier policy outside the repository when publishing laboratory-derived material; inspect pixels and container contents separately. See privacy guidance.

Changelog · Contributing · Third-party notices · Security · Project-memory template


Independent community workflow. Not affiliated with or endorsed by Thorlabs. English is the technical source; Chinese and Japanese entries preserve its evidence rules.

Maintained by telux · MIT License

About

Evidence-gated Agent Skill for reconstructing 2D photonics schematics as physically auditable Blender optical tables with CAD, beam-path, mechanics, and render proof.

Topics

Resources

Contributing

Security policy

Stars

137 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages