Data Visualization With 3D Graphics Using Unity3D and C#

By |

This session will be held online, and presenters will be in touch with more information after you register.

 

Video game development is more accessible than ever before thanks to modern software tools, with many options free to download. These tools are also used to program more “serious” applications that require interactive 3D graphics, from mobile apps, virtual and augmented reality, computer vision and artificial intelligence, and real-time CGI film production. 

 

Unity3D is a powerful and popular game engine for both hobbyist and professional projects, able to compile a ‘game’ to almost any computer platform, and free to download for non-commercial use. This workshop will show how you can use it to render data from research projects in a 3D interactive representation for user analysis and demonstration.

 

In this workshop, we introduce the Unity3D workspace, and prepare a demo that allows the user to load an example dataset and view it as a simple set of 3D representations. A basic familiarity with any computer programming language (C# will be used during the session) is recommended to get the most out of the workshop. To take part, users will be responsible to bring their own laptop with Unity3D (available for Windows, Macintosh and Linux) pre-installed. Additional project files will be provided to registered users ahead of the workshop date.

Intro to D3.js for data visualization

By |

D3.js is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of the widely implemented SVG, HTML5, and CSS standards. We’ll explore how to get started with D3 and the anatomy of a basic D3 plot with animation using a top-down approach. We’ll be using the baseball chart at d3-examples-caocscar.onrender.com as our learning example. The workshop is intended for users with basic HTML, CSS and general programming knowledge.

Data Visualization With 3D Graphics Using Unity3D and C#

By |

Video game development is more accessible than ever before thanks to modern software tools, with many options free to download. These tools are also used to program more “serious” applications that require interactive 3D graphics, from mobile apps, virtual and augmented reality, computer vision and artificial intelligence, and real-time CGI film production. 

 

Unity3D is a powerful and popular game engine for both hobbyist and professional projects, able to compile a ‘game’ to almost any computer platform, and free to download for non-commercial use. This workshop will show how you can use it to render data from research projects in a 3D interactive representation for user analysis and demonstration.

 

In this workshop, we introduce the Unity3D workspace, and prepare a demo that allows the user to load an example dataset and view it as a simple set of 3D representations. A basic familiarity with computer programming (C# will be used during the session) is recommended to get the most out of the workshop. To take part, users will be responsible to bring their own laptop with Unity3D (available for Windows, Macintosh and Linux) pre-installed. Additional project files will be provided to registered users ahead of the workshop date.