Have one to sell? Sell yours here
Advanced Linux 3D Graphics Programming (With CD-ROM)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Advanced Linux 3D Graphics Programming (With CD-ROM) [Paperback]

Norman Lin (Author)
4.0 out of 5 stars  See all reviews (3 customer reviews)


Available from these sellers.



Book Description

Wordware Game Developer's Library June 2001
This second colume provides programmers who are experienced in both Linux and fundamental 3D graphics concepts with a well-rounded perpesctive on 3D theory and practice within the context of programming larger interactive 3D applications.

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Norman Lin is a professional software consultant with more than 15 years of international software development experience and a master's degree in computer science. He has worked on such diverse projects as parallel supercomputing, real-time analysis of atmospheric data, and 3D game development. Lin is also the author of Linux 3D Graphics Programming.

Product Details

  • Paperback: 621 pages
  • Publisher: Wordware Publishing, Inc. (June 2001)
  • Language: English
  • ISBN-10: 1556228538
  • ISBN-13: 978-1556228537
  • Product Dimensions: 9.3 x 7.6 x 1.8 inches
  • Shipping Weight: 3.2 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #2,185,016 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

25 of 28 people found the following review helpful:
2.0 out of 5 stars Not very advanced., May 2, 2002
This review is from: Advanced Linux 3D Graphics Programming (With CD-ROM) (Paperback)
The "Advanced Linux 3D Graphics Programming" is the second volume in the set of books written by author Norman Lin. The title "advanced" is rather crudely portrayed in the examples the author has written. Many of the examples are based off true cross-platform development which adds hundreds of lines of not needed code considering the book was supposed to be for linux.

The "advanced topics" include texture-mapping, lighting, fog, and several other components which sound impressive at first however the examples given are rather long in code-size, and don't get straight to the point of what the example does. I was rather disapointed that the lighting section had no real details on the math behind it all.

From the title of the book, one would assume you would be programming 3d graphics in linux, however the author spends 60% of the book talking about Blender and World Foundry. Those programs should have been in a separate book rather then used as filler so the author could make several extra bucks on a new book.

The examples are all using the GLUT SDK for MesaGL (OpenGL for Linux) which doesn't teach you about true linux X11 initialization.

I think this was a big disapointment, and would not recommend this book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Origens of 3D computer simulations., September 9, 2009
Amazon Verified Purchase(What's this?)
This review is from: Advanced Linux 3D Graphics Programming (With CD-ROM) (Paperback)
Before there was a DirectX or OpenGL graphic library worth using, this book and its introduction volume were all that was available for programmers to use to build high precision 3D computer simulations. For those of us who want to do serious work in 3D simulations and want or want to take the benifits into embedded devices, this is our entry into the depths of the 3D libraries. The current DirectX and OpenGL libaries are the final result of years of study and application of the principals of 3D visual simulation following the groundwork in these volumes.

There are other books which intoduce us to the use of the current 3D libraries but still leave us cold on the best practices of this area of computing. Here is where you can find out the origins and deep internal operations of the current 3D libaries and also how to bring their capabilities to embedded system that don't run Windows or Linux. Hint, smart phone applications and your own robot designs.

This is the second book in the series. The first book covered the basic display mathematics and operational design of sprites and elementary 3D environments. This book advances the process into building shading, textures, mapping and animated figures. The book includes most of the code needed to replicate the projects included in the chapters. A bookjacket CD repeats the libaries and tools from the first book and also all the code and projects covered in this book.

I'm not going to cover the contents of the book in detal because so few copies are left in print. I am going to say that this book is simply one of the best introductions to the underlying processes of 3D presentation on computers that if you have any interest in thouroughly understanding the process you must read this book. It will surface from time to time and then you should grab it immediately. It isn't light reading but it goes down a lot easier than mathematics of quantum mechanics. So, just how serious are you?

If you don't get this book, expect to spend years longer learning how to build that next flight simulator, killer stock prediction program or GPS field application. I'm working with John Deere on a GPS driven robot guidance project to track and acquire farm machines in motion. Think of formation flying on the ground. This is the kind of application that calls for serious simulation work and you can forget DirectX and OpenGL libaries for that kind of work.

I highly recommend this book and its predicessor as a two volume set. In my opinion, the publishers should reprint both books again and add a third which would be entirely about graphics projects that use the first two volumes to support the third.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 7 people found the following review helpful:
5.0 out of 5 stars Absolutely Brilliant!, June 13, 2002
By A Customer
This review is from: Advanced Linux 3D Graphics Programming (With CD-ROM) (Paperback)
I highly recommend this book. Reading through the introduction,
the author states an 'educational slant' to the design and construction of the code within the book. This is important to
keep in mind, as there is a trade off to keep the book more
illustrative of the 3D pipeline design process.

Recommended for anybody who wants to further their knowledge
of not just Linux, but to the entire 3D process on the computer.
An excellent addition to his primer on Linux 3D.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Linux 3D graphics is a young and exciting field. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
rasterizer implementation, ceily end, portal polygon, videoscape file, modeling xforms, left idx, convex clump, texture loader, ceily start, mesa imp, portal vertices, hierarchical view frustum, portal traversal, right idx, portal rendering, surface cache, product explicitly formulated, unsigned long col, world file format, blender window, particle system program, delete scache, pipeline subclass, plugin environment, vertex interpolator
Key Phrases - Capitalized Phrases (CAPs): (learn more)
World Foundry, Basic Linux, Additional Graphics Techniques, Window System, New Face Property, Emacs Calculator Mode, General Techniques, Down Arrow, Game Blender, Internet Protocol, Press Tab, Rem Doubles, Bruce Naylor, Mapping Cylinder, Press Backspace, Studio Max
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject