Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

True 2D Rendering #18251

Open
smallmain opened this issue Jan 24, 2025 · 0 comments
Open

True 2D Rendering #18251

smallmain opened this issue Jan 24, 2025 · 0 comments
Labels
Feature Request Needs Triage Needs to be assigned by the team

Comments

@smallmain
Copy link

Use Case

The engine lacks true 2D rendering, which is a very important feature. RenderRoot2D is actually in another rendering queue, and even with Depth Test enabled, it doesn't work, making many scenarios complicated or impossible to handle:

  1. You need an additional separate camera to render 3D particle effects on top of 2D.

  2. In scenarios where you need a character model - health bar (2D) - 3D particle effects, if there are occlusion relationships between different character models, it is currently impossible to achieve.

Although RenderTexture can solve the problem, it is too complex or has poor performance.

Similar issue: #17883

引擎缺少真正的 2D 渲染,这是非常重要的特性,RenderRoot2D 实际上在另一个渲染队列,即使开启了 Depth Test 也不行,导致许多场景的处理变得复杂或无法处理:

1.你需要多一个单独的相机才能在 2D 之上渲染 3D 粒子效果。

2.当需要 人物模型 - 血量(2d) - 人物本身的 3D 粒子效果 这样的排序场景时,如果不同人物模型之间还需有遮挡关系,在现在完全无法实现。

RenderTexture 虽然可以解决,但太复杂,或者性能不佳。

类似 issue:#17883

Problem Description

.

Proposed Solution

No response

How it works

No response

Alternatives Considered

.

Additional Information

No response

@smallmain smallmain added Feature Request Needs Triage Needs to be assigned by the team labels Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Needs Triage Needs to be assigned by the team
Projects
None yet
Development

No branches or pull requests

1 participant