San Francisco, California
London, United Kingdom
Getting started with Away3D-Typescript
Take your first steps into the world of 3D in Typescript, with help from the popular open source library Away3D and Rob Bateman -- Managing Director, Founder and Developer from Away Foundation.
This intensive one day course is the perfect primer for anyone interested in expanding their realtime 3D capabilities natively in the browser. We'll start with an introduction to Typescript, the new web language designed for building rich web apps that should be familiar to anyone with Actionscript experience.
Installation and setup of the Away3D.ts framework will be covered in detail, providing an accessible API for creating smooth & performant 3D graphics with modern WebGL-enabled browsers. We'll look at basic 3D geometry / texture creation as well as more complex movement and interaction capabilities.
Practical tips for external assets import and use will be demonstrated, navigating some of the more common gotchas of 3D programming. We'll finish the day with a look at workflow methods for Away3D content, using the freely available Away Builder tool to prepare and import more complex scenes into an Away3D-Typescript project.
The course is aimed at developers and code-oriented designers interested in creating their first 3D applications in Away3D.ts
- Setting up dev environment and hello world with Away3D.ts lib.
- 3D graphics 101.
- Basics of geometry and texturing.
- Movement and interaction.
- External file loading and manipulating.
- 3D asset workflow with Away Builder.
- Practice, practice, and practice again. Prepare your laptop!
Important: Please bring your laptop, because we will practice a lot!
Course Language: English
Don't miss the opportunity to quickly step on strongly-typed, powerful web 3D!
Rob Bateman is the founder of the Away3D engine and has been involved with the project for over 6 years. He has held training workshops around the world and is a well known conference speaker and open-source advocate. He is based in London, UK.