learn-wgpu icon indicating copy to clipboard operation
learn-wgpu copied to clipboard

Learning Graphics Programming

Open CaesarXInsanium opened this issue 3 years ago • 3 comments

I am sorry if this is not the correct place to ask this question But I was wondering if anybody would recommend the best resources to learn graphics programming, particularly with Rust. The tutorial is amazing but it only covers how to use WGPU and it assumes knowledge of graphics programming concepts.

CaesarXInsanium avatar Jul 30 '22 21:07 CaesarXInsanium

https://learnopengl.com/ ^ despite being focused on opengl describes concepts of graphics programming valid to all APIs

https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/ ^ despite the date the contents are still valid

You can learn further through the examples of the wgpu repository.

Unfortunately I do not remember rust resources on the subject. I read and learned something from the examples of the vulkano project, they are very descriptive but explain low-level concepts and strictly related to vulkan.

CatCode79 avatar Jul 30 '22 22:07 CatCode79

I like https://learnopengl.com/, I also used https://www.opengl-tutorial.org/. Those both use C++, but they explain the topics pretty well.

Just out of curiosity, what graphics programming topics are you not familiar with?

sotrh avatar Aug 05 '22 01:08 sotrh

Would you also recommend https://webglfundamentals.org and https://webgl2fundamentals.org? Or are the contents of those not really related to WebGPU?

atgctg avatar Aug 28 '22 06:08 atgctg

The concepts are the same, but the code will be very different. Overall webgl is easier to start with. I'd recommend WebGL 2 if that's what you're interested in.

sotrh avatar Oct 01 '22 01:10 sotrh