OpenUSD Unity Editor Tool

This is a tool currently in development that facilitates the import, export, and editing of Universal Scene Description (USD) files (for context, USD and OpenUSD are concepts developed by Pixar to create a standard for 3D graphics pipelines for authoring and rendering). While I develop the Editor-only Unity version of the tool, I also assist in the development of the Unreal Engine version, as well as the DLL that is built on the OpenUSD API; mainly through debugging and testing. Currently, the tool supports a multitude but limited number of OpenUSD concepts, such as:

  • Point Instancing
  • Material Definition and Assignment
  • 3D Mesh and Point Cloud Support
  • Custom Attributes Support
  • References and Payloads Support
  • Cross-platform Authoring and Editing

Drone Swarm Simulation

Drone Swarm Simulation, as the name implies, was a project that involved simulating and controlling drones via software developed in Unity and Python. Using high-accuracy digital twins, we were able to create near one-to-one simulations of drone flight paths in any given space, as well as low-latency real-time updates between live and simulated drones. While live drone features are dependent on their on-board hardware, our simulated drones can match any commercially-available model, as well as any out-of-the-box, additional, and/or third-party hardware available to any given drone model; for example, we were able to simulate cameras of different types, as well as any outputs they may produce, such as color, depth, or infrared.

VR Floor Plan Interpreter

VR Floor Plan Interpreter was a project developed with Unity and Python. that took publically-available floor plans, along with images of the exterior and interior of the associated building, and generated 3D models based on the given inputs. Wall textures would be populated with data gathered from the interiors, and approximated furniture would be placed as well. Once generated, users can explore the 3D model either on a desktop screen or in VR.

VR Metaverse Planning and Training Simulator

This project was a VR-focused simulator that aimed to take mission planning to a new level. It combined publically available data, such as weather, traffic, GIS/GPS and flight data to provide collaborative logistics and mission planning over a secure network. It also included an area in which users can traverse AI-generated environments, as well as upload their own data in order to generate their own environments.

Back to Top