私は3つの.jsで複数のメッシュをぼかそうとしていますが、それぞれが異なる量のぼかしを持っています。私は、例で使用されているHorizontalBlurShaderとVerticalBlurShaderを使用するEffectComposerを持っています。どのように私はこれを行うに行くつもりの任意のアイデアですか?複数のシーンを使用しますか?ターゲットにレンダリングするのか、スクリーンに直接レンダリングするのですか?Three.JS - 異なるオブジェクトの異なるシェーダ
1
A
答えて
0
その1つはのように聞こえますが、これは種類の問題です。
達成しようとしている効果は何ですか?形に関心がありますか?交差すると、どのようにぼやけますか?
最初に思いつくのは、Photoshopでどうやってこれを行うのかということです。私はそれ自身のレイヤー上に各シェイプを配置し、各レイヤーにぼかしフィルターを適用します。これはthree.jsで1つのシェイプに1つのシーンを作成し、各シェイプをレンダリングターゲットに描画し、そのターゲットをぼかし、そのターゲットをキャンバス(または別のターゲット)に描画することに対応します。効果的に3Dシェイプを1つずつ2次元テクスチャにレンダリングし、テクスチャをぼかしてから各テクスチャを描画します。それは、あなたが各シェイプをPhotoshopの自分のレイヤーに入れて、各レイヤーに異なるぼかしを適用した場合と同じ外観を提供します。
関連する問題
- 1. 同じタイプの異なるオブジェクトの異なる名前
- 2. DateTimeオブジェクトの異なるtimezone_types
- 3. Tensor異なるサイズのオブジェクト
- 4. 異なるオブジェクトのjqueryチェーンイベント
- 5. 異なるタイプのオブジェクトは
- 6. JavaScriptの異なるjsonオブジェクト
- 7. オブジェクトの異なるパーティションに異なるメッシュサイズ
- 8. 異なるスレッド内のManagedObjectContext - 異なるオブジェクト参照
- 9. 異なるオブジェクトに異なるライトボックスを持たせる方法
- 10. AutoMapperと異なるオブジェクトが
- 11. VB.NET:異なるオブジェクト配列
- 12. 異なる結果は、オブジェクト
- 13. OpenGL Computeシェーダが異なるワークグループを同期する
- 14. Three.jsカメラコントロールが動作しない&WebGLシェーダ
- 15. Three.js:異なるベース方向のDeviceOrientationControlsを使用する
- 16. 異なるパラメータに基づいて異なるクラスの異なるオブジェクトを作成する方法は?
- 17. Three.jsで異なるマップにUVチャンネルを指定する方法
- 18. 異なる図の異なるサブプロット - MATLAB
- 19. 異なる列の異なる値
- 20. 異なるサブドメインの異なるネームサーバー
- 21. Android - 異なるデバイスの異なる色
- 22. 異なるマシン上の異なるフォームサイズ
- 23. 異なるユーザーの異なるデータ
- 24. 異なるスタイルの異なるクラスが
- 25. ionic異なるコントローラの異なるハードウェアバックボタンコールバック
- 26. 異なるウェブサイトの異なるユーザーエージェント
- 27. 異なるカテゴリのWoocommerce異なるウィジェット
- 28. 異なるコンポーネントの異なるスタイルファイル
- 29. 異なるAndroidバージョンの異なるレイアウト
- 30. 異なるスキームの異なる設定
これはまさに私がやったことです。難しい部分は、「クリア」を呼び出すタイミングと、パス上で「クリア」しないタイミングを決定することでした。何らかの理由でrenderer.clearTargetが私のために働かなかったので、作者が最後にレンダリングパスをクリアにする必要がありました。そうでなければ、ノンストップのアディティブエフェクトが得られます。 – overgroove