2台のカメラと1台のレンダラーでシーンを作成しました。各カメラは異なる角度からシーンを見ており、最初のレンダリングの上に横たわっている小さなビューポートでレンダリングしている2番目のカメラがスクリーン全体に最初のカメラレンダリングを持っています。私は、それぞれの外観が分かれるように、その2番目のビューポートをアウトライン化する方法があるかどうか疑問に思っていた。threejs内のビューポートの概要は?
1
A
答えて
1
はい、インセットをレンダリングする前に、インセットよりもわずかに大きい固体色の四角形をレンダリングすることによってインセットビューポートの概要を説明することができます。
// border
renderer.setScissorTest(true);
renderer.setScissor(x, y, width, height);
renderer.setClearColor(0xffffff, 1); // border color
renderer.clearColor(); // clear color buffer
次に、インセットをレンダリングします。差し込み背景が不透明であることを確認してください。
three.js r.86
1
私は3Jビューポート機能を使用していると思いますか?私が知る限り、それ自体は、そのような特徴を持っていません。
キャンバスにレンダリングされているので...それぞれの3jsレンダリングフレームの後に、キャンバス上に希望の座標でアウトラインを描くことができますか?
基本的な例:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();
関連する問題
- 1. ボタン内部の概要
- 2. C99の概要/概要
- 3. ビューポート内の要素IDを取得
- 4. 概要ヘッダーバンドの概要ジャスパーレポートのバンド
- 5. TextViewの概要は?
- 6. グリッドビューの概要
- 7. ディープラーニングネットワークの概要
- 8. スウィフトボタンの概要
- 9. TopDeskの概要
- 10. MySQLの概要
- 11. ストロークC#の概要は?
- 12. コード内のプロパティの概要にアクセスするには?
- 13. 概要:なしVS概要:0
- 14. Ember.jsコードの概要
- 15. オーチャードブログの概要テキスト
- 16. 概要Javaのクラスコンストラクタ
- 17. R:フォーマットデータフレームの概要
- 18. gitブランチの概要
- 19. iOSカーネルの概要!
- 20. IntelliJショートカットコードの概要
- 21. Gitコマンドの概要
- 22. Pythonヒストグラムの概要
- 23. MSDNデータテンプレートの概要
- 24. セクションビーマーRmarkdownの概要?
- 25. SIPヘッダーの概要
- 26. 概要のヒストグラム:FirstStageFeatureExtractor
- 27. CSSスターの概要
- 28. SQLクエリの概要 -
- 29. SQLカウントの概要
- 30. WebViewClientクラスの概要?
アップ投票これはおそらくシーン(複数可)を汚染し、他のレンダリング策略を実行せずに所望の効果を達成する最も簡単な方法だからです。つまり、すでに3Dコンテキストが与えられているキャンバスから2Dコンテキストを取得することはできません。 3Dキャンバスからイメージを取得して2Dキャンバスに描画し、輪郭線を描画する必要があります。 – TheJim01