2
マウスを使用してオブジェクトサーフェスにペイントしたいと思います。ここでThree.jsを使用してオブジェクトにペイントする
は私が何をしたいの例です: http://www.cartelle.nl/deathpaint/
誰もがこれを行う方法のいずれかの基本的な例を知っていますか?
私はキャンバスにペイントして、それが何らかの形で3Dオブジェクトに適用されていると思います。 これはどのように実行されるのですか?
[THREE.DecalGeometry](https://github.com/mrdoob/three.js/blob/dev/examples/js/geometries/DecalGeometry.js)([example](https:// threejs.org/examples/webgl_decals.html)) – mlkn
ありがとう!それは同じですか?それははるかに遅いようですか?しかし、私は掘り起こすだろう。 https://www.clicktorelease.com/code/decal-splatter/ – arpo
こんにちは、私はそれが同じではないと思う、デカールは、描画が頻繁に起こるので、そこでは本当に遅くなるでしょう。マップされたテクスチャに直接描画する必要があります。私は、適用可能なソリューションは、uvをテクスチャにレンダリングすることができると思う - >マウスの周りのuv領域を探す - >元のテクスチャのコピーのuvの色を変更する - >モデル上で使用されているテクスチャを交換する。しかし、そのアプローチでは、モデルにuvが必要です。 – mlkn