
Lynda.COM Papervision3D
Author:
Seb Lee-Delisle
Duration:
03h 57m
Released on:
7/9/2010
Exercise files:
Yes
Software works on:
Windows only
Papervision3D is an open-source ActionScript code library that enables Flash projects to render 3D objects in real time. In Papervision3D 2 Essential Training, author Seb Lee-Delisle shows how to add 3D content to the Flash stage, dynamically and without pre-rendering. This course demonstrates how to import 3D models from external applications such as Maya into Flash Builder, and then add lighting and surface detail using shaders, reflections, and bump maps from the Papervision library. The course also shows how to build an augmented reality scene that brings 3D objects into the real world with FLARToolkit. Exercise files accompany the course.
Users should have a basic knowledge of Flash Builder and Actionscript 3.
Topics include:
Creating 3D primitive shapes
Controlling rotation
Moving the camera in 3D space
Creating a particle field with depth-of-field blur
Importing models from external applications
Making a simple 3D game
Using ViewportLayers to selectively render and sort layers
Placing a custom 3D model into an augmented reality scene
Creating interactive carousals
Creating interactive grids
Working with particles and billboards
Introduction
Welcome 01m 21s
Using the exercise files 06m 08s
Setting up Papervision3D 04m 55s
1. Getting Started
Understanding Papervision3D concepts and terminology 02m 21s
Using BasicView to render your first 3D object 03m 15s
Making a sphere and controlling rotation 03m 55s
Creating Cylinder, Cone, Plane, and Arrow primitives 05m 22s
2. Hello (3D) World!
Making a model of the Earth with a BitmapMaterial 03m 37s
Using a shader to create simple lighting effects 03m 13s
Applying bump maps, Phong shading, and environment maps to make a detailed and reflective surface 05m 53s
Combining different textures with a CompositeMaterial to create clouds 03m 48s
Moving the camera and creating a particle field 04m 37s
3. Importing 3D Models
About the COLLADA.dae file format 03m 17s
Loading a DAE file into your scene 03m 02s
Using baked textures to improve render speed 06m 36s
Changing a material once it's loaded 05m 48s
Managing hierarchy to add one object to another 02m 32s
4. Cubes and Skyboxes
Making a Cube primitive and modifying materials 04m 02s
Creating a 3D environment by building a skybox, adding particles, and flying around 05m 20s
5. Making a 3D Game
Starting with a 2D Ping-Pong game 07m 59s
Converting a 2D game to 3D 07m 18s
Laying the game flat in 3D space 07m 00s
Orbiting the camera 04m 58s
Placing the 3D game in an outer space environment 04m 34s
Controlling the orbit of the camera with the mouse 07m 33s
6. Viewport Layers
Introducing ViewportLayers 04m 55s
Using ViewportLayers to fix z-sorting problems 07m 09s
Selectively rendering viewport layers to save processor time 05m 52s
Using ViewportLayers to create a separate, moving cloud layer for the Earth model 04m 07s
7. Creating an Interactive Carousel
Introducing interactive carousels 00m 50s
Setting up blank planes in a carousel 05m 17s
Setting up interactivity in the carousel 03m 21s
Animating planes in the carousel with real-time easing 08m 08s
Loading pictures and videos into the carousel using SWC files 06m 33s
8. Creating an Interactive Grid of Photos
Introducing an interactive plane grid 00m 45s
Making a grid of planes and moving the camera 04m 18s
Adjusting each plane's z-depth according to the mouse position 04m 32s
Extending the Plane class to add animation to color and position 05m 48s
Loading images onto the planes and adjusting the brightness with a CompositeMaterial 06m 03s
9. Particles and Billboards
Introducing particles 02m 09s
Using the Particle object and ParticleMaterials 05m 56s
Arranging the particles 04m 49s
Adding depth-of-field blur 06m 35s
Animating particles with physics 06m 55s
10. Augmented Reality with FLARToolKit
Introducing Augmented Reality and FLARToolKit 02m 07s
Exploring the AR base application 05m 42s
Adjusting the threshold to automatically improve the reliability of marker detection 04m 10s
Placing a custom 3D model into an Augmented Reality scene 05m 16s
Adding a shadow effect to the 3D model 03m 51s
Creating custom markers 03m 59s
Conclusion
Goodbye 00m 26s
- ABBYY
- Ableton
- Abvent
- ACDSee
- Acronis
- Adobe
- AllallSoft
- Altova
- Apex
- Ashampoo
- Autodesk
- AVG Anti-virus
- Bigasoft
- Breeze Systems
- Business
- Camtasia Studio
- CD-DVD Software
- CodeGear
- Corel
- Cyberlink
- EMCO
- FileMaker
- GAMES
- Home & Hobby
- Intuit
- Joboshare
- Lynda Training
- Magix
- MakeMusic Finale
- MathCAD
- Maxon Cinema
- Mediachance
- Microsoft
- Navicat
- Nero
- Nicon
- Nik Software
- Norton Symantec
- Nuance
- O&O Software
- Office and Business software
- onOne Products
- Paragon
- PenSoft
- Phase One
- Photo and Graphic Editors
- Pinnacle
- PrimaSoft
- Quark XPress
- Red Giant
- Rosetta Stone
- Roxio
- SiSoftware Sandra
- Smith Micro
- Sony
- Steinberg
- Toon Boom
- Topaz
- TuneUp Utilities
- Utilites and Programming
- VaySoft
- Video and Audio Editors
- VMware
- WinZip
- Xara
- ABBYY
- AceReader
- Activata
- Adobe
- Apimac
- app4mac
- Apple Macintosh
- Aquafadas
- Autodesk for MAC
- Avid
- CD-DVD Software
- Church
- ClickOnTyler
- Code Line
- Creativebe
- Emulation
- FabFilter
- FileMaker
- GAMES
- Hardcoded Software
- Home & Hobby for MAC
- IK Multimedia
- Intuit for MAC
- Ironic
- iSkysoft
- JS8 Media
- Jumsoft
- KavaSoft
- Koingo
- Limit Point Software
- Lynda Training
- MacX
- MakeMusic Finale for MAC
- Maps
- Mariner
- Maxon Cinema for MAC
- McAfee Anti-virus
- Mesa Dynamics
- Metaobject
- Microsoft for MAC
- Native Instruments
- Navicat
- Norton AntiVirus for MAC
- Nuance for MAC
- Office and Business software for MAC
- Parallels
- Photo and Graphic Editors
- Positive Team
- PSPAudioware
- Public Space
- Quark XPress
- Re:VisionEffects
- Realmac Software
- Red Sweater
- RedGiant
- Rogue Amoeba
- Roni Music
- Rosetta Stone
- Roxio
- Sibelius
- SmileOnMyMac
- StuffIt
- Synium
- The Little App Factory
- Topaz
- Utilites and Programming
- Video and Audio Editors
- VMware
- ZappTek
Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!
