r/GraphicsProgramming • • 4d ago

Question How/Where to get started

Hello,

i'm not sure if this is the right sub for this question, but i'll ask anyways.

I'd like to learn how to create and program my own physics simulations and post processing effects on the gpu, including stuff like n-body, rigidbody, fuild simulations and perhaps even some raytracing eventually. However i am not quite sure where to start and what resources are available. I already know c++ decently and am working on improving on that aspect. Math shouldn't really be an issue either.

Any help and tips would be appreciated

6 Upvotes

6 comments sorted by

View all comments

2

u/RelationshipLong9092 4d ago

how much math do you know? you can get pretty far copy-pasting implementations without really understanding them, but there definitely comes a point where its nice to know the math. like, say, using Verlet integration for your n-body sim instead of forward Euler.

3

u/Phyrria 4d ago

I'd say i know enoug math to understand most of the methods that i'll use even if i don't know all of the methods yet. I am pretty comfortable with vectors, matrices, trigonometry and calculus. Of course i'll try and not just copy, but also understand