Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Glad you made it work.
3D programming is made way harder by all graphic APIs, programs and whatnot not conforming to the same standard.
All in all, I'm sure you are now a better developer thanks to it, and that's what matters.
My kudos. *Tips hat* -
psukys2322yWorking on graphics/modeling software plugin was one of the nice ways of putting math knowledge into practice. Back in uni we used to plain solve matrix operations for gaussian kernels and such, only way later to find out how it nicely works in gimp as a plugin (and also hella inefficient 😅)
-
@retoor I have more fun writing python for it than I do modeling. Seeing math visualized that way would have helped me considerably in college.
Related Rants
-
lorentz4A more interesting related fact is that this Tuesday I got fired and it was the first occasion that an event t...
-
GiddyNaya2I work as a freelancer and one time I had a client that needed some work done on a crypto website. I was so hy...
-
netikras8Wow, some guys here have the means to travel to the future!! Cool!! I too want some of that action!
I wrote a Blender plugin that uses vector math, matrices, calculus, trigonometry, and likely other types of math. There's recursion, filesystem access, image processing, interface logic, and on and on.
And worst of all - other people are expected to use it, so there's added pressure to do a good job.
Oh, the hours I spent trying to figure out why the imported geometry looked like an exploded mess. Fumbling around with mathematics I didn't fully understand was exhausting. Finding help was impossible at times because I didn't have the vocabulary to even describe the problems I was having. And getting it to complete an import before the heat death of the universe was not easy.
Every time I made progress and thought I was done, I would discover a bug that other importers didn't have, leaving me to sift through languages that definitely aren't Python to see if I could reverse engineer the logic they used.
I almost gave up a few times, but didn't.
Now I have something that, while not used by many people, works very well, is very efficient, and doubles as a palette cleanser when I need to do something for fun or for a challenge. Plus I learned a lot along the way.
rant
wk349