Learning Maya | Character Rigging and Animation
Quote:
Learning Maya | Character Rigging and Animation will teach you everything you need to achieve effective character set-up and animation in Maya. Developed by Alias|Wavefront Education Product Specialists, the book focuses on the creation of a human character, and provides both theoretical exploration and practical application - each chapter includes conceptual discussions and step-by-step instructions. Seventeen short presentations delivered by an Alias|Wavefront Certified Instructor are provided on the included cd-rom. The instructor provides additional theory, tips and suggestions on a chapter-by-chapter basis, thus allowing you greater insight into the concepts explored in the book.
With this book you will:
· Use layers and templating
· Connect and parent joints
· Set up IK Single Chain Solvers and group IK handles
· Use Set Driven Key
· Understand and use both Forward and Inverse Kinematics
· Simulate the deformation of clothing using Wire Deformers and Set Driven Key
· Drive joint rotation with a Blendshape Slider to help consolidate your control windows
· Understand the difference between Smooth and Rigid binding
· Export weighting maps from one character, and use for another
· Use Pole Vector constraints as a fast and easy way of achieving realistic motion in arms and legs
· Create complex and subtle character deformations through the use of Clusters and Lattices
What you need to use this book:
· Maya Personal Learning Edition, Maya Complete 4.0 or Maya Unlimited 4.0.
· A CD-ROM drive and Netscape Navigator 4.0 or Internet Explorer 4.0 or higher.
With this book you will:
· Use layers and templating
· Connect and parent joints
· Set up IK Single Chain Solvers and group IK handles
· Use Set Driven Key
· Understand and use both Forward and Inverse Kinematics
· Simulate the deformation of clothing using Wire Deformers and Set Driven Key
· Drive joint rotation with a Blendshape Slider to help consolidate your control windows
· Understand the difference between Smooth and Rigid binding
· Export weighting maps from one character, and use for another
· Use Pole Vector constraints as a fast and easy way of achieving realistic motion in arms and legs
· Create complex and subtle character deformations through the use of Clusters and Lattices
What you need to use this book:
· Maya Personal Learning Edition, Maya Complete 4.0 or Maya Unlimited 4.0.
· A CD-ROM drive and Netscape Navigator 4.0 or Internet Explorer 4.0 or higher.
LEARNING.MAYA.CHARACTER.RIGGING.AND.ANIMATION.pdf [52.38 Mb]
Mathematics for 3D Game Programming and Computer Graphics, Second Edition
Quote:
This completely updated second edition illustrates the mathematical concepts that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination and visibility determination. Particular attention is given to derivations of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometric identities, differential equations, and Taylor series.
571 pages
571 pages
Charles.River.Media,.Mathematics.for.3D.Game.Programming.and.Computer.Graphics.(2004),.2Ed.LRN.LotB.pdf [15.28 Mb]
Maya Character Creation: Modeling and Animation Controls
Quote:
A unique, in-depth approach to creating realistic characters in Maya. Maya Character Creation: Modeling and Animation Controls' author, Chris Maraffi, has expertise in the field and in the classroom that translates to the knowledge and solid teaching skills needed to make this book a "must-have"!
The current trend in computer graphics is greater organic realism. Many of thetop-grossing movies today, such as Spiderman, Lord of the Rings, Jurassic Park 3 ,and Star Wars Episode 2, all feature realistic 3D characters. There is a majorneed in the 3D community for educational material that demonstrates detailedtechniques for achieving this organic reality. Maya is one of the main packagesused on such cutting-edge films, and has an established toolset for creatingbelievable 3D characters. Maya Character Creation: Modeling and Animation Controls is designed to take you through the process of designing, modeling, and setting up animation controls for complex 3D characters. The concepts, techniques, and Maya tools used foreach step in the process are presented in each chapter, followed by manyhands-on exercises. NURBS, polygon, and subdivision surface modelingtechniques are shown for creating the character's skin, and skeleton-basedanimation controls are covered in detail. You will learn how a character'sskin should deform when the skeletal joints and muscles move. AdvancedMEL scripted animation controls are also covered extensively.
The current trend in computer graphics is greater organic realism. Many of thetop-grossing movies today, such as Spiderman, Lord of the Rings, Jurassic Park 3 ,and Star Wars Episode 2, all feature realistic 3D characters. There is a majorneed in the 3D community for educational material that demonstrates detailedtechniques for achieving this organic reality. Maya is one of the main packagesused on such cutting-edge films, and has an established toolset for creatingbelievable 3D characters. Maya Character Creation: Modeling and Animation Controls is designed to take you through the process of designing, modeling, and setting up animation controls for complex 3D characters. The concepts, techniques, and Maya tools used foreach step in the process are presented in each chapter, followed by manyhands-on exercises. NURBS, polygon, and subdivision surface modelingtechniques are shown for creating the character's skin, and skeleton-basedanimation controls are covered in detail. You will learn how a character'sskin should deform when the skeletal joints and muscles move. AdvancedMEL scripted animation controls are also covered extensively.
New Riders - Maya Character Creation Modeling And Animation Controls.chm [9.98 Mb]
OpenGL SuperBible (3rd Edition)
Quote:
In a world where everything from how we take pictures to how we get our food is designed to happen as quickly and easily as possible, it can take a lot longer to learn how to make it all work behind the scenes. Theories and concepts can weigh you down when all you really want to know is how to create, design and go. That's where OpenGL SuperBible comes in. Complete with supporting figures and a CD packed with free tools, demos and libraries, OpenGL SuperBible simplifies 3D programming concepts without wasting your time with programming theory. Mac and Windows users will both find this comprehensive hands-on guide helpful as you learn to program for games, visualization applications and multi-platforms. This is the ultimate resource for any new programmer.
LINKS: Sams.OpenGL.SuperBible.3rd.Edition.Jun.2004.FIXED.eBook-DDU.chm [5.52 Mb]
Physics for Game Developers
Quote:
Aimed at the game developer or student/hobbyist interested in physics, Physics for Game Developers reviews all the math for creating realistic motion and collisions for cars, airplanes, boats, projectiles, and other objects along with C/C++ code for Windows. While this authoritative guide isn't for the math-averse, the author's clear presentation and obvious enthusiasm for his subject help make this book a compelling choice for anyone faced with adding realistic motion to computer games or simulations.
It's the clear, mathematical presentation here that makes this title a winner. Starting with the basics of Newtonian mechanics, the author covers all the basic equations needed to understand velocity, acceleration, kinematics, and kinetics, among other concepts. A knowledge of college math (including calculus) is assumed. (Appendices review the basics of matrix and quaternion mathematics for those needing a refresher.)
Central to this book is its presentation of modeling projectiles, airplanes, ships, and cars. The author first presents essential mathematical concepts for each kind of object (for instance, pitch, yaw and roll, and lift for airplanes; modeling fluid drag for ships; and braking behavior for cars). For many chapters, Bourg then presents Windows-based DirectX programs in C++ to illustrate key concepts. For example, you can experiment with different parameters to view a cannonball's path. (On their own, these programs make this book a great companion text to any advanced high school or college physics course since students can see the effect of each variable on the behavior of each body in motion for a variety of equations.)
Modeling collisions is a central concern here (a necessity, of course, for action games). To this end, the author provides collision detection and the mathematics of 3-D rigid bodies for simulating when bodies collide. As the sample programs get more involved, the author discusses techniques of tuning parameters for performance. A standout chapter here models a fluttering flag using particle systems.
In all, this text proves that physics and computers are a perfect match. The author's patient and clear mathematical investigations of common formulas and concepts can add realistic motion to any computer game, as well as help teach essential concepts to any student or hobbyist who's interested in physics and doesn't mind a little college-level math. --Richard Dragan
Topics covered: Mathematical formulas and sample C/C++ code for physics for simulations and games, basic concepts in physics, Newton's Laws of Motion, coordinate systems and vectors; mass, center of mass and moment of inertia; kinematics (velocity and acceleration), constant and nonconstant acceleration, 2-D and 3-D particle kinematics, rigid body kinematics, angular velocity and acceleration, force (force fields and friction, fluid dynamic drag, buoyancy, springs and dampers, torque), 2-D, 3-D, and rigid body kinetics; collisions (impulse-momentum, impact, linear, and angular impulse), projectiles (simple trajectories, drag, the Magnus Effect, variable mass), simulating aircraft (geometry, lift and drag, controls), simulating ships (flotation, volume, resistance, and virtual mass), simulating hovercraft and cars (including stopping distance and banking during turns), basic real-time simulations (integrating equations of motion, including Euler's Method), 2-D rigid body simulator, implementing collision response (including angular effects), rigid body rotation (rotation matrices and quaternions), 3-D rigid body simulator for an airplane (including flight controls and rendering), multiple bodies in 3-D (including implementing collisions), particle systems, reference tutorials for vector, matrix, and quaternion mathematical operations.
It's the clear, mathematical presentation here that makes this title a winner. Starting with the basics of Newtonian mechanics, the author covers all the basic equations needed to understand velocity, acceleration, kinematics, and kinetics, among other concepts. A knowledge of college math (including calculus) is assumed. (Appendices review the basics of matrix and quaternion mathematics for those needing a refresher.)
Central to this book is its presentation of modeling projectiles, airplanes, ships, and cars. The author first presents essential mathematical concepts for each kind of object (for instance, pitch, yaw and roll, and lift for airplanes; modeling fluid drag for ships; and braking behavior for cars). For many chapters, Bourg then presents Windows-based DirectX programs in C++ to illustrate key concepts. For example, you can experiment with different parameters to view a cannonball's path. (On their own, these programs make this book a great companion text to any advanced high school or college physics course since students can see the effect of each variable on the behavior of each body in motion for a variety of equations.)
Modeling collisions is a central concern here (a necessity, of course, for action games). To this end, the author provides collision detection and the mathematics of 3-D rigid bodies for simulating when bodies collide. As the sample programs get more involved, the author discusses techniques of tuning parameters for performance. A standout chapter here models a fluttering flag using particle systems.
In all, this text proves that physics and computers are a perfect match. The author's patient and clear mathematical investigations of common formulas and concepts can add realistic motion to any computer game, as well as help teach essential concepts to any student or hobbyist who's interested in physics and doesn't mind a little college-level math. --Richard Dragan
Topics covered: Mathematical formulas and sample C/C++ code for physics for simulations and games, basic concepts in physics, Newton's Laws of Motion, coordinate systems and vectors; mass, center of mass and moment of inertia; kinematics (velocity and acceleration), constant and nonconstant acceleration, 2-D and 3-D particle kinematics, rigid body kinematics, angular velocity and acceleration, force (force fields and friction, fluid dynamic drag, buoyancy, springs and dampers, torque), 2-D, 3-D, and rigid body kinetics; collisions (impulse-momentum, impact, linear, and angular impulse), projectiles (simple trajectories, drag, the Magnus Effect, variable mass), simulating aircraft (geometry, lift and drag, controls), simulating ships (flotation, volume, resistance, and virtual mass), simulating hovercraft and cars (including stopping distance and banking during turns), basic real-time simulations (integrating equations of motion, including Euler's Method), 2-D rigid body simulator, implementing collision response (including angular effects), rigid body rotation (rotation matrices and quaternions), 3-D rigid body simulator for an airplane (including flight controls and rendering), multiple bodies in 3-D (including implementing collisions), particle systems, reference tutorials for vector, matrix, and quaternion mathematical operations.
LINKS: O'Reilly - Physics for Game Developers (Scan, OCR) - 2002 - (By Laxxuss).pdf [7.81 Mb]
Programming Game AI by Example
Quote:
This book describes in detail many of the AI techniques used in modern computer games, explicity shows how to implement these practical techniques within the framework of several game developers with a practical foundation to game AI.
Programming Game AI by Example (2005).chm [8.69 Mb]
Programming Multiplayer Games
Quote:
This book covers all the major aspects and theory behind creating a fully functional network game, from setting up a stable MySQL backed-end database for storing player information to developing a reusable TCP/IP network library for online games as well as developing web-based server interfaces.
LINKS: Wordware,.Programming.Multiplayer.Games.(2004).EEn;.BM.OCR.6.0.ShareConnector.pdf [6.14 Mb]
Programming Role Playing Games with DirectX
Quote:
No game draws a player into its world in quite the same way as a role-playing game does. In role-playing games, players break through the barrier that exists between their actions and the fantastic world that they’re navigating through and instead become an inhabitant of that world. Get ready to put your creative ideas in motion and try your hand at creating your own role-playing game! "Programming Role Playing Games with DirectX, 2nd Edition" will show you how to do it as you create cool graphics and combat engines, handle players in your game, use scripts and items, and make your game multiplayer-capable. This book breaks a role-playing game down into its essential components, examining the details of each and showing you how to use them in your game project. Learn how to draw with DirectX Graphics, play audio with DirectX Audio, network with DirectPlay, and process input with DirectInput. By the time you finish, you’ll have the skills you need to create a complete role-playing game.
1105 pages
1105 pages
Programming.Role-playing.Games.With.DirectX.pdf [42.88 Mb]
Project Arcade: Build Your Own Arcade Machine
Quote:
You can go back, and here's howRemember the days—and quarters—you spent pursuing aliens, fleeing ghosts, and gobbling dots in that beloved arcade? They’re hiding in these pages, along with diagrams, directions, plans, and materials lists that will enable you to build your very own arcade game. Construct joysticks, buttons, and trackballs; build the console and cabinet; install and configure the software; crank up the speakers; and wham! Step across the time-space continuum and enjoy all those classic games, plus dozens of new ones, whenever you like.
507 pages
507 pages
Wiley,.Project.Arcade.Build.Your.Own.Arcade.Machine.(2004).LiB.pdf [47.14 Mb]
Real-Time 3D Terrain Engines Using C++ and DirectX 9
Quote:
With recent advancements in programmable 3D rendering hardware, game developers can create engines capable of making complete outdoor landscapes. Many of today's popular games include entire outdoor environments, but making these environments realistic and fast is a challenge for even the best programmers. Real-Time 3D Terrain Engines Using C++ and DirectX 9 is written to help make the process more efficient, and to bring new programmers into the field of 3D computer game programming. The book is dedicated to teaching the fundamentals of programming a popular 3D engine type - the "Real-Time 3D Terrain Engine." Throughout the book, the focus is on the essential topics of outdoor terrain rendering. So whether you are new to 3D engine programming or a seasoned veteran, Real-Time 3D Terrain Engines Using C++ and DirectX 9 will teach you how to use the latest advancements in hardware-accelerated rendering, and provide all of the tips, tricks, and ideas you need to build your own, complete 3D terrain engine. Skills Needed: It is assumed that you are familiar with C++, Direct X, math, and geometry and that you're ready to move into 3D engine design and real-time terrain visualization.
LINKS: Real Time 3D Terrain Engines Using C++ And Dx9.pdf [5.09 Mb]
Real-Time Rendering Tricks and Techniques in DirectX
Quote:
The last several years have seen some exciting advances in the field of real-time graphics. Starting slowly for beginning programmers, this book begins by reviewing recent 3D graphics developments and with an introduction to vectors, matrices, colors, and lighting. Then, it's on to rendering graphics! Learn various vertex and pixel shader techniques, discover how to use video as a texture, and get the scoop on several techniques for picking objects in a scene. Whatever your level of programming expertise, let this book serve as your guide to mastering the possibilities of real-time programming.
LINKS: Real-time.Rendering.Tricks.and.Techniques.in.DirectX.pdf [46.65 Mb]
Rules of Play : Game Design Fundamentals
Quote:
As pop culture, games are as important as film or television--but game design has yet to develop a theoretical framework or critical vocabulary. In Rules of Play Katie Salen and Eric Zimmerman present a much-needed primer for this emerging field. They offer a unified model for looking at all kinds of games, from board games and sports to computer and video games. As active participants in game culture, the authors have written Rules of Play as a catalyst for innovation, filled with new concepts, strategies, and methodologies for creating and understanding games..
Building an aesthetics of interactive systems, Salen and Zimmerman define core concepts like "play," "design," and "interactivity." They look at games through a series of eighteen "game design schemas," or conceptual frameworks, including games as systems of emergence and information, as contexts for social play, as a storytelling medium, and as sites of cultural resistance.
Written for game scholars, game developers, and interactive designers, Rules of Play is a textbook, reference book, and theoretical guide. It is the first comprehensive attempt to establish a solid theoretical framework for the emerging discipline of game design.
Building an aesthetics of interactive systems, Salen and Zimmerman define core concepts like "play," "design," and "interactivity." They look at games through a series of eighteen "game design schemas," or conceptual frameworks, including games as systems of emergence and information, as contexts for social play, as a storytelling medium, and as sites of cultural resistance.
Written for game scholars, game developers, and interactive designers, Rules of Play is a textbook, reference book, and theoretical guide. It is the first comprehensive attempt to establish a solid theoretical framework for the emerging discipline of game design.
MIT.Press.Rules.of.Play.Game.Design.Fundamentals.eBook-DDU.chm [7.30 Mb]
Special effects game programming with directx
Quote:
Ever look at a really cool effect in your favorite game and wonder "How in the world did they do that?" This book teaches you the skills that you need to create effects that are just as awesome as the ones that first amazed you. New to DirectX? Don't worry! There are plenty of tips that will bring you up to speed quickly. Already an experienced programmer? Get ready to create some amazing effects that will get people hooked on your game! An entire section on 2D special effects shows you how to use your 3D card for effects like transitions and image warping. If it's 3D effects that you're after, this book has everything that you need to create cool effects like explosions, water, and magic spells. "Special Effects Game Programming with DirectX" is the next step in transforming your game from an application to an experience.
LINKS: Premier Press - Special effects game programming with directx.pdf [155.51 Mb]
The Animator's Survival Kit:
A Manual of Methods, Principles, and Formulas for Classical, Computer, Games, Stop Motion, and Internet Animators
Quote:
Richard Williams is a man who is largely responsible for the revival of the art of animation in the early 1970s. Williams had Disney animator Art Babbitt and Warner great Ken Harris working in his studio in London and training a new generation of animators in the techniques of good character animation, which was not taught at the time in any school or considered an art form.
Williams' long awaited book on animation technique is the logical successor to Preston Blair's CARTOON ANIMATION and it successfully updates some of the weaknesses of that book, particularly in handling dialogue animation. He covers a lot of the same ground that Frank Thomas and Ollie Johnston did in their now out-of-print THE ILLUSION OF LIFE.
There is some history, but that's available in other books. What is unique about this book is that Williams writes how surprised he, an Academy Award winning animator with a successful professional studio, was to learn that he needed to learn just about everything over again from Harris and Babbitt. Fortunately for us he is now sharing these priceless lessons with the public.
The most important thing that an aspiring animator will get from this book is: that animation IS an art form, and good animation has nothing to do with whether it is done on computer or on paper. Williams exhorts his readers to 'draw whenever possible' and even though there is a computer modelled figure on the cover of the book, there is not a single piece of computer generated imagery in it. The book is about the bare bones, about creating life in art. Animation is the twentieth century's contribution to world art and deserves to be taken very seriously.
Williams' long awaited book on animation technique is the logical successor to Preston Blair's CARTOON ANIMATION and it successfully updates some of the weaknesses of that book, particularly in handling dialogue animation. He covers a lot of the same ground that Frank Thomas and Ollie Johnston did in their now out-of-print THE ILLUSION OF LIFE.
There is some history, but that's available in other books. What is unique about this book is that Williams writes how surprised he, an Academy Award winning animator with a successful professional studio, was to learn that he needed to learn just about everything over again from Harris and Babbitt. Fortunately for us he is now sharing these priceless lessons with the public.
The most important thing that an aspiring animator will get from this book is: that animation IS an art form, and good animation has nothing to do with whether it is done on computer or on paper. Williams exhorts his readers to 'draw whenever possible' and even though there is a computer modelled figure on the cover of the book, there is not a single piece of computer generated imagery in it. The book is about the bare bones, about creating life in art. Animation is the twentieth century's contribution to world art and deserves to be taken very seriously.
Richard Williams - The Animator's Survival Kit (full & good).pdf [34.99 Mb]
The Dark Side of Game Texturing
Quote:
Charred ruins, bullet holes, rusted metal?if you ?re a fan of 3D first-person-shooter games, then you ?re familiar with those amazing, ominous textures that draw you into your character?s surroundings. Get ready to analyze?and re-create?the textures and graphics used in these games. All you need is a decent PC, Photoshop, and a digital camera. Once you learn how to create the textures within this book, you can create any texture for any game. Not a born artist? That?s okay. You?ll learn how to let Photoshop do most of the work. Begin with texturing basics, including pixel sizes, color modes, and alpha channels. Then jump right into hearty texture tutorials as you create everything from sci-fi backgrounds and molten lava to medieval castle walls and dragon skin. If you?re ready to travel to the grim back alleys of your imagination, then you?re ready for "The Dark Side of Game Texturing".
Premier Press - The Dark Side Of Game Texturing.pdf [15.09 Mb]
The Microsoft DirectX 9 Programmable Graphics Pipeline
Quote:
Learn to write high-performance graphics applications using DirectX 9 with information straight from the Microsoft DirectX development team. Detailed technical guidance plus code samples and applications.
LINKS: MS Press - Microsoft DirectX 9 Programmable Graphics Pipeline.pdf [36.18 Mb]
Visual Basic Game Programming for Teens
Quote:
Get ready to create your first complete 2D-based role-playing game using Visual Basic 6.0. If you have experience using Visual Basic, you already have the essential skills that you need. You will learn, step by step, how to construct each part of an RPG game using DirectX components such as Direct3D. As you work your way through the book, you will write short programs that demonstrate the major topics in each chapter. Dive into the exciting world of game programming, learn how to write your own code, and take complete creative control over how your game operates. Let your imagination loose as you create amazing new adventures!
393 pages
393 pages
Thomson,.Microsoft.Visual.Basic.Game.Programming.for.Teens.(2005).YYePG.LotB.pdf [10.86 Mb]
0 comments:
Posting Komentar