IKWeqHgynEN-SUCn4xMDoxOjBzMTt2bJ
Instructional Demo    SD226781
Advanced Techniques for Using the Forge Viewer
Denis Grigor
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-firstName] [up-ugDz4dzlLYHqQwskbUw72A%3D%3D-lastName]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-badges]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-firstName] [up-ugDz4dzlLYHqQwskbUw72A%3D%3D-lastName]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-jobTitle]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-company]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-metrics]
, Kevin Vandecar
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-firstName] [up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-lastName]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-badges]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-firstName] [up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-lastName]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-jobTitle]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-company]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-metrics]
IKWeqHgynEN-SUCn4xMDoxOjBzMTt2bJ
Share
Comment
Bookmark
You must be signed in for this action Sign in
Close
Collapse Expand

Description

The Forge Viewer is built on the three.js library and can be easily extended and mixed with three.js functionality. This class will demonstrate just how flexible and customizable the Forge Viewer is by walking you through a set of code samples. Topics covered will include WebVR support, mixing your model components with custom graphics, changing the appearance of your components by adding custom materials and shaders, and animating your models.

Key Learnings

  • Learn how to perform geometry transformations with the Forge Viewer
  • Learn what Forge Viewer extensions are, and how to load them
  • Learn how to use the WebVR Extension
  • Learn how to create a custom extension that will display a heatmap on the Forge geometry

Speakers

user_X176.png
I like to know how everything works under the hood, and I am not afraid of low-level stuff like bits, buffers, pointers, stack, heap, threads, shaders and of course Math. I am interested in 3D for Web, from raw WebGL to libraries and frameworks with different levels of abstractions, as well as how virtual entities from 3D world can be linked to things from real world. In the end, "For an artificial mind, all reality is virtual" [The Animatrix]. To achieve my goals, I like to speak C/C++ (mostly with modern dialect), Go, Python, and I have to speak Javascript/Node.js.
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-firstName] [up-ugDz4dzlLYHqQwskbUw72A%3D%3D-lastName]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-badges]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-firstName] [up-ugDz4dzlLYHqQwskbUw72A%3D%3D-lastName]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-jobTitle]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-company]
[up-ugDz4dzlLYHqQwskbUw72A%3D%3D-metrics]
user_X176.png
Kevin Vandecar is a Forge developer advocate and also the manager for the Media & Entertainment Autodesk Developer Network Workgroup. His current specialty is 3ds Max software customization and programming areas. Recently, he has also been working on his web development skills and exploring areas in WebGL and Three.js, along with the new Autodesk Forge APIs.
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-firstName] [up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-lastName]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-badges]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-firstName] [up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-lastName]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-jobTitle]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-company]
[up-m%2BSLVKJRzil%2F7omq%2FD745Q%3D%3D-metrics]
close
Transcript

Share Class

close-24

Comments

Login to join the discussion.
0 comments in this class
Be the first to share your thoughts.
close-24