gpuopen,
@gpuopen@mastodon.gamedev.place avatar

On vacation 🦃 or working 🧑‍💻 this week?

Either way, if you (or someone you know) would like to get started with programming, the Game Engineering team is excited to share their top tips with you 🌟

https://gpuopen.com/learn/how_do_you_become_a_graphics_programmer/?utm_source=mastodon&utm_medium=social&utm_campaign=beginner

We'd love to add your contributions to make the blog even more valuable!

Feel free to DM us, or reply to this post with your top tip for graphics beginners.

If it's accepted, we'll publish it on the blog and credit your handle (after confirming via DM).

ataylor,
@ataylor@mastodon.gamedev.place avatar

@gpuopen Write renderers! Multiple of them!

Write a software rasterizer. Write a pathtracer. Learn GL and write a forward-shaded renderer. Write a deferred renderer. Go back and do the first one again now that you've learned some things.

There's a tendency to focus on Doing Things Right the first time, and that's not how learning anything works. Writing a bunch of incomplete, imperfect renderers in a wide variety of styles will teach you more than writing one well.

gpuopen,
@gpuopen@mastodon.gamedev.place avatar

Thank you everybody for your fantastic contributions! We'll be taking a look through and will be in touch with those we'd like to add to the blog, to confirm you're okay with it 😀

janriemer,

@gpuopen

A Review of Languages - by Alain Galvan

https://alain.xyz/blog/a-review-of-shader-languages

"A review of the state of the art in real time shading languages and in both graphics and compute. What are some of the differences between HLSL, GLSL, MSL, and WGSL?"

All credits to @daridrea for sharing this. Thank you! 😘

Disclaimer: I've no experience in graphics programming, but I find this field very fascinating and want to "dip my toes" into it. Thank you for sharing

newin,

@gpuopen learned quite a bit through the renderhell books on my side: https://simonschreibt.de/gat/renderhell-book1/ but my main tip would be to just talk with peers. Learning from someone is just so much more efficient in an endless rabbithole of technicalities and niche techniques to learn from/with someone.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • graphics
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines