有没有大佬能实现人脸模型上化妆涂抹粉底功能,类似视屏的效果:
哈哈,i can。 肯定要 shader
大佬能分享shader吗?类似这种涂抹功能,求大佬只招:
大佬请问是不是要知道点击到模型的UV坐标,请问下如何才能得到我触摸的UV坐标
把触摸映射到贴图的uv上,可惜cocos没有提供方法可以实现需要自己搞,或者触摸的时候用利用触摸射线方向与上方向确定一个触摸空间(一个立方体)去和模型顶点进行碰撞检测对顶点着色。纸上谈兵提供思路 
cocos 做不到点击 uv的坐标,unity 是可以的。
我之前做化妆,做的是固定的uv流动的, 做不了这种自定义涂。
这个, 也是有缺陷的, 研究一下看能不能满足你
还有一个 3d球上面喷油漆的,都在官方 shader案例里面, 可以自己去看。
剩下的shader 去官方 git上看把。 如果有需要我的那个固定流动可以提供源码。 但是其实用的原理很简单,就是 shader遮罩和反遮罩
https://gitee.com/yeshao2069/cocos-creator-shader
固定流动的请提供下源码看下,3D喷油漆的那个我试了下 好像判断了大概的范围
难顶 弄不懂,感谢提供思路
有个名词叫贴花,分为几何贴花和延迟贴花,几何贴花是要生成mesh,延迟贴花要用到深度纹理。
几何贴花的参考threejs
https://threejs.org/examples/?q=decal#webgl_decals
延迟贴花参考unity
https://github.com/SanielX/DeferredDecals
1赞

