Visualization with Three.js

Benjamin Kenwright

Research output: Contribution to conferenceOtherpeer-review


The course evolves around the importance visualization has on communicating concepts and ideas in an engaging and interactive manner using the powerful open source toolset `Three.js'. After completing this course, you'll be able to create and transform simple ideas into 3-dimensional actionable insights. At the heart of this course, is the theme, that you cannot communicate your idea until you can visualize it. You'll explore the limitless possibilities of three.js and its ability to help you visualize information (in an imaginative way). You'll learn how to create ad-hoc visuals in just a few lines of three.js, load models, change textures, develop animations and interact with the user. What is important, is this course provides a springboard from which you'll be able to share your visuals (majority of browsers around the world) - which has a substantial benefit and impact. Ultimately, this course is the ice-cube on top of an iceberg in terms of visualization potential for the web using three.js. It's an ambitious course, but also realistic and fun, and will take you from basic principles and ideas all the way through to working examples and discussions. In summary, this course will give you a kickstart from which you can complemented it the wealth of exciting open source code samples freely available online to explore and fuel your ongoing thirst for the subject.
Original languageEnglish
Publication statusPublished - 20 Nov 2019
Event12th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia 2019 - Brisbane, Australia
Duration: 17 Nov 201920 Nov 2019


Conference12th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia 2019
Abbreviated titleSIGGRAPH Asia 2019


  • Visualization
  • Three
  • Graphics
  • Interactive
  • WebGL
  • Online


Dive into the research topics of 'Visualization with Three.js'. Together they form a unique fingerprint.

Cite this