Amir Nobandegan

Game Developer

Application Developer

Software Developer

Project Manager

OpSim – Eye Surgery Simulator

  • Company: : Simedix
  • Role:: Unreal Engine Developer
  • Project:: Medical Simulation
  • OS:: Linux
  • Platform: : Custom Virtual Reailty
See Demo

Joining Simedix:

In September 2018, I joined Simedix as a UE4 Developer after being discovered through my game development posts on Telegram channels. Simedix was transitioning their eye surgery simulator to Unreal Engine 4 (UE4) to improve visual quality and needed expertise in VR and UE4 development.

Integrating Physics Simulations:

One of my primary tasks was to create a plugin in C++ to establish a connection between SOFA, a physics simulator, and UE4. This allowed real-time physics calculations and accurate simulation results to be rendered in UE4. I also connected UE4 to custom hardware, specifically physical devices like eye surgery instruments, to enhance the simulation's realism.

Developing Realistic Eye Shaders:

I developed a physically accurate eye shader, which included detailed representations of the eye's internals. This involved creating complex visual effects to simulate the light bending and distortion seen through a microscope. My work on these shaders significantly improved the visual fidelity and realism of the simulation.

Optimizing Visual Effects:

In addition to the eye shaders, I optimized various visual effects to ensure they ran smoothly in a VR environment. I created a plugin to generate a second window from UE4 to display UI on a separate monitor, enhancing the user interface and overall user experience.

Achievements:

  • Successfully transitioned the eye surgery simulator to UE4, improving visual quality.
  • Developed a plugin to integrate SOFA physics simulations with UE4 in real-time.
  • Created physically accurate and visually detailed eye shaders.
  • Connected UE4 with custom hardware for realistic simulation interactions.
  • Optimized visual effects and developed a second window plugin for enhanced UI.

This role at Simedix allowed me to apply my game development and 3D artistry skills to the medical field, contributing to innovative and realistic VR simulations.

Media

Playlist

3 Videos