microsoft / microsoft/MixedReality-GraphicsTools-Unity
Programmatically remove banding with noise
まだ誰も着手していません。
- 主要言語
- C#
- スター
- 209
- フォーク
- 49
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Describe the problem
Banding is present in our texture based iridescence features and gradient features:

Describe the solution you'd like
Would be good to have an option in the GT/Standard and GT/Standard Canvas shaders to remove banding via a technique like this: Removing Banding in Linelight | pixelmager.github.io
Means we can use compressed textures and not worry about banding as much.
Describe alternatives you've considered
Use uncompressed textures or deal with banding.
Additional context
Related to: https://github.com/microsoft/MixedReality-GraphicsTools-Unity/issues/21
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、issue で名前が挙げられている GT/Standard および GT/Standard Canvas シェーダーを見つけ、次にリンク先の Removing Banding in Linelight の記事を読んでください。完了条件は、両方のシェーダーがバンディング低減オプションを提供し、テクスチャベースの虹色効果とグラデーション機能を改善しながら、圧縮テクスチャをサポートすることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp, unity
- 領域
- computer-graphics
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100