Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Object-Oriented Ray Tracing in C++

Object-Oriented Ray Tracing in C++

List Price: $36.95
Your Price:
Product Info Reviews

<< 1 >>

Rating: 5 stars
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: 5 stars
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: 3 stars
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: 3 stars
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 >>

© 2004, ReviewFocus or its affiliates