gazebosim / gazebosim/gz-rendering
Integrate another rendering engine
- Dominant language
- C++
- Stars
- 81
- Forks
- 90
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 10
Description
We currently have support for Ogre 1 and 2, and partial support for Optix.
In recent years, several powerful open source rendering engines have appeared.
We should integrate another engine to give users an alternative to Ogre.
Some requirements:
* Permissive open source license
* Actively maintained
* Supported on Linux / OSX / Windows
* Physically based rendering materials
* Skeletal animations
* Terrain
* Light types: directional, spot, point
* Sky
* Particle system
Contributor guide
Research direction
Start by reviewing the existing Ogre 1, Ogre 2, and partial Optix support mentioned in the issue to understand the abstraction layer and integration points. Evaluate a candidate rendering engine against the listed license, platform, material, animation, terrain, lighting, sky, and particle requirements. Done means a supported alternative is integrated with the unified rendering APIs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100