HACKER Q&A
📣 colund

Any favorite artistic programming resources?


What resources does the HN community recommend for someone diving into creative coding, such as animated graphics, Shadertoy, audio, and live coding music? I believe I have an intermediate understanding of 3D graphics and want to get more hands on with projects with SDL in C++ or Rust coding in CLion on Mac. I am particularly fascinated by using trigonometry, vectors, and audio to create mesmerizing digital art. I'd love to hear about your favorite books, papers, blogs, courses and videos that not only inspire but also provide a deep understanding of these concepts. What are some of the projects or resources that have been most influential or helpful in your journey? Do you have any tips on achieving demoscene type graphics and music?


  👤 geraldog Accepted Answer ✓
> What resources does the HN community recommend for someone diving into creative coding, such as animated graphics, Shadertoy, audio, and live coding music?

I recommend you give Panda3D a try, particularly the C++ API. Here's an example of my musical work visualized in Panda3D: https://www.youtube.com/watch?v=bHW7B2TKk6Q

> Do you have any tips on achieving demoscene type graphics and music?

I think you should reconsider your line of thought. demoscene type graphics and music are usually coded with assembly for speed optimization and there are hard limits on the size of the binary, usually.

Is that really what you are pursuing?


👤 _spduchamp
I find that "art programming" has a tight feedback loop. So using things like Puredata, or SuperCollider, or even poking around in with ShaderToy, you get instant feedback on your tweaks. You might want to also checkout OpenFrameworks.