问题标签 [decal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - 如何在 Unity3D 中将贴花附加到动画对象?
请帮助我理解,如何将贴花(剑的打击痕迹或子弹痕迹)附加到动画对象上。
1)我认为它应该是游戏对象,我附加到碰撞游戏对象(在contact.point中),但在这种情况下,贴花对象没有动画。只有当我将它附加到“骨骼”时它才有效,但对我来说它看起来很奇怪,我认为它不好。
2)可能应该是纹理贴花?在这种情况下,我可以帮助某人(如何)吗?应该是特殊的贴花着色器(我尝试使用它,但没有成功)?
请帮我寻找好的解决方案。
我正在使用 Unity 2019。
unity3d - Unity3d hdrp贴花材质和顶点绘画作为透明度
我最近在 youtube 上看到了贴花包,罗马的幻想之类的,他们在贴花上使用顶点绘画来使其某些部分透明。我在 hdrp 管道中工作,所以我可以将平面用作带有 hdrp 贴花材料和贴花投影仪的贴花,这很棒,但是有没有办法使用 Polybrush 绘制平面或投影贴花的透明度?我的目标是使用一种纹理来获得许多独特的贴花。
unity3d - Unity 中有什么方法可以在内置管道中使用 HDRP 制作贴花投影仪之类的东西吗?
Unity 中有什么方法可以在内置管道中使用 HDRP 制作贴花投影仪之类的东西吗?尝试了 Easy Decals 但它们不起作用,至少 2019 版本。
opengl - 在 GLSL 中“贴花”的最简单方法
这一切都是在 C++ 中使用 GLSL 完成的......
我有网格 A。我将另一个(平面)网格投影到网格 A 上,它采用与网格 A 碰撞的部分的形状。这就是我在模型上贴贴花的方式。
现在,我使用单独的着色器来渲染贴花的像素。在没有深入研究的情况下,我通过简单地将最终顶点位置的“w”乘以 1.0005f 来防止 z-fighting 并将贴花放在顶部。这似乎适用于我扔给它的所有东西。
唯一的缺点是,当非常非常非常放大时,您可以看到贴花悬停在网格 A 上方(因为它是)。我有更好的方法来做这个贴花交易吗?由于所涉及的应用程序,渲染它的多纹理不是一种选择——它必须是一个单独的网格。有没有比这样的乘法更好的调整 w 的方法?