private const float BRIGHTNESS = 220.0F; Graphics g = this.pictureBox2.CreateGraphics(); g.Clear(Color.White); Bitmap bmp = new ...
分类:
其他好文 时间:
2015-01-22 10:58:21
阅读次数:
228
一、光照和颜色密切相关,光照也是由不同颜色的光去描述,所以由于颜色的表示有两种模式:rgba模式和颜色索引模式,所以光照也分为rgba下的光照,和颜色索引模式下的光照。不过同样的是rgba模式下的光照灵活方便,主要还是使用rgba下的光照模式。
二、隐藏表面消除工具。
三、现实世界和OpenGL关照
四、材料和颜色
五、创建光源
六、选择光照模型
七、定义材料属性...
分类:
其他好文 时间:
2015-01-21 22:29:54
阅读次数:
370
Skyshop: Image-Based Lighting Tools & Shaders 插件地址:https://www.assetstore.unity3d.com/en/#!/content/8880相关使用教程:http://www.narkii.com/club/thread-3003....
分类:
其他好文 时间:
2015-01-21 13:21:56
阅读次数:
177
1.固定渲染管线与可编程渲染管线的区别:1)、固定渲染管线 ——这是标准的几何&光照(T&L)管线,功能是固定的,它控制着世界、视、投影变换及固定光照控制和纹理混合。T&L管线可以被渲染状态控制,矩阵,光照和采制参数。2)、顶点着色器——图形开发人员可以对渲染管线中的顶点运算和像素运算分别进行编程处...
分类:
其他好文 时间:
2015-01-19 00:00:14
阅读次数:
349
现代计算机图形管线渲染图像的方法是处理这两个问题:1 3D世界的几何图元如何投影成2D图元,进而对应到屏幕的哪些像素2 根据已有的信息(光照,法向量,贴图),每个像素点应该怎样设置颜色根据这两个问题,我们有了顶点着色器和片段着色器。本次研究的内容,是第2个问题中的一个问题。这个问题出现在我们有...
分类:
其他好文 时间:
2015-01-16 20:38:14
阅读次数:
777
上篇文章中我们已经说到,表面着色器将分为两次讲解,上一篇文章中介绍了表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而本文将介绍Surface Shader+自定义的光照模式的写法...
分类:
编程语言 时间:
2015-01-11 21:43:33
阅读次数:
366
OpenGL中的颜色混合功能(一)
我们知道,材料属性和光照参数可以极大地增加图形的逼真度,但除此之外,我们在对现实世界进行建模时,有许多效果是通过混合颜色的方式实现的。透明的物体,像是玻璃水杯,在它后面发射过来的光会与透明物体的颜色混合在一起。这种透明在OpenGL中的实现方式,是通过首先绘制背景物体,然后把前景物体(比如水杯)与颜色缓冲区中已经存在的颜色进行混合而...
分类:
其他好文 时间:
2015-01-11 21:43:33
阅读次数:
685
本文主要讲解了Unity中SurfaceShader的自定义光照模式的写法。
上篇文章中我们已经说到,表面着色器将分为两次讲解,上一篇文章中介绍了表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而本文将介绍Surface Shader+自定义的光照模式的写法。
OK,言归正传,依然是先来看看本文配套的游戏场景截图。
运行游戏,音乐响起,金黄色的丰收之秋映入眼帘:
远方:
池塘:
参天大树:
小型村落:...
分类:
编程语言 时间:
2015-01-11 17:49:54
阅读次数:
566
写在前面自己写过Vertex & Fragment Shader的童鞋,大概都会对Unity的光照痛恨不已。当然,我相信这是因为我们写得少。。。不过这也是由于官方文档对这方面介绍很少的缘故,导致我们无法自如地处理很多常见的光照变量。这篇我们就来讨论下Unity内置的一些光照变量和函数到底怎么用。以下内容均建立在Forward Rendering Path的基础上。Forward Rendering...
分类:
编程语言 时间:
2015-01-07 23:35:07
阅读次数:
540
环境:unity3d4.1,windows8.1
unity3d可以产生较好的光照贴图,在程序中使用它们可以产生较好的效果。
Renderer.lightmapTilingOffset 光照贴图平铺偏移
Description描述
The tiling & offset used for lightmap.
用于光照贴图的平铺和偏移值。
A scene...
分类:
编程语言 时间:
2015-01-07 18:54:12
阅读次数:
612