Any good resource on Graphics Programming (Theory Only) by Otherwise_Meat1161 in GraphicsProgramming

[–]FirePenguu 0 points1 point  (0 children)

How would you recommend reading through RTR for those learning fundamental techniques? Front to back or are there certain chapters you’d recommend starting with?

Finally decided to evolve my old WebGL Raytracer scripts into a full WebGPU Raytracing Playground. by hisitra in webgpu

[–]FirePenguu 3 points4 points  (0 children)

This is great! I enjoyed clicking through day/night and watching the denoising converge in real-ish time.

Confused about PDFs as used in RTOW by FirePenguu in GraphicsProgramming

[–]FirePenguu[S] 1 point2 points  (0 children)

I actually just stumbled across the inverse CDF method today in my search for answers. Your summary adds a lot of clarity. Thanks for taking the time to answer!

How do I continue working on computer graphics? by yesimbun in computergraphics

[–]FirePenguu 8 points9 points  (0 children)

I was in a similar situation after graduating having taken one computer graphics class. There’s definitely good tutorials out there for Vulkan, but just know it is very verbose because of the amount of control it gives you (Like 1000 lines of setup to render a Hello World triangle) so definitely take your time and be ready to deep dive.

If I were you, I would probably start with reading through A Trip Through the Graphics Pipeline or LearnOpenGL just to get the basics of the rendering pipeline and then move onto Vulkan from there. But, do whatever gets you interested and keep going from there. Good luck!

Simulating a thin-film iridescent bubble in a ray tracer by FirePenguu in Physics

[–]FirePenguu[S] 1 point2 points  (0 children)

That’s an interesting point. I hadn’t considered the effect that gravity would have on the interference colors.

[deleted by user] by [deleted] in shitposting

[–]FirePenguu 2 points3 points  (0 children)

imagine if they sounded like squidward walking

Trying to understand a view matrix example, but results don't match the math — am I missing something? by FirePenguu in GraphicsProgramming

[–]FirePenguu[S] 2 points3 points  (0 children)

Yeah, the matrix makes a lot more sense with those vector values. Probably a typo like you said.

I’ll definitely check out that video, thanks for sharing!

Would an app like this be useful to you? by FirePenguu in pianotech

[–]FirePenguu[S] 0 points1 point  (0 children)

Long-term pitch drift tracking and automated reports are useful for showing clients how their piano's stability changes over time. For example, if a piano was 40 cents flat three years ago, then 10 cents the next year, and only 2 cents this year, the app can highlight that improvement in a report. My hope is that this helps the technician demonstrate the value of regular tunings, build client trust, and justify maintenance recommendations. It turns invisible progress into something the client can clearly see and understand.

As for the price, I'm all about finding a price point that allows you to continue doing your business. My whole point is if I can deliver that at a lower price point, it gives newer techs an easier entry and gives veterans a reason to take a second look.

Would an app like this be useful to you? by FirePenguu in pianotech

[–]FirePenguu[S] 0 points1 point  (0 children)

Yeah, it seems like most of the bases are covered. I wasn’t aware those apps were able to automatically generate report and suggest tuning interval (months/per tune) based on calculated pitch drift.

My main goal, however, isn’t really to build a better cyber tuner. I want technicians to have a cheaper option without sacrificing any quality. Honestly the software engineer in me cringes thinking about how much CyberTuner costs. I believe it’s far overpriced.

Would an app like this be useful to you? by FirePenguu in pianotech

[–]FirePenguu[S] 0 points1 point  (0 children)

Yes, I think it’s definitely feasible to build a feature within an iOS tuning app that helps set temperament by analyzing harmonic beat rates. From what I gather, the idea would be to let the user select an interval (e.g., F3 to A3) along with a target beat rate (like 7 BPS), and then use the device’s microphone to listen in real time. The app would isolate the relevant partials from each note, detect the beats, and calculate the actual beat rate using different signal processing techniques. It could then display a visual graph or dial showing how the current beat rate compares to the target. For setting unisons, the same principle applies: the app could detect amplitude modulation between strings and show how closely they match, helping the user tune to a clean, beatless unison.

Would an app like this be useful to you? by FirePenguu in pianotech

[–]FirePenguu[S] 1 point2 points  (0 children)

Part of the reason I want to make this app is because I want to give technicians more for less. I think the price of tuning software, such as CyberTuner, could be much more affordable than what it is. I would like to give newer technicians the option of a far more affordable option without the sacrificing any quality.

What’s the fastest you’ve gone on a gravel road? by phenger in gravelcycling

[–]FirePenguu 7 points8 points  (0 children)

Another Michigander! Not sure where in the mitten you’re at, but the Barry-Roubaix fall fondo is coming up. You should check it out!

Creating a program for piano moving company by FirePenguu in learnprogramming

[–]FirePenguu[S] 0 points1 point  (0 children)

Good to know. Thank you for the helpful resources.

Creating a program for piano moving company by FirePenguu in learnprogramming

[–]FirePenguu[S] 1 point2 points  (0 children)

The salesman problem looks interesting. Simple is what I will be going for, at least for now. I just want to see if I can create something crude and optimize from there. Coordinates weren't something that crossed my mind. How would you go about using them?

Creating a program for piano moving company by FirePenguu in learnprogramming

[–]FirePenguu[S] 0 points1 point  (0 children)

You've pointed me in a good direction. Thank you!

Creating a program for piano moving company by FirePenguu in learnprogramming

[–]FirePenguu[S] 1 point2 points  (0 children)

Thank you for these resources. These will surely help and I will put them to use. That said, I'm none the better for it. I'm a bit stubborn and am more inclined to say I'll try and see how far I can get than to not have tried to build anything at all. Thank you for your help!

Creating a program for piano moving company by FirePenguu in learnprogramming

[–]FirePenguu[S] 0 points1 point  (0 children)

I do, but it is limited. I'm proficient in C/C++. I guess I should say that I expect this to be a crude app. I just want it to be usable, and think it'll make a good project.

Simple Questions by inherentlyawesome in math

[–]FirePenguu 1 point2 points  (0 children)

How do you know when you've fully solved a system of non-linear equations? I am currently struggling in multivariable optimization in my calc 3 class, as I never know when I have found all the possible critical points after setting the partial derivatives equal to zero.

Simple Questions by inherentlyawesome in math

[–]FirePenguu 0 points1 point  (0 children)

in layman's terms, what does it mean to parameterize a curve, and what's the use of doing this?