Tag

C#

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.

Rcpp: Integrating C++ into R

By |

The Rcpp package for R provides “seamless R and C++ integration”.  In this workshop, we will discuss the use of Rcpp to speed up existing R code by rewriting slow functions in C++.  

The workshop will be centered around a couple of case studies with an opportunity provided for participants to implement a few of their own C++ functions, compile, and call them from R.  Participants should be comfortable programming in R, but need not have any prior exposure to C++.

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.