Skip to content

Add Forward+ rendering support#154

Merged
CA-Tatami merged 3 commits into
mainfrom
feature/tatami/forward-plus
Jul 23, 2025
Merged

Add Forward+ rendering support#154
CA-Tatami merged 3 commits into
mainfrom
feature/tatami/forward-plus

Conversation

@CA-Tatami

@CA-Tatami CA-Tatami commented Jul 22, 2025

Copy link
Copy Markdown
Contributor

概要

NOVA ShaderにUnity URP Forward+レンダリングパスのサポートを追加しました。

変更内容

  • ParticlesUberLit.shaderUIParticlesUberLit.shaderに以下を追加:
    • #pragma multi_compile _ _FORWARD_PLUS
    • #include_with_pragmas "Packages/com.unity.render-pipelines.core/ShaderLibrary/FoveatedRenderingKeywords.hlsl"

Tatami and others added 3 commits July 22, 2025 15:32
Unity標準シェーダーとの互換性向上:
- ParticlesUberLit.shader: FoveatedRenderingKeywords.hlsl追加
- UIParticlesUberLit.shader: FoveatedRenderingKeywords.hlsl追加

VR/AR環境での最適化:
- Apple Vision Pro (visionOS)対応
- PlayStation VR2 (PS5)対応
- Forward+使用時のFoveated Renderingサポート
- 最大3.6倍のパフォーマンス向上

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@CA-Tatami CA-Tatami changed the title Forward+レンダリングパス対応 Add Forward+ rendering support to NOVA shaders Jul 22, 2025
@CA-Tatami CA-Tatami changed the title Add Forward+ rendering support to NOVA shaders Add Forward+ rendering support Jul 22, 2025

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds Unity URP Forward+ rendering path support to Nova Shader particle systems. Forward+ rendering is an advanced lighting technique that enables efficient handling of many lights by dividing screen space into tiles and culling lights per tile.

  • Added Forward+ rendering pragma directives to both particle shader variants
  • Included foveated rendering keywords support for enhanced VR/AR compatibility

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
Assets/Nova/Runtime/Core/Shaders/ParticlesUberLit.shader Added Forward+ and foveated rendering support to the main particle shader
Assets/Nova/Runtime/Core/Shaders/UIParticlesUberLit.shader Added Forward+ and foveated rendering support to the UI particle shader variant

Comment thread Assets/Nova/Runtime/Core/Shaders/ParticlesUberLit.shader
Comment thread Assets/Nova/Runtime/Core/Shaders/UIParticlesUberLit.shader
@CA-Tatami CA-Tatami merged commit 010c60e into main Jul 23, 2025
1 check passed
@CA-Tatami CA-Tatami deleted the feature/tatami/forward-plus branch July 23, 2025 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants