发布网友 发布时间:2024-10-02 07:35
共1个回答
热心网友 时间:2024-10-25 00:22
星空材质,它的魅力无穷,就像小小的皮卡丘蕴藏着无尽的宇宙。即便工作忙碌和动森游戏的诱惑,也未能阻挡我分享这一创作过程。
在难得的假期里,我决定切换一下节奏,为大家带来一篇轻松的教程。今天的话题是ShaderGraph中的星空材质,让我们一起探索这个璀璨的主题。
你可以在Unity Connect中找到同步更新的内容,星空贴图可以随意更换,原作者的灵感来源于YouTube。以下是一段动态展示,颜色虽然被压低,但其效果依然震撼。
旋转模型,你可以透过模型看到整个宇宙的壮丽景象,静态图片则更显清晰。现在,我们来解析它的制作过程。
这部分基础内容我之前有讲解过,这里不再赘述。
cubemap节点的关键在于将全景图作为贴图素材,它与2DTexture节点类似。cubemap常用于模拟天空和反射。在导入cube图时,需要注意调整贴图格式,以避免显示错误。
为了消除全景图的断面问题,我调整了图片布局,并利用normal输入节点处理视角问题。最终效果令人满意。
星星天空球的效果更像物体表面的反光,需要与Normal vector结合,以实现随表面方向变化的效果。通过反复试验,我调整了WorldNormal和ObjectNormal的使用,达到了理想状态。
通过遮罩图,星空和星星图产生自发光效果,使得模型边缘和下方呈现不一样的视觉体验。最后,通过ShaderGraph调整连线,创造出丰富的质感。
这套材质适用于武器、衣物,特别是科幻场景中的宇宙传送门。想象一下,那场景的视觉冲击力,绝对能为你的项目增色不少。
如果你喜欢这篇教程,别忘了点赞收藏。附上我的文件链接和艺术站地址,以及之前相关文章的链接。如需引用,请记得联系我并注明作者和原始网址。