Start learning with our library of video tutorials taught by experts. Get started

Papervision3D 2 Essential Training
Illustration by Maria ReƱdon

Papervision3D 2 Essential Training

with Seb Lee-Delisle

Video: Welcome

Hi there! I'm Seb Lee-Delisle. I'm really happy to welcome you to Papervision 3D Essential Training. Papervision 3D is an open source ActionScript code library that can be used in your Flash projects to render 3D objects in real time. With Papervision, you can have truly interactive and engaging 3D Flash content. We'll look at how you can import 3D models from apps like Maya and then we'll add simple lighting and glossiness using shaders. Then we'll build a skybox complete with star fields and nebula to take your models into outer space.
Expand all | Collapse all
  1. 12m 24s
    1. Welcome
      1m 21s
    2. Using the exercise files
      6m 8s
    3. Setting up Papervision3D
      4m 55s
  2. 14m 53s
    1. Understanding Papervision3D concepts and terminology
      2m 21s
    2. Using BasicView to render your first 3D object
      3m 15s
    3. Making a sphere and controlling rotation
      3m 55s
    4. Creating Cylinder, Cone, Plane, and Arrow primitives
      5m 22s
  3. 21m 8s
    1. Making a model of the Earth with a BitmapMaterial
      3m 37s
    2. Using a shader to create simple lighting effects
      3m 13s
    3. Applying bump maps, Phong shading, and environment maps to make a detailed and reflective surface
      5m 53s
    4. Combining different textures with a CompositeMaterial to create clouds
      3m 48s
    5. Moving the camera and creating a particle field
      4m 37s
  4. 21m 15s
    1. About the COLLADA.dae file format
      3m 17s
    2. Loading a DAE file into your scene
      3m 2s
    3. Using baked textures to improve render speed
      6m 36s
    4. Changing a material once it's loaded
      5m 48s
    5. Managing hierarchy to add one object to another
      2m 32s
  5. 9m 22s
    1. Making a Cube primitive and modifying materials
      4m 2s
    2. Creating a 3D environment by building a skybox, adding particles, and flying around
      5m 20s
  6. 39m 22s
    1. Starting with a 2D Ping-Pong game
      7m 59s
    2. Converting a 2D game to 3D
      7m 18s
    3. Laying the game flat in 3D space
      7m 0s
    4. Orbiting the camera
      4m 58s
    5. Placing the 3D game in an outer space environment
      4m 34s
    6. Controlling the orbit of the camera with the mouse
      7m 33s
  7. 22m 3s
    1. Introducing ViewportLayers
      4m 55s
    2. Using ViewportLayers to fix z-sorting problems
      7m 9s
    3. Selectively rendering viewport layers to save processor time
      5m 52s
    4. Using ViewportLayers to create a separate, moving cloud layer for the Earth model
      4m 7s
  8. 24m 9s
    1. Introducing interactive carousels
      50s
    2. Setting up blank planes in a carousel
      5m 17s
    3. Setting up interactivity in the carousel
      3m 21s
    4. Animating planes in the carousel with real-time easing
      8m 8s
    5. Loading pictures and videos into the carousel using SWC files
      6m 33s
  9. 21m 26s
    1. Introducing an interactive plane grid
      45s
    2. Making a grid of planes and moving the camera
      4m 18s
    3. Adjusting each plane's z-depth according to the mouse position
      4m 32s
    4. Extending the Plane class to add animation to color and position
      5m 48s
    5. Loading images onto the planes and adjusting the brightness with a CompositeMaterial
      6m 3s
  10. 26m 24s
    1. Introducing particles
      2m 9s
    2. Using the Particle object and ParticleMaterials
      5m 56s
    3. Arranging the particles
      4m 49s
    4. Adding depth-of-field blur
      6m 35s
    5. Animating particles with physics
      6m 55s
  11. 25m 5s
    1. Introducing Augmented Reality and FLARToolKit
      2m 7s
    2. Exploring the AR base application
      5m 42s
    3. Adjusting the threshold to automatically improve the reliability of marker detection
      4m 10s
    4. Placing a custom 3D model into an Augmented Reality scene
      5m 16s
    5. Adding a shadow effect to the 3D model
      3m 51s
    6. Creating custom markers
      3m 59s
  12. 26s
    1. Goodbye
      26s

Watch this entire course now —plus get access to every course in the library. Each course includes high-quality videos taught by expert instructors.

Become a member
please wait ...
Watch the Online Video Course Papervision3D 2 Essential Training
3h 57m Beginner Jul 09, 2010

Viewers: in countries Watching now:

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
Subjects:
3D + Animation Web
Software:
Papervision 3D
Author:
Seb Lee-Delisle

Welcome

Hi there! I'm Seb Lee-Delisle. I'm really happy to welcome you to Papervision 3D Essential Training. Papervision 3D is an open source ActionScript code library that can be used in your Flash projects to render 3D objects in real time. With Papervision, you can have truly interactive and engaging 3D Flash content. We'll look at how you can import 3D models from apps like Maya and then we'll add simple lighting and glossiness using shaders. Then we'll build a skybox complete with star fields and nebula to take your models into outer space.

Making 3D games doesn't have to be rocket science. I'll show you how to build on effects dimension 2D games and what projects would be complete without shiny reflections? Finally, we'll make an augmented reality project with FLARToolkit. This will bring models out of the browser and into the space around you. Don't worry if you've never done any 3D before. if you have a basic understanding of Flash Builder and ActionScript 3, you'll have no problems with Papervision, and you'll be pleased to hear I have several clever ways to avoid those tricky math problems. As one of the Papervision developers, I'm really looking forward to sharing what we've learned at Plug-in Media to really get the most out of what is possible in Flash in 3D.

So, let's get started with Papervision 3D Essential Training.

Find answers to the most frequently asked questions about Papervision3D 2 Essential Training .


Expand all | Collapse all
please wait ...
Q: Despite setting Mac OS X to open SWF files with the debug player, it still reverts back to other applications.  What is causing this, and how can it be fixed?
A: If you are encountering this problem, check out the solution posted here:
http://sebleedelisle.com/2010/02/changing-the-default-app-to-open-a-swf-on-osx/
Q: In the "About the COLLADA.dae file format" movie in the "Importing 3D Models" chapter, which version of Maya does the author use to open the included Maya files?
A: The author uses Maya 2010 to open the files.
Q: FlarToolkit.swc is no longer available to download. Where can I find a copy?
A: Download a copy of FlarToolkit here.
Q: Can I use multiple markers with FlarToolkit?
A: No,  The swc version of FlarToolkit only supports one marker.
 
Share a link to this course

What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

Become a member Download sample files See plans and pricing

Please wait... please wait ...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.


Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ .

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.


Mark all as unwatched Cancel

Congratulations

You have completed Papervision3D 2 Essential Training.

Return to your organization's learning portal to continue training, or close this page.


OK
Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Get started

Already a member ?

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

Get started

Already a member?

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferences from the dropdown menu.

Continue to classic layout Stay on new layout
Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

Learn more, save more. Upgrade today!

Get our Annual Premium Membership at our best savings yet.

Upgrade to our Annual Premium Membership today and get even more value from your lynda.com subscription:

“In a way, I feel like you are rooting for me. Like you are really invested in my experience, and want me to get as much out of these courses as possible this is the best place to start on your journey to learning new material.”— Nadine H.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.