Unity3d 光照贴图 LightMapping

原创 2015年07月09日 22:00:14

这里写图片描述
光照贴图的强大功能我们是有目共睹的,而且Beast作为一个商业烘焙引擎更不会让我们失望。
这里写图片描述
环境光,反射光源,漫反射,自发光体等贴图都计算并显示了。

这里有几个使用常识。
光源选项:Lightmapping 成为RealtimeOnly的实时光照,这时候ForwardPath定义过得材质皆可接受光照..
一般Lightmapping为Auto选项的光源,在烘焙贴图之后,对于烘焙后的物件,这个光源就失去效用了,但对未烘焙物件还是有用的。

对于ForwardBase Pass和ForwardAdd Pass路径下的shader而言,如果不在Pass里增加获取Beast生成的light map并且叠加到光照色彩渲染的话,就没有烘焙贴图的效果。
但是要注意,如果只自定义Vertex Pass路径的shader则烘焙之后,物件会消失。因为烘焙贴图一般只支持Forward以上的高级Pass.. 但是如果在shader中增加定义
Pass{
Tags {“LightMode” = “VertexLMRGBM”}
给unity解析,在这个Pass中,读取Beast的烘焙结果unity_Lightmap,这是个环境变量(#include “Lighting.cginc”),然后将其输出。这样就看到了烘焙结果的物体。所以烘焙后的Lightmap作为贴图需要Shader把其读出来并渲染到物件才行,如果是ForwardPass的话,不读Lightmap,可以读取灯光渲染,但是Vertex Pass不行,必须定义VertexLMRGBM才能显示出来。
当然我们也可以单独烘焙单个物件和静态光源。如果光源为动态就最好设置为RealtimeOnly,静态光源最好设为BakeOnly然后烘焙,增加效果。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Unity教程之-Unity光照贴图Lightmapping

一直没有光照贴图的深入了解,只知道它与灯光比起可以降低drawCall,偶然看到一本外文书上有详细的资料,这里学习并分享一下,下面开始! 一:简要说明一下Unity光照贴图的概念 翻译会有各种偏差...

Unity 5光照贴图烘焙

1. 简介 2.
  • MyArrow
  • MyArrow
  • 2015年06月18日 09:08
  • 14950

Unity3D技术之深入了解光照贴图详解

深入了解光照贴图 如果是第一次接触 Unity 中的光照贴图,本快速入门指南将对您有所帮助。       光照贴图完全集成到 Unity 中,可在编辑器 (Editor) 中创建整个关卡,...

Unity3D光照贴图烘焙知识详解

今天简单地跟大家分享一下Unity5.0里面的光照贴图烘焙技术。由于时间只有20分钟,所以只能给大家一些概要性的介绍,没有办法深入,等到Unity5.0版本正式推出之后,我会给大家一些更详细的介绍。 ...

光照贴图深入学习 Lightmapping In-Depth

http://www.ceeger.com/Manual/LightmappingInDepth.html If you are about to lightmap your first sce...
  • hcud024
  • hcud024
  • 2016年08月12日 11:33
  • 769

untiy 3d ShaderLab_第8章_ 基于光照贴图的烘焙照明

转载出处:http://blog.csdn.net/heyuchang666/article/details/51366116 第8章 基于光照贴图的烘焙照明     Lightmap即光...

untiy 3d ShaderLab_第8章_ 基于光照贴图的烘焙照明

和刚刚的Shader不同的是,此Shader多了一个LightMode为VertexLMRGBM的Pass,在这个Pass中,我们读取了Beast的烘焙结果unity_Lightmap,然后将其输出。...

Unity3D ShaderLab 静态贴图光照模型

其实在unity的光照模型中,我们可以把光照讯息烘培进入一个2D贴图,来实现着色器的光照效果。     更多精彩请关注【狗刨学习网】     下面是在unity中关闭灯光和打开灯光的对...
  • Carl180
  • Carl180
  • 2015年02月01日 23:40
  • 885

Unity3D技术之光照贴图快速入门详解

这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌 光照贴图快速入门        Unity 拥...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity3d 光照贴图 LightMapping
举报原因:
原因补充:

(最多只允许输入30个字)