Skip to content

Meetup 2022 04 08

PatCR edited this page Apr 13, 2022 · 2 revisions

Meetup summary 2022-04-08

In this session, we welcomed first-time joiners who have been learning about Unity and C#. The topics of this session were personal projects and studying the Unity Creative Core Pathway.

Working on side projects / Coding:

Handle Data in a Unity game.

We welcomed Francesca to the Meetup. She has been studying Unity and C# for some time and focused on a personal project to designing a game from scratch, practicing programming skills in C#, and learning how to process player stats data.

Working on a side project it's a great way to build your programming skills. Way to go Francesca!

Unity Creative Core pathway.

Maria was exploring the Creative Core unity pathway. Although she already has experience with VR and Unity, she wanted to strengthen the essential concepts of Lighting, Animation, and VFX to create beautiful VR experiences.

Her time was dedicated to learning concepts and reading. The readings were oriented to find the principal evaluation aspects before starting any XR Project.

Some aspects are that should be considered:

  • The necessary resources to develop the project, such as devices, requirements, and consideration if necessary access to other platforms.
  • The creative vision of the project. In this aspect, you should have a clear idea of the project aesthetics, think about what you want to achieve in the project, and what impact it will have on users.
  • Evaluation Frameworks.
  • Decision-making Frameworks.
  • Information Sources for research.

These are some of the resources from her study:

Digital Twins in Mixed Reality.

Patricia continued experimenting with Mixed Reality and Digital Twins by following the Microsoft path Build Mixed Reality Digital Twins with Azure Digital Twins and Unity.

The objective of her study was to learn what is required to create an application for Mixed Reality that operates a fictional wind farm using Digital-Twins by completing the Digital-Twin tutorial. Learn how to use fictional assets of the wind farm in Unity (Prefab objects). Learn how to capture operational sensor data, in this case, a simulation of wind turbines telemetry data, and how to integrate it with Azure services to monitor the operation state of the wind turbines, such as power, ambient temperature, and rotor speed.

She worked on the final module connecting the Digital twin model in Unity with simulated data.

  • Set up the Azure resources using an Azure Resource Manager (ARM) template.
  • Configured a Device Simulator C# application with the Azure IoTHub created by the ARM template.
  • Connected and streamed Azure Digital Twin data to wind turbine assets.

The image below shows the running application and the interaction with the Wind Farm digital representation. The turbine UI panel displays operational information of the selected turbine. It uses a ScriptableObject based event system to manage the interaction. The advantage of the event-driven ScriptableObject architecture is that you can create an integrated object-based experience without requiring each system to know about each other, for example, a UI or 3D Scene. This is another interesting point introduced in this tutorial.

Wind farm digital twin

The turbine model will highlight itself when it is selected and the UI plane will display the corresponding telemetry data. The Map reacts by focusing on the turbine location. The console window on the right shows the Device simulator that feeds the turbine data.

It was interesting to see how many resources are required to run in the background for a Digital-Twin simulation, especially when deploying to Azure.

We all enjoyed sharing about different topics like Game development, UX for VR applications, and Digital-Twins for simulations.

We hope to see you in the next session and we are excited to keep welcoming new people to this community.

Check out our events at Women Who Code Tokyo.

Keep on learning!


Note: the images in this wiki have exclusive rights for Women Who Code Tokyo and the participants.