2016-12-10 23 views
2

マウスを使用してオブジェクトサーフェスにペイントしたいと思います。ここでThree.jsを使用してオブジェクトにペイントする

は私が何をしたいの例です: http://www.cartelle.nl/deathpaint/

誰もがこれを行う方法のいずれかの基本的な例を知っていますか?

私はキャンバスにペイントして、それが何らかの形で3Dオブジェクトに適用されていると思います。 これはどのように実行されるのですか?

+0

[THREE.DecalGeometry](https://github.com/mrdoob/three.js/blob/dev/examples/js/geometries/DecalGeometry.js)([example](https:// threejs.org/examples/webgl_decals.html)) – mlkn

+0

ありがとう!それは同じですか?それははるかに遅いようですか?しかし、私は掘り起こすだろう。 https://www.clicktorelease.com/code/decal-splatter/ – arpo

+0

こんにちは、私はそれが同じではないと思う、デカールは、描画が頻繁に起こるので、そこでは本当に遅くなるでしょう。マップされたテクスチャに直接描画する必要があります。私は、適用可能なソリューションは、uvをテクスチャにレンダリングすることができると思う - >マウスの周りのuv領域を探す - >元のテクスチャのコピーのuvの色を変更する - >モデル上で使用されているテクスチャを交換する。しかし、そのアプローチでは、モデルにuvが必要です。 – mlkn

答えて

関連する問題