Proposal: Long-Term Rendering Modernization (DX12, DLSS, Frame Generation, Ray Tracing) #2091
GhervasaCristian
started this conversation in
Ideas
Replies: 1 comment
|
Thanks for raising the topic! Although, I would prefer using AI for actual coding, not the discussion :) @yohjimane is our current project leader and is working on modern renderer with frame graph and NVRHI, @vTurbine is our main renderer programmer, so we should consult them first regarding this topic. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Context
There have been ongoing discussions and experiments around modernizing the rendering pipeline (e.g., DX11 improvements, OpenGL exploration). I would like to open a broader discussion about a potential long-term evolution path for the renderer, focused on modern graphics features and APIs.
This is not a concrete implementation plan, but rather an attempt to evaluate whether such a direction makes sense for the project and its community.
Proposal Overview
The idea is to explore a new rendering path (not necessarily replacing the current one) that could include:
This would effectively mean moving toward a modern frame-based rendering architecture, closer to contemporary engines.
Motivation
Major Concerns
This direction would come with significant tradeoffs:
1. Mod Compatibility
Many existing graphics mods modify shaders and rendering behavior directly
A modern pipeline would likely require:
This could break or invalidate a large portion of current mods
2. Ecosystem Impact
Mod authors may need to:
It may split the ecosystem into:
3. Development Scope
Estimated effort: potentially 1–2 years (depending on contributors and scope)
Requires deep changes:
4. Maintenance Burden
Possible Approach
One idea would be to:
Keep the current renderer as a stable legacy path
Introduce a separate “modern renderer” path
Gradually build tooling and guidelines for mod authors
Key Questions for the Community
Direction
Compatibility vs Progress
How should the project balance:
Ecosystem Adaptation
Do you believe mod authors would realistically adapt to:
API Choice
Feature Priorities
Among the following, what would actually matter most?
Project Scope
Goal of This Discussion
The goal is to understand whether:
This is intentionally a high-level discussion, not a feature request or immediate roadmap item. The intention is to gather perspectives before any serious technical work is considered.
AI-assisted development may shorten implementation and validation time, but the biggest step remains evaluating whether this direction is beneficial for the project and its ecosystem.
All reactions