DEV Community

Discussion on: Matrices, What Are They Good For?

Collapse
 
gwutama profile image
Galuh Utama • Edited

Great article!

A few years ago I worked for a company and worked extensively with (3D) computer graphics. I think that was the time I used my math skills I learned from the university the most. Matrices are used for camera views, positioning, object transformation, etc in computer graphics. Efficient matrix calculation is extremely important in 3D games if we want to achieve 60 frames per second or more. We even offloaded the matrix calculation to the GPU to make the process faster. Good times.

Nowadays, these calculations are hidden away under graphics/game libraries so there’s not many engineers who understand the calculations behind it. While it’s good, I find it pretty unfortunate.

Collapse
 
rizz0s profile image
Summer Rizzo

I likewise have a love/hate relationship with abstraction. It's powerful, and as face-paced as the development world demands, pretty necessary as well. I get a little sad working with libraries sometimes - it's like, I wanna be the one to write the cool code! Let me do it!