Add support for velocity rendering
@vanruesc がすでに取り組んでいます。
2024年2月18日 から。
評価
この issue はまだ評価されていません。
説明
Description
Implement velocity rendering by extending ShaderLib with MRT shader code based on three's VelocityShader.
References:
- https://github.com/mrdoob/three.js/blob/74d7dc8a5fb92e40758ec6b8fd08502c5ca019b3/examples/jsm/shaders/VelocityShader.js
- https://github.com/mrdoob/three.js/blob/74d7dc8a5fb92e40758ec6b8fd08502c5ca019b3/examples/webgl_materials_channels.html
- https://john-chapman-graphics.blogspot.com/2013/01/per-object-motion-blur.html
- https://github.com/mrdoob/three.js/pull/29058/files
Tasks
- Create and register the required
pp_gbuffer_velocity_*shader chunks. - Update
ShaderChunkExtensionsto assign the shader chunks to three's materials. - Add
GBuffer.VELOCITYandGData.VELOCITY. - Update
GeometryPassto define a velocity texture config. - Update
GBufferConfig,ClearFlagsandClearValues. - Update
gbufferdemo to render velocity.
- 主要言語
- JavaScript
- スター
- 2.9k
- フォーク
- 251
- 平均マージ
- 17分
- マージ済み PR(30日)
- 1
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
pmndrs/postprocessing のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
pmndrs/postprocessing#727 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
pmndrs/postprocessing#726 · リアクション 1 件 ·
-
Implement SMAA T2x オープン
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
pmndrs/postprocessing#716 · リアクション 1 件 ·
-
Research: XR Support オープンvr
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
pmndrs/postprocessing#677 · コメント 5 件 · リアクション 8 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
pmndrs/postprocessing#665 · コメント 1 件 ·
pmndrs/postprocessing の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
antfu-collective/icones#398 ·
-
ECmail.com オープン
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
wesbos/burner-email-providers#554 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
components-web-app/docs#92 ·