Email: ayan@sarmacomputing.com
ProgrammingThis site will contain my writing and projects relating to my various interests: drawing, animation, physics, math, programming, etc. I hope to write up a post every day. Please mind the formatting, I have yet to decide on a hugo template I want to implement.
I was inspired to make an acoustic pressure hologram by this video by Dan Foisy. Luckily, he had shared a git repo with his project designs, which I looked at to get my own simulation up and running. I also wanted to use this project as an opportunity to learn the widely used graphics library Vulkan.
Wails is a super easy and well documented way to make desktop GUIs with Go. You can pick several front-end frameworks, but I chose Vue, because that is the JS framework I bothered to learn. I wanted to make a video editing application to auto generate anime music videos (AMVs), and decided to use wails to display and organize my clips. Of course, ffmpeg, one of the most widely-used video editing software packages, was used to deal with the video editing.
I've loved the How To Train Your Dragon series, and have marvelled at the stunning way light was incorporated into the movies (see Toothless in Cave). I've been interested in how animation pipelines work. One of the benefits of Moonray is that it is fast, and can scale across networked hardware for interactive rendering.
USD, Hydra, etc...
This paper demonstrates how loss-compensated non-reciprocal wave propagation is used to make one-way sound.
I am starting my journey to complete Landau's "theoretical minimum" in the hopes of making sure I have sufficient breadth of knowlege to start physics research and start applying to grad schools. I plan to go through this book rather quickly (~2 weeks) as I have a good grasp of mechanics, but I wish to be thorough (that is, do every problem in the book).
...
How companies kill their innovation
Goal is to draw every day in 2025!