Working on It
You may have noticed the blog’s been a little quiet lately—that’s focus, not neglect. At Senslogic we live by a simple rule: first know what something should be, then show that it is. Solid models first, and then, measure.
WaveMe can already measure, align, and inspect like a champ—but it can’t yet predict. That gap has bugged me to no end, because “knowing what it should be” is half the job.
So I’m fixing it.
I’m building a brand-new ray-tracing module for WaveMe. Think virtual laser beams mapping your setup before you touch a knob—a digital twin as a WaveMe module, or even your browser. Once this lands, WaveMe will be the first tool you reach for in the lab, not the second one after you guess.
The module’s being implemented in Rust—my first deep dive into the language. Rust is catnip for a physicist: blazing-fast, memory-safe, and it compiles to pretty much anything, WebAssembly + OpenGL included. Translation: you’ll get a slick, cross-platform demo you can run right here. And who can say no to a language that won’t compile if you try to add a length to a number.
Give me until the end of summer and you should see a playable demo on this site. If you’d like a heads-up the moment it drops, check out the contact page and I’ll keep in touch.
Thanks for sticking around while I tinker. Trust me—this will be interesting.
Introduction - Redefining CAD When most people hear “CAD,” they think of 3D mechanical design software, like SolidWorks, AutoCAD or…
Technology is developing, and so are wavefront sensors. Among notable improvements has been wavefront sampling density. Examples of such sensors…
High-End Optical Lithography, what's it all about EUV lithography feels like science fiction made real: mirrors with atom-level smoothness, light…
Intro For most of my career in optics, I have been simulating imaging of spatial light modulators, and mostly, SLMs…
Why WaveMe Looking for a solution that involves a vision camera? Want a high-performance application that lets you call the…
This Tech-Talk is about technology development in general, but perhaps more specifically, incremental technology development. It is obviously influenced by…