News
Happy 2025! I'm back home for winter break! :-)
Blog
[1/7/2025:] SLAHMR and New Years Updates
[11/5/2024:] Satisfying Sip
[9/28/2024:] Fomenko's Art
[9/18/2024:] Truth and Orientation
[9/2/2024:] Ghee and Ethics
Notes
Working on notes on the quantum mechanics, derivatives (AKA tangent spaces vs. algebraic approaches), and uploading my course notes onto this blog!
Projects
Finally started a projects page! I've recently made some nice upgrades to my post component, so it looks pretty clean! ;)
đ
I'm considering whether or not to continue this project using WebGL or Three.js.
I'm also researching methods for generating the 3D scenes I want for this project automatically.
In the meantime, I've decided to proceed with some preliminary prototypes of the other interactive parts of this project.
Orange Juice
I like orange juice. :)
Mlog
Roses and Radiance Fields
April 27, 2024
By Aathreya Kadambi
On Thursday, I happened to get 3 stems (two from a rose, and one from some other unrecognizable flower) because of an event on the glade at Berkeley. Since Iâve adopted so many succulents recently, I decided it couldnât hurt to try re-planting them also, to give my plant collection a bit more variety. But after consulting my mom and the internet, I found that actually, I probably needed a âroot hormoneâ, so today, I went to the Berkeley Horticultural Nursery for the first time to get some.
Berkeley Hort
Walking down the straight road to Berkeley Hort, I was at first uninterested in my surroundings and instead had my face buried in System Theory by Zadeh and Polak (and other authors). After all, every road looked the same: a residential house encircled by a colorful assortment of succulents and flowering plants, and the ocassional toys sprawled across a small patch of grass. But as I got closer and closer to the nursery, I started to notice a change in scenery. Elderly people walked down the sidewalks, smiling and greeting me despite being strangers. A couple eagerly discussed what plants to take cuttings of. I started to see more vibrant plants, although perhaps I just hadnât noticed them before.
The Berkeley Hort was full of people when I arrived. Walking through the paths between plants, I paid special attention to an amazing collection of _Echeveria_s and _Aloe_s (the only plants I could identify at a glance) until I arrived the section for food. There, I found fairly inexpensive basil plants, as well as tomatoes, blueberries, cilantro, and anything else one could think of.
Walking through the section of edible plants, I heard the sound of a band playing, and at first I thought it was probably just a radio. But as I got closer, I stood in awe as I saw a group of kids playing music together, with a large crowd of children and their parents watching. I loved the music, and I thought it was pretty cool that this garden wasnât just a nursery for plants; it also fosters an amazing community.
After enjoying the music and the plants, I went to the front desk. Despite stumbling on my sentences to the point where I thought the lady at the front desk would never be able to understand me, I managed to procure my root hormone. Leaving the nursery, even with my irritating pollen and grass allergies, I felt refreshed. Walking back to the nearest bus stop, I took the 52 line back to Victory Point Cafe.
NeRFs
Like I said in the last post, Iâve been meaning to get into some graphics/ML research, since I imagine it would naturally have a very geometric flavor. As such, I decided to finally figure out what the recent buzzword among my fellow undergraduate ML-obsessed friends, âNeRFâ, really meant. What is a âradiance fieldâ? Actually, I couldnât get this from the paper (oops). Instead, I looked at reference 16: a paper on ray tracing by Kajiya and Herzen, as well as a blog post by Nathan Reed.
It seems that a radiance field is a description of the radiance or light energy passing through a given point in space in a certain direction. In other words, we can describe it with a map from a five dimensional space (three for position, two two specify the angle) to an RGB value at each point and a volume density (with the volume density representing the chance that the light ray would simply stop at that point). In the paper behind NeRFs, they essentially used a multi-layered perceptron to approximate this map, and then approximated another integral to obtain the expected color of a ray passing through the frustum imposed by a camera viewing the scene. With two other optimizations (positional encoding and hierarchical volume sampling), they were able to get amazing results. I was especially intrigued by the positional encoding; itâs pretty cool how the encoding function which just has a bunch of different sine and cosine transformations of various frequencies allows one to capture more âhigh-frequency variationâ in the image.
Thatâs a good summary of some of the major things I did today. Before I go to bed, I have to finish up some computer science homework (approximating metric TSP), do some differential geometry, and a lot of grading. So thatâs a wrap.