投射阴影方法一:添加一个单独的pass通道pass{ Tags{"LightMode" = "ShadowCaster"}}ShadowCaster:阴影投射器,可以投射阴影方法二:添加物体默认阴影投射FallBack "Diffuse"然后给光线开启阴影:效果如下:(效果图为添加平行光)如果要让我们的shader支持点光源阴影投射,就添加 FallBack "Diffuse"添加点光源后...
分类:
其他好文 时间:
2016-03-23 22:24:43
阅读次数:
553
Unity中的drawcall定义:每次引擎准备数据并通知GPU的过程称为一次Draw Call。引擎首先经过简单的可见性测试,确定摄像机可以看到的物体,然后把这些物体的顶点(包括本地位置、法线、UV等),(顶点如何组成三角形),变换(就是物体的位置、旋转、缩放、以及摄像机位置等),相关光源,纹理,
分类:
其他好文 时间:
2016-03-22 22:09:18
阅读次数:
356
给正方体加一张图片作为材质,简单的呀。 1.创建Cube GameObject-->3D Object-->Cube 但是发现在场景里正方体是黑的。 可以加一个点光源。GameObject-->Light-->Point Light 调节光源位置到主摄像头和正方体之间。这样场景里就看到一个正方体。
分类:
编程语言 时间:
2016-03-18 20:16:44
阅读次数:
290
一.阴影是由于光源点照射到背景的光线受到了目标物的阻挡而形成的,但是场景中的光照强度并不会改变背景的表面纹理特征结构;由于阴影区域所获得的入射光线强度减弱,所以阴影区域的像素值会比该区域无阴影时的像素值要小(阴影检测算法中的先验知识)。阴影会降低背景的像素..
分类:
其他好文 时间:
2016-03-02 22:14:35
阅读次数:
4322
首先要明白什么是白平衡, 它指的是在图像处理的过程中, 对原本材质为白色的物体的图像进行色彩还原, 去除外部光源色温的影响, 使其在照片上也显示白色。 那色温是怎么理解的呢?这个概念其实有点绕, 它是开尔文通过黑体(blackbody) 这一理想光源, 在不同温度下, 所发出光线的颜色特性来定义的。
分类:
其他好文 时间:
2016-02-20 17:26:48
阅读次数:
326
本文主要介绍Untiy5以后的GI,PBS,以及光源探头,反射探头的用法以及在着色器代码中如何发挥作用,GI是如何影响渲染的,主要分成三个部分,最开始说明PBS需要的材质与相应概念,二是Unity 里相应GI的操作,三是对应着色器代码的理解。如果没有特殊声明,所有操作与代码都是针对Unity5.3.
分类:
编程语言 时间:
2016-01-29 21:09:50
阅读次数:
734
/** * * DirectionalLight方法 根据设置灯光的颜属性color, 强度属性intensity创建平行光光源。 * DirectionalLight 对象的功能函数采用定义构造的函数原型对象来实现。 * NOTE: SpotLight类型灯光实现了阴影,但是需要在场景中使用Mes
分类:
Web程序 时间:
2016-01-29 03:14:21
阅读次数:
198
du熊是个爱学习的孩子,他总喜欢在生活中做一些小实验,这次du熊想研究一下光合作用。 du熊的实验材料有如下几样:神奇的种子,普通的纸箱和一些光源。一开始du熊将种子均匀的种在了箱子底部,你可以将其看成X轴,种子的位置为X轴上的点。然后du熊用纸板将箱子盖住,并在纸板上安装了一些光源(具体见图)。神...
分类:
其他好文 时间:
2016-01-26 12:23:02
阅读次数:
153
前几章接触的案例都是接近静态的,由这张开始开始接触大量动态的内容,包括球体灯光,变动的形体,以及一个虚拟的丛林场景下章我会试着结合1-9案例的内容做出一个demo出来【playground】-lights(灯光)源码var createScene = function () { var sce...
分类:
Web程序 时间:
2016-01-22 10:56:32
阅读次数:
364
色温色温是表示光源光谱质量最通用的指标。 GPUImage中我们通过GPUImageWhiteBalanceFilter来实现 顶点着色uniform sampler2D inputImageTexture;varying highp vec2 textureCoordinate; unif...
分类:
其他好文 时间:
2016-01-11 10:18:38
阅读次数:
396