Designing Virtual Reality Systems: The Structured Approach by Gerard Kim

By Gerard Kim

Constructing and preserving a VR method is a really tricky activity, requiring in-depth wisdom in lots of disciplines. the trouble lies within the complexity of getting to concurrently contemplate many process pursuits, a few of that are conflicting. This booklet is equipped in order that it follows a spiral improvement approach for every degree, describing the matter and attainable options for every level. even more hands-on than different introductory books, concrete examples and useful ideas to the technical demanding situations in development a VR process are supplied. half 1 covers the very fundamentals in construction a VR system and explains quite a few technical concerns in item modeling and scene association. half 2 offers with 3D multimodal interplay, designing for usable and ordinary interplay and growing real looking item simulation. basically written for first point graduates, complex undergraduates and IT execs also will locate this a helpful consultant.

Show description

Read Online or Download Designing Virtual Reality Systems: The Structured Approach PDF

Similar 3d graphics books

3D Graphics with XNA Game Studio 4.0

This ebook is designed as a step by step educational that may be learn via from starting to finish, with every one bankruptcy construction at the final. every one part, despite the fact that, is additionally used as a reference for imposing numerous digital camera versions, lighting tricks, and so forth. The chapters are choked with illustrations, screenshots, and instance code, and every bankruptcy is predicated round the construction of 1 or extra instance tasks.

Maya Secrets of the Pros

That includes thoroughly unique fabric from a brand new group of Maya know-it-alls, this moment variation of an award-winning e-book is bound to notify and encourage even the main pro Maya person. during this certain Maya Press identify, a cadre of execs led through acclaimed Maya professionals, display the dear secrets and techniques they have realized utilizing Maya on high-profile CG tasks corresponding to The Matrix, Shrek 2, and X-Men.

Maya Studio Projects: Dynamics

The single hands-on booklet dedicated to gaining knowledge of Maya's dynamics instruments for water, wind, and fireIn the realm of animation, the facility to create sensible water, wind, and fireplace results is essential. Autodesk Maya software program contains robust dynamics instruments which have been used to layout breathtaking results for videos, video games, ads, and brief motion pictures.

Autodesk Inventor 2012 and Inventor LT 2012 Essentials (Autodesk Official Training Guide: Essential)

Crucial advisor to studying Autodesk Inventor and Inventor LTThe new necessities books from Sybex are attractive, task-based, full-color Autodesk respectable education publications that assist you wake up to hurry on Autodesk subject matters speedy and simply. Inventor necessities completely covers middle positive aspects and capabilities of Autodesk's industry-leading 3D mechanical layout software program, instructing you what you want to turn into quick effective with the software program.

Extra info for Designing Virtual Reality Systems: The Structured Approach

Example text

It turns out, by the theories of linear algebra, because the columns of rotation matrices are orthonormal, their inverses are just their transposes; that is, 2 1 T Rot1 (2 x,u ¼ À90) ¼ 2 Rot1 ¼ 1 RotÀ1 2 ¼ Rot2 Although the rotation matrix allows us to convert coordinates between two coordinate systems with different orientations, it does not account for translation. Because movements (or specification of an object location) usually involves both translation and rotation, it is convenient to combine the vector addition/subtraction (for translation) and matrix multiplication (for rotation) into one compact matrix representation (which is a 4 Â 4 matrix as we show).

Express its (semi-intelligent) behavior using a script, data flow diagram, and a state-based representation. Which is the most convenient? Do the same for expressing a ‘‘running as waving’’ behavior for a humanlike character. Which do you think is the best representation to use in terms of expressivity and later maintenance? Chapter 4 Putting It All Together After a rough specification (Chapters 2 and 3), an initial implementation can start on a chosen development platform. There are many ways to implement a VR system.

Such a model 32 3. 6. Polygons constructed by placing vertices in 3D space and specifying their connectivity. Note that their surfaces may not be flat. Thus, they are decomposed into triangles by subdividing the polygons by a triangularization process. Any polygon can be split into a number of triangles. is also called the B-Rep (Boundary Representation) or wire-frame because the exact surface is not really mathematically defined (only the boundaries are). However, we cannot assume that the polygons constructed by specifying a number of vertices and their connectivity will be flat.

Download PDF sample

Rated 4.11 of 5 – based on 13 votes