码迷,mamicode.com
首页 >  
搜索关键字:光照模型    ( 115个结果
RGBA HSB opengl光照模型
RGBA HSB HSV颜色模型对应于画家的配色的方法。画家用改变色浓和色深的方法来从某种纯色获得不同色调的颜色。其做法是:在一种纯色中加入白色以改变色浓,加入黑色以改变色深,同时加入不同比例的白色,黑色即可得到不同色调的颜色 1. 几个概念 环境光——经过多次反射而来的光称为环境光,无法确定其最初
分类:其他好文   时间:2016-02-17 12:26:40    阅读次数:157
DirectX11笔记4:光照
按照书中的光照模型,光的类型分为3种:漫反射光,环境光,镜面光。光源类型也是三种:平行光,点光,聚光灯。其它需要的数据:材质,法线方向(光照角度)。现在,先以平行光源为例,因为它最简单,不需要去计算距离,角度对于光线的影响:先定义光源: //这里所有的定义只与光的颜色有关,就是定义光的颜色 ...
分类:其他好文   时间:2015-11-22 20:25:47    阅读次数:563
Lambert 光照模型
Vertex&Fragment Shader 漫反射 + 环境光
分类:其他好文   时间:2015-10-18 06:38:39    阅读次数:342
学习笔记——基本光照模型简单实现
Lambert光照模型,根据光照向量与顶点发现的夹角来确定光照强度:Shader "James/VP Shader/LightModel-Lambert" { Properties { _MainTex ("MainTex", 2D) = "white" {} } ...
分类:其他好文   时间:2015-08-31 19:10:49    阅读次数:251
Unity3D表面着色器(Surface Shader)资料整合
一、Shader 表面着色器语法 Unity 的表面着色器 (Surface Shader) 是一种代码生成方法,用它来编写光照着色器比用低级的顶点/像素着色器程序容易得多 二、编写一个灰度效果的Shader 三、Shader 内置 Shader 之 Normal-Diffuse  Normal-Diffuse 是一个简单的光照模型,光照强度随着物体表面和光入射角夹角的减小...
分类:编程语言   时间:2015-07-17 16:07:01    阅读次数:143
浅谈 GPU图形渲染管线
图形渲染管道被认为是实时图形渲染的核心,简称为管道。管道的主要功能是由给定的虚拟摄像机、三维物体、灯源、光照模型、纹理贴图或其他来产生或渲染一个二维图像。由此可见,渲染管线了实时渲染技术的底层工具。图像中物体的位置及形状是通过它们的几何描述、环境特征、以及该环境中虚拟摄像机的摆放位置来决定的。...
分类:其他好文   时间:2015-07-14 00:07:20    阅读次数:365
Unity3d《Shader篇》自定义光照模型
一、理论公式1:被光照的物体最终所呈现的颜色公式最终颜色=材质颜色*发光颜色公式2:材质颜色tex2D(_MainTex,uv)公式3:光照颜色光照颜色=自发光+环境光+漫反射+镜面反射公式5:自发光emissive = colorEmissivecolorEmissive自发光的颜色公式6:环境光...
分类:编程语言   时间:2015-06-30 14:53:58    阅读次数:210
Phong光照模型
发射光emissive 环境光ambient 漫反射光diffuse 镜面反射光specular 高光度shininess,法线方向N,光源方向L,视点方向V 漫反射的反射强度与物体表面法线及光的入射角度有关,而与人眼的观察角度无关 color_out ...
分类:其他好文   时间:2015-05-29 18:40:30    阅读次数:262
局部光照模型
提要常见的光照模型一般包括四个部分ambient, diffuse, specular, 和emitted light. 即:vertex color = ambient + diffuse + specular + emitted light当有多个光源的时候,最后的颜色就是多个结果的叠加。Ambient light:环境光,通常定义在光源的中,注意每个光源的衰减量。Diffuse:漫反射部分,...
分类:其他好文   时间:2015-05-28 16:18:14    阅读次数:596
Unity Shader——Writing Surface Shaders(3)——Surface Shader Lighting Examples
Surface Shader 光照例子 这里有一些自定义光照模型和Surface Shaders的例子。通常的Surface Shader例子在这里。 由于延迟光照在某些自定义的逐材质光照模型中表现得并不好,在下面大多数例子中,我们让shader只编译到正向渲染中。漫反射(Diffuse) 让...
分类:编程语言   时间:2015-05-16 00:11:52    阅读次数:284
115条   上一页 1 ... 6 7 8 9 10 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!