unity3d - 为什么相同的材料会对模型产生不同的影响
问题描述
我想知道为什么一种材料会对一个模型的不同部分产生不同的影响。例如,一种材料可以构成僵尸的恐怖面孔,也可以构成它的四肢。
请用完整的解释回答,您的帮助将不胜感激!
解决方案
关键字应该是着色器效果,而不是材质。通常,您需要编写一个支持多个纹理的着色器。
此外,根据 UV 位置,您可以调整 3D 模型的不同部分。它可以是颜色、纹理、顶点。
如果您对 Unity3D 中的这个主题感兴趣,您必须学习编写着色器的基础知识。
推荐阅读
- flutter - Flutter ListView scroll animation overlapping sibling widget
- javascript - Network request error setTimeout$argument_0
- android - 如何在 Android Studio 中隐藏 .jar 源代码?
- sql - 我可以根据 SQL 中的开始日期和结束日期复制整行吗
- bazel - 使用 Stardoc 生成文档时在参数表中添加类型
- python - 比较 2 个不同表列的有效方法
- java - 如何通过电子邮件发送文件而不先使用spring boot将其存储在存储中?
- java - keycloak 重定向以更新密码 url “login-actions/required-action”
- android - Kotlin Coroutines:作业调度问题。(invokeOnCompletion)
- python - 当我运行 Python 脚本在 Linux ['Firefox'] 中打开网站时出现错误