Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Programming and Development => Topic started by: eliyahu on March 21, 2017, 03:06:08 PM

Title: New Book on Graphics Programming from Hans de Ruiter
Post by: eliyahu on March 21, 2017, 03:06:08 PM
via Kea Sigma Delta (https://keasigmadelta.com/store/product/modern-graphics-programming-primer/)....

There are plenty of tutorials out there that teach how to program graphics cards to generate imagery. However, simply following tutorials alone will only get you so far.

Understanding how a Graphics Processing Unit (GPU) works and the theory they’re built on will make you a more effective graphics programmer. Think about it for a moment, if you understood how a machine works, what it can do and why, would you be better at using that machine? Absolutely!

This e-book (https://keasigmadelta.com/store/product/modern-graphics-programming-primer/) will give you this extra knowledge. Once you understand how the GPU works you’ll be able to think creatively instead of blindly following tutorials. You’ll think of better ways to achieve the results you want, and possibly even come up with new techniques.

What’s Inside
The ebook doesn’t try to cover everything in full detail. Instead, it covers the core fundamentals you need to get started:


Also Included
This e-book comes with a companion “Getting Started with OpenGL ES 3+ Programming” tutorial series. The tutorials cover the practical “how-to” side; taking you from zero to rendering a basic 3D scene with lighting.

About the Author
Hans de Ruiter is a software engineer with a background in computer vision and graphics. As a child/teenager he taught himself programming, constructed electronic circuits from kitsets, and also had a keen interest both science and in building things himself. He persued these interests further at university, going all the way through to a Ph.D. (at the University of Toronto).

He’s written both graphics software and graphics drivers, giving him a broad understanding of how modern graphics cards work.

Download Link (https://keasigmadelta.com/store/product/modern-graphics-programming-primer/)

note from amiga.org: Hans is an incredible software developer and computer scientist and is responsible not only for the RadeonHD drivers on AmigaOS 4.1, but also the new Warp3D Nova graphics subsystem as well. For folks interested in seeing a sample of Hans' knowledge, you may be interested in this video (https://www.youtube.com/watch?v=J5gs2gJIJxs) from AmiWest 2016 last October.

-- eliyahu
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Hans_ on March 21, 2017, 11:13:14 PM
Thanks for spreading the word.

BTW, you can get the accompanying tutorial series for free here (https://keasigmadelta.com/store/gles3sdl2-tutorial/). I use Visual Studio in the tutorials, but the code itself is cross-platform.

AFAIK, the code isn't usable on AmigaOS just yet, but that should be fixed at some point. Our SDL2 port has beta OpenGL ES 2+ support. I think we're just missing some GLES3 headers.

Hans
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Jeff on March 22, 2017, 12:17:30 AM
Already bought it!

Thank you Hans
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: wakido on March 22, 2017, 11:46:31 AM
This will be a great read thank you.
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: koshman on March 22, 2017, 05:12:55 PM
Bought, looks mighty interesting :)
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Hans_ on March 23, 2017, 09:31:11 PM
@Jeff, wakido, koshman & others

Thanks for purchasing it. Hope you find it interesting and useful. Let me know if you've got any questions (or suggestions of what else you'd be interested in learning about).

Hans
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Jeff on March 23, 2017, 09:38:15 PM
I am still waiting to download it. The download links that they sent in order email are invalid.
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Hans_ on March 23, 2017, 09:49:32 PM
@Jeff
Just checked, and it seems to have deleted your download permissions. I've regenerated them and will send you an email shortly. Sorry about that.

I've had to upgrade the server because it was hitting its memory limits and doing weird things.

Hans
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Jeff on March 23, 2017, 10:10:58 PM
Thanks again Hans, the new download links worked great. I've already started reading it! I enjoyed watching the beta's of your Amiga Radeon driver mature throughout that process too.
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: koshman on March 24, 2017, 04:59:31 PM
Just FYI my download links worked fine. Looking forward to doing some reading over the weekend :)
Title: Re: New Book on Graphics Programming from Hans de Ruiter
Post by: Hans_ on March 26, 2017, 11:25:32 PM
@koshman

Good to know it worked fine for you

@Jeff
Quote from: Jeff;823765
Thanks again Hans, the new download links worked great. I've already started reading it! I enjoyed watching the beta's of your Amiga Radeon driver mature throughout that process too.

I figured out why your download permissions disappeared. A plugin conflict caused the downloads to be deleted when I updated the product details, and it automatically deleted the downloads from all past orders.

I think I've got the website teething issues sorted now.

Hans