誰かが投影ペイントアプリケーションを実装する方法について考えているのだろうかと思います。知らない人にとっては、投影ペインティングは、カーソル、タブレット、指などを使って3Dモデルを直接ペイントする方法です。ストロークは自動的にUVマッピングされます。誰にでもどこから始めるべきかを教えてもらえれば、今ではJavaのobjモデル・ローダー、白いテクスチャーのUVマップ・モデルがあります。 すべての記事/チュートリアル/サンプルコード/リンクがよく受け取ります。投影図の実装方法は?
2
A
答えて
2
これを行うにはいくつかの方法があります。
対話型アプリケーションでこれを行う一般的な方法は、オブジェクトをUV座標をフレームバッファの色としてレンダリングし、カーソルの下にあるUV座標の色を読み取り、次に通常どおりにオブジェクトをレンダリングすることです。
もう1つの方法は、オブジェクトに光線を投影し、交差する面を見つけて、光線が交差する面の点を決定し、これをUV空間に投影することです。
最初の方法は実装が簡単でパフォーマンスは向上しますが、精度が低下し、場合によってはアーティファクトが発生します。 2つ目の方法は、実行が遅く、実装が難しいですが、正しく実行されれば、非常に正確なバックマッピングが可能です。
関連する問題
- 1. 透視図から正投影図へ
- 2. ランバート陰影を実装する方法
- 3. WGS84の点対線の正投影図
- 4. Swiftの地図投影に衛星地上軌道をプロットする方法
- 5. 投票システムの終了日機能の実装方法は?
- 6. 地図実装エラー
- 7. Railsアプリケーションで投票を実装する最良の方法は?
- 8. matlab:投影の作成方法
- 9. Mongoで投稿タグを実装する方法は?
- 10. アンドロイドで表面図のダブルタップを実装する方法
- 11. NHibernate QueryOverの投影法 - コレクションをDTOに投影する
- 12. プログラムをバブルサーフェイスに投影する方法
- 13. OOPで図階層を実装する方法
- 14. データベースでクラス図を実装する方法
- 15. オプションリストの実装方法は?
- 16. NetworkManagersの実装方法は?
- 17. ストラテジーデザインパターンの実装方法は?
- 18. SimpleMiddlewareの実装方法は?
- 19. jScrollの実装方法は?
- 20. インタフェースの実装方法は
- 21. リモートコントロールアプリケーションの実装方法は?
- 22. __delitem__メソッドの実装方法は?
- 23. ツールバーの実装方法は?
- 24. BOOST_TYPEOFの実装方法は?
- 25. データヒストリアンの実装方法は?
- 26. メッセージシステムの実装方法は?
- 27. ライブ投票システムの実装
- 28. Hibernate - 実体の投影とフェッチ戦略
- 29. 遠近法投影 - Noobヘルプ
- 30. にVertica:スーパー投影文は二つのサブ投影