Senin, 10 Januari 2011

[R919.Ebook] PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea. A task may obligate you to always improve the knowledge and also encounter. When you have no sufficient time to boost it straight, you can get the experience and also expertise from checking out guide. As everybody recognizes, publication WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea is preferred as the window to open up the globe. It means that checking out book WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea will certainly offer you a new means to discover every little thing that you require. As guide that we will certainly provide right here, WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea

WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea



WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

Some individuals might be laughing when considering you reading WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea in your downtime. Some might be admired of you. And some could desire be like you which have reading hobby. Just what concerning your own feeling? Have you really felt right? Reading WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea is a requirement and also a leisure activity at the same time. This condition is the on that particular will make you really feel that you should check out. If you recognize are trying to find the book qualified WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea as the option of reading, you could locate here.

The means to obtain this book WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea is really easy. You might not go for some locations as well as spend the time to just find the book WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea In fact, you might not consistently get guide as you agree. Yet here, just by search and also locate WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea, you can obtain the listings of the books that you truly expect. Sometimes, there are numerous publications that are revealed. Those books certainly will impress you as this WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea collection.

Are you considering primarily books WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea If you are still perplexed on which of the book WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea that should be bought, it is your time to not this site to try to find. Today, you will certainly require this WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea as one of the most referred publication and many required book as sources, in other time, you could take pleasure in for other publications. It will certainly depend on your ready needs. But, we always recommend that books WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea can be a great invasion for your life.

Even we discuss guides WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea; you could not find the published books here. Many collections are offered in soft file. It will exactly offer you a lot more benefits. Why? The very first is that you may not have to carry guide almost everywhere by fulfilling the bag with this WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea It is for the book is in soft file, so you could save it in gadget. Then, you can open the gadget anywhere and also read guide appropriately. Those are some couple of advantages that can be got. So, take all benefits of getting this soft file publication WebGL Programming Guide: Interactive 3D Graphics Programming With WebGL (OpenGL), By Kouichi Matsuda, Rodger Lea in this web site by downloading and install in web link provided.

WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea

Using WebGL®, you can create sophisticated interactive 3D graphics inside web browsers, without plug-ins. WebGL makes it possible to build a new generation of 3D web games, user interfaces, and information visualization solutions that will run on any standard web browser, and on PCs, smartphones, tablets, game consoles, or other devices. WebGL Programming Guide will help you get started quickly with interactive WebGL 3D programming, even if you have no prior knowledge of HTML5, JavaScript, 3D graphics, mathematics, or OpenGL.

 

You’ll learn step-by-step, through realistic examples, building your skills as you move from simple to complex solutions for building visually appealing web pages and 3D applications with WebGL. Media, 3D graphics, and WebGL pioneers Dr. Kouichi Matsuda and Dr. Rodger Lea offer easy-to-understand tutorials on key aspects of WebGL, plus 100 downloadable sample programs, each demonstrating a specific WebGL topic.

 

You’ll move from basic techniques such as rendering, animating, and texturing triangles, all the way to advanced techniques such as fogging, shadowing, shader switching, and displaying 3D models generated by Blender or other authoring tools. This book won’t just teach you WebGL best practices, it will give you a library of code to jumpstart your own projects.

 

Coverage includes:

• WebGL’s origin, core concepts, features, advantages, and integration with other web standards
• How and basic WebGL functions work together to deliver 3D graphics
• Shader development with OpenGL ES Shading Language (GLSL ES)
• 3D scene drawing: representing user views, controlling space volume, clipping, object creation, and perspective
• Achieving greater realism through lighting and hierarchical objects
• Advanced techniques: object manipulation, heads-up displays, alpha blending, shader switching, and more
• Valuable reference appendixes covering key issues ranging from coordinate systems to matrices and shader loading to web browser settings

 

This is the newest text in the OpenGL Technical Library, Addison-Wesley’s definitive collection of programming guides an reference manuals for OpenGL and its related technologies. The Library enables programmers to gain a practical understanding of OpenGL and the other Khronos application-programming libraries including OpenGL ES and OpenCL. All of the technologies in the OpenGL Technical Library evolve under the auspices of the Khronos Group, the industry consortium guiding the evolution of modern, open-standards media APIs.

  • Sales Rank: #135199 in Books
  • Published on: 2013-07-19
  • Original language: English
  • Number of items: 1
  • Dimensions: 8.70" h x 1.30" w x 6.90" l, 1.90 pounds
  • Binding: Paperback
  • 600 pages

About the Author
Dr. Kouichi Matsuda has a broad background in user interface and user experience design and its application to novel multimedia products. His work has taken him from product development, through research, and back to development, having spent time at NEC, Sony Corporate Research, and Sony Computer Science Laboratories. He is currently a chief distinguished researcher focused on user experience and human computer interaction across a range of consumer electronics. He was the designer of the social 3D virtual world called “PAW” (personal agent-oriented virtual world), was involved in the development of the VRML97 (ISO/IEC 14772-1:1997) standard from the start, and has remained active in both VRML and X3D communities (precursors to WebGL). He has written 15 books on computer technologies and translated a further 25 into Japanese. His expertise covers user experiences, user interface, human computer interaction, natural language understanding, entertainment-oriented network services, and interface agent systems. Always on the lookout for new and exciting possibilities in the technology space, he combines his professional life with a love of hot springs, sea in summer, wines, and MANGA (at which he dabbles in drawing and illustrations). He received his Ph.D. (Engineering) from the Graduate School of Engineering, University of Tokyo.

Dr. Rodger Lea is an adjunct professor with the Media and Graphics Interdisciplinary Centre at the University of British Columbia, with an interest in systems aspects of multimedia and distributed computing. With more than 20 years of experience leading research groups in both academic and industrial settings, he has worked on early versions of shared 3D worlds, helped define VRML97, developed multimedia operating systems, prototyped interactive digital TV, and led developments on multimedia home networking standards. He has published more than 60 research papers and three books, and he holds 12 patents. His current research explores the growing "Internet of Things," but he retains a passion for all things media and graphics.

 

Most helpful customer reviews

11 of 11 people found the following review helpful.
A good inroad into a strange land
By Chris E. Hanson
WebGL is a strange place, with bits of DNA from OpenGL ES, GLSL, JavaScript, HTML5 and slight odor of past explorations like VRML and X3D. The runtime environment is strange, a powerful low-level language (GLSL) that runs inside of a high-level sandbox (browser JavaScript). Adding to the learning curve is the fact that WebGL is based on OpenGL ES, a lean, mean API that forgoes all the training wheels of legacy OpenGL like predefined modelview and projection matrices and fixed function pipelines. The result is a landscape both beautiful, and frightening for a beginner.

In this far-off land, WebGL Programming Guide is going to be your map and survival manual. It starts by showing you the bridge between the safe realms of HTML5 and JavaScript and the wilds of WebGL, with simple 2D drawing examples that mimic the HTML5 Canvas. From there it leaps into the jungle, teaching shaders, uniforms and textures, browser event handling, buffer objects, matrices, transforms and animation, views and lighting.

The number of disparate technologies to get under your belt to master WebGL is formidable (though they are C-style languages, JavaScript and GLSL couldn't be more dissimilar) and this book takes you firmly by the hand and leads you over the obstacles and away from the dead-ends to show you how to succeed with WebGL. The writing is good, neither too verbose or concise. The code is tight and elegant, relying on libraries and abstraction layers early on to not overwhelm you with a wall of code, and then peeling back the layers in more advanced chapters to show how everything works and let you take the reins manually if you choose.

At 516 pages, it's as big as it could reasonably be and not outgrow its purpose. There's certainly room for more advanced material in future volumes, but even here we manage to get some chapters on managing hierarchical motion, picking, HUDs, layering WebGL with other in-page content, blending, fog, FBOs and render-to-texture, shadow mapping and basic object loading.

I'd recommend this book for anyone wanting to move from web technologies or desktop OpenGL into WebGL. It assumes very little, and can get you going immediately with the rapid development environment made possible by having your 3D environment built right into your browser. No compile-link-run here, just edit and hit F5 to refresh.

19 of 23 people found the following review helpful.
Very Good Pedagogy for a Tough Language
By Let's Compare Options Preptorial
WebGL is here to stay, as its unique architecture (accessing the user's GPU (for its shader, for example) and running on the client side) makes it ideal for embedded chips and mobile, as well as browsers. Google Maps runs in WebGL, and both Autodesk's early support with Maya WebGL interfaces, and now their cloud servers which port all their applications to the cloud via WebGL portend well for learning this challenging language.

If you're already an OpenGL Jock (both programs are from the Khronos Group, with a Mozilla pedigree), it will help a lot. Whenever an API accesses the GPU it doesn't bode well for user friendly programming! Since its beta debut in 2009 a lot of "easier" spins have appeared, most especially Three dot js. Both are obviously JavaScript API's, and there are about 20 others vying to help with the GPU coding. Since the technology doesn't require plug ins and bytecode, but uses the user's power, it is ideal for any device with a decent GPU platform, and nearly all browsers now support it natively (although IE's prior to Windows 8.1 do require a plug in).

Although building and animating with WebGL's ide is a pain, the nice thing is that it supports Maya, Blender, etc. and you can seamlessly import your creations. With Flash no longer being supported, and HTML5/Canvas skyrocketing, WebGL is becoming a very hot "go to" platform for 3D. The "feel" is a lot like OpenGL (and in fact you need it to code in WebGL) and the commands sport a blend of imperative and functional. The forums say there is a lot of support for concurrent/parallel built in and coming, but I am skeptical at this writing.

For a new book, the code is pretty clean, with only minor punctuation rather than syntax errors. Kindle works quite well with this title, and the code resources are simply awesome. If there was one reason to buy this book-- the snippets themselves are worth the investment. However, if you haven't yet decided if this is a language you want to learn, I wouldn't be quick to jump in. If you are already very good at JavaScript with SOME OpenGL (beginner to intermediate), this would be worth it for your career or art due to the "Flash vacuum" and architecture. Both mobile and other embedded is extremely supercharged right now, and if you want your games and apps to run on Android, this platform is not easy, but worth the work.

In addition to the GPU coding issues, this API does not support matrix math like OpenGL. This is thrown into your ballpark via the scripting space (which is why I keep harping on your JavaScript background). The authors cover this problem (as well as the GPU techniques) very thoroughly, and this is as good a reference as a learning tool. Adding a glMatrix type library helps the matrix issue a lot. On the positive side "mixing" coding with libraries (eg JavaScript libraries for the missing GPU links and matrices), HTML, page elements, and even Canvas, is fast and seamless once you gain the tricks from this text or web tutorials. If you've used Inka3D with Maya, you know how powerful and fast WebGL can be for executing even memory-hogging Maya graphics in a way that doesn't slow down even older browsers and will run on chips and smartphones. A Unity interface also is in the rumor mill at this writing.

Tough language (not that OpenGL is easy either!), outstanding text and reference, must have if you have or will commit to this API. I've read 4 books and numerous web tutorials on WebGL, and this is by far the most complete and real world of any of them-- I began using the code snippets immediately. I am a game developer and coder at Shader Joes, but work more on the streaming than HTML- Canvas side, but do work with Maya all day, and all of us have SOME web requests, right? Implementations I've seen are pretty awesome given the amount of RAM they take to develop initially in Blender, for example, then when exported don't cause the browser to snail out like some of my streams do!

Library Picks reviews only for the benefit of Amazon shoppers and has nothing to do with Amazon, the authors, manufacturers or publishers of the items we review. We always buy the items we review for the sake of objectivity, and although we search for gems, are not shy about trashing an item if it's a waste of time or money for Amazon shoppers. If the reviewer identifies herself, her job or her field, it is only as a point of reference to help you gauge the background and any biases.

7 of 7 people found the following review helpful.
Learning the Basics
By sensitivetummy
Coming from a Javascript / Actionscript background the world of raw webGL was really confusing at first. I read a lot of different tutorials online and could get things working, but I didn't really understand what all of the commands were doing. This book really broke it down for me and let me actually understand what was happening. I finished the book and found myself wanting more. I could say that I wish the book covered more, but I actually think it's great that it doesn't bite off more than it can chew. Since finishing this book I've been able to move onto much more complicated books that would have previously been unapproachable.

If you are already familiar with openGL and 3d graphics then this book will probably be mostly recap. If you're just looking to create pretty 3d then I'd grab a book that gets you up and running with ThreeJS which will do the heavy lifting for you. If you already understand javascript and want to get into raw webGL then I'd say this is a great place to start.

See all 24 customer reviews...

WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea PDF
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea EPub
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Doc
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea iBooks
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea rtf
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Mobipocket
WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Kindle

[R919.Ebook] PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Doc

[R919.Ebook] PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Doc

[R919.Ebook] PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Doc
[R919.Ebook] PDF Ebook WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL), by Kouichi Matsuda, Rodger Lea Doc

Tidak ada komentar:

Posting Komentar