Portfolio - WHMIS - Featured Image

WHMIS 2015 VR

Maya . Unity | Developed for Valve Index, HTC Vive, and Oculus Rift | This project was finalized in January 2022

This VR game was developed by a collaborative team of talented creatives, including Elixa Neumann (M. EdTech, Instructional Designer), Dr. Abraham Hashemian (PhD in Metaverse Applications and Senior Software Engineer), Siavash Rahmani (Music Composer), Hamed Shamloo (2D Character Animator), and Mojgan Askari (UI Designer). As a 3D modeler and animator on the project, I, was responsible for tasks such as modeling, lighting, texturing, optimizing, animating, and dynamics, and I thoroughly enjoyed creating the realistic and immersive environments for the game. Built using the Unity game engine, the project was designed as a VR game for K-12 education and occupational health & safety training. Its purpose is to increase awareness and compliance among workers by adhering to the official WHMIS 2015 guidelines and regulations.

For a deeper insight, the full transcript of Myk Eff’s interview with Elixa and Abraham is accessible here.

I hope you will give it a try and let me know what you think. The game is currently available for download on Steam.

Check out these videos related to this project on YouTube.

A shower eyewash station is a first aid device that can be used to rinse harmful or corrosive substances from the eyes and face.

Hand sink with eye wash. Check out these videos about the modeling of this unit on YouTube.

First design of Chemical Storage Cabinet

The final design of Chemical Storage Cabinet, Wall-mount Cabinets and Flammable Storage Cabinet

In this app, a robot named Glitch is responsible for doing some tasks, such as bringing containers of chemical substances that may be hazardous. The model of this robot was created in Maya and then for its textures, Substance 3D Painter was used.

Left: The blend shapes for the robot (Glitch) in Maya and then transferred to Unity. Right: The robot (Glitch) after texturing in Substance 3D Painter

Left: I am trying to make dynamic simulation for the cable and its connected plug in Unity. Middle: Preparing and testing some animation clips for Glitch in Unity. Right: Using a simple and efficient method to raise the water level in the basin

Some of animation clips for Glitch in Unity

A variety of low-poly containers that made in Maya for use in Unity.

Check out this blog post on how to make clear safety goggles for this project.