![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity高级光照
小橙子0
一只游戏开发狗
展开
-
(二十六)unity shader之——————面积光:下篇(面积光源)
一、面积光源1.1面积光和线光源的不同面积光其实就是一个长方形光线,是所有几何形体中最易计算的一类面积,这个例子中,面积光和线光源最大的不同是,面积光把空间分成了更多的区域。如果不考虑光源法线,一个长方形的面积光会把空间分成9个区域,共4种类型的照明条件。因此,对于面积光的计算,主要就是确定点落在了这9个区域内的哪一个区域,并使用相应的照明条件计算点的光照。1.2通过脚本设定面积光的几...原创 2019-12-15 23:53:39 · 1024 阅读 · 0 评论 -
(二十五)unity shader之——————面积光:上篇(线光源)
面积光是具有形体的一类光源,不像点光源和平行光这类完全抽象化,没有形体的光源。面积光适用于表达柔和的自然光,如通过灯发出的光具有明显的几何形体光源。unity实现了面积光,但仅用于灯光烘焙,而在实时渲染中仍然无法使用面积光。下面将通过着色器计算来实现面积光。一、线光源1.1点、线、面两个点可以确定一条直线,而两个相互垂直的线段可以确定一个矩形,6个面可以构成一个立方体。而这里,对面光源...原创 2019-12-14 17:11:24 · 1454 阅读 · 3 评论