Die Anwendung Glass Finder ist ein Teil eines anderen Projekts, das darauf abzielt, die von Senslogic bereits angebotenen Dienste zu erweitern.
But it’s not only that. It’s also a vehicle to specifically improve the quality of software that we deliver.
Senslogic hat es sich zur Aufgabe gemacht, seine Kunden in die Lage zu versetzen, das volle Potenzial ihrer Produkte auszuschöpfen, und richtet sich dabei insbesondere an optische Systemintegratoren.
Für Senslogic bedeutete dies oft, das Wissen über optische Systeme zu verbessern, indem Statistiken, Software und mehr oder weniger komplexe Modelle eingesetzt wurden, um die relevanten Fragen zu beantworten.
Mit zunehmender Computerleistung können wir immer realistischere Modelle erstellen, die zur Unterstützung der Fertigung und für künftige Produktentscheidungen verwendet werden können, indem wir die Bedürfnisse der Kunden mit dem technischen Potenzial eines bestimmten Systems abgleichen. Daher liegt der Schwerpunkt auf Software und Softwarequalität.
Wie ich bereits in RUST - Nicht nur für Programmierer, Die Sprache hat für Physiker eine Menge zu bieten, denn wir wollen oft mehr als FFT, Matrixmultiplikation und SVD. Sobald wir die Grundlagen richtig beherrschen und erkennen, wie nützlich das, was wir gerade entwickelt haben, tatsächlich ist, wollen wir es oft weiter nutzen. L'appétit vient en mangeant, and there’s only so much you can do with Fortran.
That was a long preamble about “why the glass finder”. The point is not the glass finder itself, but it is a demonstrator and a training app to explore Rust, web interfaces (through Leptos) and WebGPU graphics. For this reason, the application uses techniques such as compute shaders. Not because it is by any stretch of the imagination motivated by performance, but because it is for exploring the technologies and the WebGPU interface.
But there are other things that can only be learned by experiencing the result. For example, each click, mouse wheel scroll, and mouse selection initiates a database lookup to a remote server, which in this case is located in Nuremberg, Germany. Does it offer a reasonable user experience, or is a local cache needed? I’d love to hear from you, especially if you are outside of Europe. All I can say is that the works well from Spain.
Die Erfahrungen bei der Arbeit mit Rust und WebGPU waren so positiv, dass ich praktisch versprechen kann, dass im Laufe des Jahres 2026 mehr als ein paar sehr viel anspruchsvollere Anwendungen auf dieser Website erscheinen werden. Anwendungen, die der Optik-Ingenieur im Labor mit nur wenigen Klicks auf dieser Website nutzen kann. Ich habe bereits damit begonnen, daran zu arbeiten.
Ich kann auch versprechen, dass nichts davon die KI nutzen wird. Es wird um 100% gehen, um die Qualität der Daten und die Qualität der Ergebnisse, gepaart mit Hochleistungsrechnern und soliden physikalisch-optischen Modellen. Sie werden sicherlich die GPU für das Rechenpotenzial nutzen, und nicht nur für die Visualisierung.
Rust offers an interesting language option for optics and physics modeling. Take a look why Rust may be an option...
Working on It You may have noticed the blog’s been a little quiet lately—that’s focus, not neglect. At Senslogic we...
Introduction - Redefining CAD When most people hear “CAD,” they think of 3D mechanical design software, like SolidWorks, AutoCAD or...
Technology continues to advance, and so do wavefront sensors. One notable improvement has been in wavefront sampling density. Examples of...
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...