unity中动态更新材质球纹理,shader却读不到新值

spiderlan 2017-12-24 05:08:32
unity中动态更新材质球纹理,shader却读不到新值,实时更改纹理的通道值,inspector可以预览到更新,shader中取不到新值,还是原来的旧值
...全文
721 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
用 Paint in 3D 绘制所有物体 - 在游戏内和编辑器里都可使用。所有功能已经过深度优化,在WebGL、移动端、VR 以及更多平台用起来都非常好用! 容易使用 - 学习如何使用 Paint in 3D,让众多教程场景来手把手帮你过一遍每个功能。然后你还可以看看如何将多个功能结合在一起的演示场景,创建一些更有趣的东西。 长期支持 - Paint in 3D 经过超过 5 年的定期更新,现在已经具有大量功能。感谢至今一直支持我们开发的所有人! 所有渲染管线 - 此资源支持标准管线,以及 LWRP、HDRP 和 URP。请参阅文档了解如何在它们之间切换。 随地可用 - Painy in 3D 一开始就被设计来用于尽多的设备和平台。它在桌面、移动端、VR 上等各个平台上都表现优秀!假如遇上任何性能问题,你可以调整许多设置来提升性能,而且其视觉效果影响极小。 包含了完整源代码 - 如果你是程序员,随时可以根据爱好代码进行调整,它可轻松地被修改。 光速绘制 - 通过使用GPU 加速,你的物体将以难以置信的速度被绘制。代码还经过深度优化来防止 GC 分配,和将所有绘制操作一起批次完成。 在游戏内和编辑器绘制 - Paint in 3D 是被设计来既可以用于游戏内,也可用于编辑器,以便你想创建自己的纹理。如果你是程序员的话,你还可以直接从 C# 使用它。 稳定的性能 - 跟贴图系统不同,Paint in 3D 是一个纹理绘制解决方案。这意味着你可以绘制你的物体上百万次,还是无帧率丢失,让你创作难以想象的游戏。 自动保存和加载 - Paint in 3D 带有一个简易使用的系统,可自动恢复你的绘制进度。如果你需要更高级的控制的话,你可以使用简单的 C# API 来手动控制。 蒙皮网格绘制 – Paint in 3D 让你能够以高性能绘制动态物体。查看 WebGL 演示,了解僵尸喷涂的极佳效果和绘制过程的方便快速。 画笔修改器 - 为你的画笔添加修改器,让它们变得活跃起来。它们可随机改变位置、旋转、不透明度、纹理,以及更多! 无缝 UV 绘制 - 正在用复杂的 UV 来绘制复杂的网格?没问题,Paint in 3D 能流畅无缝地在 UV 缝合上进行绘制,即使它们在不同的物体上,或甚至它们的缩放度不同! 撤消和重做系统 - Paint in 3D 包括了完整的撤销 + 重做支持来为游戏内和编辑器内的绘制。在游戏内,绘制可以设置为使用全纹理快照来达到快速切换,也可以绘制动作重放来降低内存使用。撤消和重做能分别在全局、或在个别物体上进行,还可以用 UI 按钮或 C# AAPI 触发。 绘制遮罩 - 使用任何自定义纹理形状来轻松地将 3D 绘制遮罩添加到场景。这将会自动防止所有新增的绘制在指定区域出现,为你带来了油印效果。 智能镜像系统 - Paint in 3D 自带强大的镜像功能,让你同时绘制物体的两面。如果你用文字来绘制贴图的话 ,它们通常会倒后出现,Paint in 3D 能更正它! 绘制任何着色器 - Paint in 3D 让你绘制各种着色器和材质,包括你的自定义。只需直接选择你想绘制的纹理和你想使用的混合模式,然后你就能开始了! 多纹理绘制 - PBR 材料往往需要你同时绘制反照率 + 金属性 + AO 地图。这在 Paint in 3D 里很容易设置,甚至还可以将其自定义为任何其他类型的复杂材质。 颜色计数 – Paint in 3D 自带简易使用的系统来计算某个指定的颜色占了多少像素。这在团队合作绘制游戏时非常合适,能让你看到谁绘制的最多。 LOD 绘制 - 假如你需要绘制高多边形网格的话,你可以通过应用低多边形网格绘制来加速过程,并且仍然使用高多边形网格来可视化绘制! VR支持 - 所有功能都在VR都很好用,而且 Paint in 3D 还附带了几个专为利用这些来设计的演示场景。如果你没有 VR 头盔的话, 不用担心,这些演示场景也可以与鼠标一起使用! 贴图绘制 - 使用此绘制工具来用你喜欢的纹理在物体表面上绘制。你能全面调控颜色、角度,甚至还有背面绘制和角度限制等这些高级设置。非常适合于汽车贴图、血溅 ,和更多! 实时绘制 - 应用了之后还需要移动贴图和其他绘制吗?实时绘制功能让你可以轻松地将绘制附加到任何变换,给予你全面控制。 动态绘制 - 轻松地绘制动态贴图,就跟文字一样。此绘制模式兼容你在 UI 或相机绘制的东西,包括复杂的纹理、角色、3D 物体等。 粒子碰撞绘制 - 使用此功能来用粒子绘制物体。这能让你做出逼真的喷漆涂鸦、烟熏等等! 物理碰撞绘制 - 留下绘制并将你的碰撞影响带到下一个关卡。这非常适用于添加凹痕、抓痕、 血溅,等等! 形绘制 - 使用此 绘制工具来绘制体半径的每个像素。

2,539

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧