查看: 2508|回复: 0
打印 上一主题 下一主题

内置着色器指南之标准着色器家族:法线贴图漫反射着色器

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-2-20 17:10:40 |只看该作者 |倒序浏览
Normal Mapped Properties 法线贴图属性Like a Diffuse shader, this computes a simple (Lambertian) lighting model. The lighting on the surface decreases as the angle between it and the light decreases. The lighting depends only on the this angle, and does not change as the camera moves or rotates around.同Diffuse Shader 类似,基于Lambertian 的简单光照模型。光照随着和物体表面夹角的减小而减小。光照只受入射夹角影响,不会随着摄像机的移动和旋转而改变。Normal mapping simulates small surface details using a texture, instead of spending more polygons to actually carve out details. It does not actually change the shape of the object, but uses a special texture called a Normal Map to achieve this effect. In the normal map, each pixel's color value represents the angle of the surface normal. Then by using this value instead of the one from geometry, lighting is computed. The normal map effectively overrides the mesh's geometry when calculating lighting of the object.使用Normal mapping贴图来表现物体表面细节,而不是通过增加多边形细分表现细节。它实际上没有改变物体的形状,而是采用了一种叫做Normal Map的特殊贴图实现这一效果。在法线贴图中,每个像素颜色代表该像素在物体表面的法线角度。然后通过这个法线来计算几何学及光照。当计算物体高光时Normal Map有效地优化了物体模型网格。
Creating Normal maps 创建法线贴图You can import a regular grayscale image and convert it to a Normal Map from within Unity. To learn how to do this, please read the Normal map FAQ page.Unity可以把导入的一张普通的灰度图转换为法线贴图。学习更多如何制作法线贴图。
Technical Details 技术细节The Normal Map is a tangent space type of normal map. Tangent space is the space that "follows the surface" of the model geometry. In this space, Z always points away from the surface. Tangent space Normal Maps are a bit more expensive than the other "object space" type Normal Maps, but have some advantages:此处的Normal Map 是一种正切空间的Normal Map类型。正切空间是一个跟随物体模型表面的空间。在这个空间中,Z轴始终从表面指向外面。Tangent space 相对于另一种 Object space空间类型复杂一些,但是它有一些优势。    It's possible to use them on deforming models - the bumps will remain on the deforming surface and will just work.
    比较适合应用于奇形怪状的物体,恰好表现物体表面凹凸不平效果。
    It's possible to reuse parts of the normal map on different areas of a model; or use them on different models.
    比较适合应用于物体模型的不同区域,或者应用在不同的模型间。 Diffuse Properties 漫反射属性Diffuse computes a simple (Lambertian) lighting model. The lighting on the surface decreases as the angle between it and the light decreases. The lighting depends only on the this angle, and does not change as the camera moves or rotates around.Diffuse 计算一个简单的(Lambertian)光照模型,光照强度随着物体表面和光入射角之间夹角的角度减小而减小。光照强度仅依赖于此角度,摄像机的移动和旋转无法改变光照强度。
Performance 性能Generally, this shader is cheap to render. For more details, please view the Shader Peformance page.一般情况下这个Shader耗费渲染资源比较小,更多详细资料请查看Shader Peformance页面。 【来源:互联网】
更多精彩教程,尽在web3D纳金网http://www.narkii.com/college/
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-10 14:58 , Processed in 0.098174 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部