<< 1 >>
Rating:  Summary: Great Ray Tracing Book Review: I'm a beginner programmer in C++ and I think this book was great to start me off in Ray tracing, since I didn't have to learn a whole new language. One of it's great advantages is it's reuseability of OORT(The programming library used in this book), since it's object oriented and so is C++ this book makes ray tracing and C++ go hand in hand. Although a little old, this book is great for anyone who's intrusted in ray tracing.
Rating:  Summary: Great Ray Tracing Book Review: I'm a beginner programmer in C++ and I think this book was great to start me off in Ray tracing, since I didn't have to learn a whole new language. One of it's great advantages is it's reuseability of OORT(The programming library used in this book), since it's object oriented and so is C++ this book makes ray tracing and C++ go hand in hand. Although a little old, this book is great for anyone who's intrusted in ray tracing.
Rating:  Summary: Good Introduction to Ray Tracing but... Review: The book "Object-Oriented Ray Tracing in C++" is a practically oriented introduction to Ray Tracing. It describes how to build a ray tracing application based on a graphical class library which is introduced throughout the book and is provided on disk.This text gives a decent introduction to the basic ray tracing algorithm and some of the main acceleration techniques. The choice of the covered acceleration algorithms is very good. The book is clearly written and does guide the ready to a successful implementation of an image synthesis application. But I do have some problems with this book. First of all, I believe that some of the mathematical concepts need to be explained in more detail for a reader unfamiliar with the material. Some of the implementation details remain a mystery and have to be accepted as they are and this makes the library quite hard to reuse in other contexts. And I am quite unhappy with some of the C++ code. While most of it is written quite well, there are some classes that are just not implemented in an object oriented way, e.g. the class RGBColor is derived from the Vector3D class. While this is technically possible, it doesn't make any sense and it certainly is misusing the possibilities of object oriented programming. Overall, the book provides a good high level introduction to building a ray tracing application, but the text could go more into details and the provided C++ library should be improved and follow the oo paradigm.
Rating:  Summary: Good Introduction to Ray Tracing but... Review: The book "Object-Oriented Ray Tracing in C++" is a practically oriented introduction to Ray Tracing. It describes how to build a ray tracing application based on a graphical class library which is introduced throughout the book and is provided on disk. This text gives a decent introduction to the basic ray tracing algorithm and some of the main acceleration techniques. The choice of the covered acceleration algorithms is very good. The book is clearly written and does guide the ready to a successful implementation of an image synthesis application. But I do have some problems with this book. First of all, I believe that some of the mathematical concepts need to be explained in more detail for a reader unfamiliar with the material. Some of the implementation details remain a mystery and have to be accepted as they are and this makes the library quite hard to reuse in other contexts. And I am quite unhappy with some of the C++ code. While most of it is written quite well, there are some classes that are just not implemented in an object oriented way, e.g. the class RGBColor is derived from the Vector3D class. While this is technically possible, it doesn't make any sense and it certainly is misusing the possibilities of object oriented programming. Overall, the book provides a good high level introduction to building a ray tracing application, but the text could go more into details and the provided C++ library should be improved and follow the oo paradigm.
<< 1 >>
|