FIRE-3DV: Framework-Independent Rendering Engine for 3D Graphics using Vulkan
Christopher John Allison, Haoying Zhou, Adnan Munawar, Peter, Kazanzides, Juan Antonio Barragan

TL;DR
This paper introduces FIRE-3DV, a Vulkan-based rendering engine that enhances visualization quality in robotic simulators without sacrificing performance, by modernizing legacy frameworks like AMBF.
Contribution
The paper presents a lightweight, framework-independent Vulkan rendering engine that integrates with existing simulators to improve visual fidelity and performance.
Findings
Supports over seven million triangles in a scene
Maintains GPU computation times within two milliseconds
Implements PBR, anti-aliasing, and ray-traced shadows
Abstract
Interactive dynamic simulators are an accelerator for developing novel robotic control algorithms and complex systems involving humans and robots. In user training and synthetic data generation applications, high-fidelity visualizations from the simulation are essential. Yet, robotic simulators often limit their rendering algorithms to preserve real-time interaction with the simulation. Advancements in Graphics Processing Units (GPU) enable improved visualization without compromising performance. However, these advancements cannot be fully leveraged in simulation frameworks that use legacy graphics application programming interfaces (API) to interface with the GPU. This paper presents a performance-focused and lightweight rendering engine supporting the modern Vulkan graphics API that can be easily integrated with other simulation frameworks to enhance visualizations. To illustrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Computer Graphics and Visualization Techniques · 3D Shape Modeling and Analysis
