FE414

Faculty
David Lindkvist
Creative Tech Director & Co-founder at 14islands
Course length
Duration
Total hours
Credits
Language
Course type
Fee for single course
Fee for degree students
Skills you’ll learn
This course teaches how to create basic 3D models, how to tune them for runtime rendering on the web, and exporting them for use with Three.js. Students will learn how to light your scenes, create stunning materials that follow the Physically Based Rendering workflow, how to add interactivity and craft impressive animations.
This course will mainly be taught using the React Three Fiber javascript library which is an abstraction on top of Three.js.
15 classes
Introduction to 3D and WebGL. Introduction to react-three-fiber
Importing a model. Where to find existing models
Lights & Shadows. HDRI lighting
Basic Interactions
Practice session (friday exercise)
Introduction to Blender. Creating a basic model
Exporting a model as GLB. Previewing exported models. Export settings explained. Applying modifiers. Reducing size with. Draco compression
Applying Texture maps, Normal maps, Ambient Occlusion maps. Baking texture maps
Shaders & Custom materials. Replace materials from Blender with custom materials.
Practice session (friday exercise)
Advanced Interactions & Animations
How to mix 3D with HTML
Post processing effects
Performance & debugging
Final Project Presentation
Media
Skills: Good knowledge of Javascript, Basic knowledge of React Javascript library, Basic knowledge of Three.js Javascript library, Basic knowledge of Blender 3D modeling tool.
Lectures, group debates, slack channel discussion, homework (at least two days a week), two Friday assignments, final project
David is the Director of Technology at 14islands, a design and development studio with offices in Sweden, Brazil and Iceland. He co-founded the studio in 2011 and since then they've done work with companies such as Google, UN, Adidas, Disney, Facebook, HBO, Shopify, Ericsson and many innovative startups in the world. Their projects have won multiple awards such as the FWA, Awwwwards, CSS Design Awards, and European Design Awards.
After discovering the internet in 1995, David worked as a creative developer for over 20 years. He cares deeply about building digital experiences that spark joy and bring value to people. To make websites and apps that both inspire and push the boundaries of what's possible on the web.
See full profileApply for this course
by David Lindkvist
Total hours
45 Hours
Dates
Aug 01 - Aug 19, 2022
Fee for single course
€2999
Fee for degree students
€1999
How to secure your spot
Complete the form below to kickstart your application
Schedule your Harbour.Space interview
If successful, get ready to join us on campus
FAQ
Will I receive a certificate after completion?
Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.
Do I need a visa?
This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.
Can I get a discount?
Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.