Tools
Tools & Frameworks
Odie3D
Engine systems and rendering-focused tooling for browser-based 2D and 3D experiences.
Overview
Odie3D is a rendering and game framework used for creating interactive 2D and 3D browser-based experiences. My work focused on expanding engine functionality and improving rendering flexibility through new systems and framework-level tooling.
My Role
The work involved balancing rendering flexibility, maintainability and usability while supporting a wide range of potential rendering scenarios.
Portalis is the strongest public-facing example of this work, where layered rendering, masking, clipping and render-data interception were needed to support portal-based 3D environments.
Contributions
- Layered rendering systems for geometry grouping and masking.
- 3D masking and clipping plane functionality.
- Raycast interaction systems.
- Rendering order and visibility improvements.
- Global and layer-specific fog systems.
- Developer-focused particle tooling and workflow improvements.
- General rendering and usability enhancements.