主要观点总结
本文介绍了陈景光是Unity价值专家提名人选的文章内容,他深度参与虚拟技术合作,为超过20个平台S级虚拟偶像演出项目提供视觉服务。文章详细描述了冰材质的渲染过程,包括渲染方程、光线分析、Shader基本框架、构建Shader的思路、Shader中的矢量空间变换和细化InputData等。
关键观点总结
关键观点1: 陈景光是Unity价值专家提名人选
陈景光是超次元技美总监,曾深度参与虚拟技术合作,主导渲染工作流设计、性能优化工作,为超过20个平台S级虚拟偶像演出项目提供视觉服务。
关键观点2: 冰材质的渲染过程
介绍了冰材质的渲染过程,包括渲染方程、光线分析、Shader基本框架等。阐述了冰材质的光线分析,包括线可逆性质、反射与折射模拟思路、散射模拟思路等。
关键观点3: Shader中的矢量空间变换
介绍了Shader中的矢量空间变换,包括位置、方向和纹理坐标的变换,以及坐标空间变换和Unity提供的内置矩阵。
关键观点4: 细化InputData
详细说明了InputData需要包含的参数,如相机位置、模型表面着色点的世界空间位置、视觉方向、法线方向等。还介绍了通过函数获取InputData的过程,包括EffectNormal函数和InitializeIceData函数的实现。
文章预览
这篇文章来自 2024 年度 Unity 价值专家提名 人选 陈景光。陈景光是超次元技美总监,曾深度参与负责 B站、腾讯、阿里、网易等企业相关的虚拟技术合作,主导渲染工作流设计、性能优化工作,为超过 20 个平台 S 级虚拟偶像演出项目提供视效服务。 点击 阅读原文 ,可以访问陈景光在 Unity 中文课堂的个人主页,阅读更多技术干货。 曾经冰材质困扰我比较长的时间,因为冰块不能简单用反射和折射模拟效果,也是广大 Shader 初学者一直困扰比较多的问题,美术渲染冰块的时候也不知道如何下手。 这里想关于冰块的材质展开来讲,里面也涉及到比较多的图形学知识点,要有一定的数学(高中水平)知识,我会尽量以简单易懂的角度来分析问题,希望能对大家有帮助。 课程案例工程文件 课程案例工程文件GitHub地址: https://github.com/Kong2024/Unity_Learn_Ice
………………………………