Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


We're also offering banner ads on our site from just $5! 1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Book on Physics-Base Rendering

  • You cannot reply to this topic
4 replies to this topic

#1 Vincent_M   Members   -  Reputation: 705

Like
0Likes
Like

Posted Yesterday, 02:07 PM

I found this book on the subject: http://www.amazon.com/Physically-Based-Rendering-Second-Edition/dp/0123750792

 

It was published in 2010, and I was wondering if this would be a good read to learn real-time implementations for use in games. To be honest, I'd like to learn more about it, and if this book provides a good introduction to the concepts of physically-based rendering algorithms, then I'm onboard! It doesn't have to reference any APIs, but I'd prioritize OpenGL if they go into specific implementations as I'm most familiar with that API.

 

EDIT: After more research, it looks like a 3rd edition of the book will be arriving next year (2015).


Edited by Vincent_M, Yesterday, 02:14 PM.


Sponsor:

#2 Radikalizm   Crossbones+   -  Reputation: 2921

Like
2Likes
Like

Posted Yesterday, 02:59 PM

This book is a very good read for anyone interested in designing and programming physically based rendering systems. It will walk you through the theory behind various reflectance models, radiometry, camera systems, various light sources, scattering and light transport in general.

 

It is not however geared towards real-time implementations, but actually walks you through the implementation of a ray tracing system. If you are looking for a book which provides you with OpenGL sample code or with everything explained in relation to OpenGL this is not the right book for you.

 

If you want to get a deep understanding of the theory behind physically based rendering and if you feel like you'd be able to distill and optimize a working real-time implementation out of this material then by all means go for it!


I gets all your texture budgets!


#3 Vincent_M   Members   -  Reputation: 705

Like
0Likes
Like

Posted Yesterday, 05:10 PM

This book is a very good read for anyone interested in designing and programming physically based rendering systems. It will walk you through the theory behind various reflectance models, radiometry, camera systems, various light sources, scattering and light transport in general.

 

It is not however geared towards real-time implementations, but actually walks you through the implementation of a ray tracing system. If you are looking for a book which provides you with OpenGL sample code or with everything explained in relation to OpenGL this is not the right book for you.

 

If you want to get a deep understanding of the theory behind physically based rendering and if you feel like you'd be able to distill and optimize a working real-time implementation out of this material then by all means go for it!

This is exactly the kind of answer I'm looking for. I suspect that physically-based rendering is becoming more standard for AAA titles --for even consoles nowadays, and we're even seeing it with Unity, which is heavily used in the Indie scene. That said, I'd like to learn the fundamentals, and learn about real-time implementations of it in more of a derivative form with out ALL of the theory so I can at least get something usable. I suspect the real-time approaches aren't necessarily true raytracers. Do you know of any books on real-time raytracing that helpful?



#4 Hodgman   Moderators   -  Reputation: 30926

Like
0Likes
Like

Posted Yesterday, 08:59 PM

Look up the annual SIGGRAPH Course "Physically Based Shading in Theory and Practice" - the notes are usually put online not long after the conference.
It covers a lot, and adjusts every year with new developments.

#5 Radikalizm   Crossbones+   -  Reputation: 2921

Like
0Likes
Like

Posted Today, 12:24 AM


Do you know of any books on real-time raytracing that helpful?

 

When we're talking about OpenGL we're in the realm of rasterization, not ray tracing. Certain aspects of ray tracing are starting to become common in traditional rasterization-based renderers (screen-space reflections are a good example), but even though actual real-time ray tracers do exist they're generally still quite slow and not viable (as far as I know) for applications such as games.


I gets all your texture budgets!






PARTNERS