计算机图形学
ww386362087
Coder....
展开
-
Unity Shader 纹理贴图
标准光照模型 自发光emissive 环境光ambient 高光反射 specular 漫反射 diffuse 环境光Cambient = Gambient 自发光 标准光照模型使用材质的自发光颜色 全局光照自发光会影响周围物体 漫反射 再漫反射中视角是不重要的,反射是随机的,但是跟入射光线的角度很重要 Cdiffuse = Clight*Mdiffuse MAX (0,n.l) sat...原创 2018-07-23 18:27:17 · 1566 阅读 · 0 评论 -
计算机渲染流水线
计算机渲染流水线流程渲染流水线的工作任务 :有一个三维场景出发最总渲染成一张二维的图像 通常由CPU 与 GPU共同完成。渲染流程在概念性阶段可以分为三个阶段:应用阶段(Application Stage), 几何阶段(Geometry Stage), 光栅化阶段(Rasterizer Stage)。...原创 2018-07-14 14:24:30 · 1894 阅读 · 0 评论 -
Unity Shader语义
Unity Shader语义Unity支持的语义:1,从应用阶段传递模型数据给顶点着色器时支持的语义如下表语义描述POSITION模型空间中的顶点位置 通常float4NORMAL顶点法线 通常float3TANGENT顶点切线 通常float4TEXCOORD(n)该顶点的纹理坐标 n组COLOR顶点颜色 通常fixed4 float42,丛顶点着色器传递到片元着色器时支持的语义如下表:语义描述...原创 2018-07-14 21:02:51 · 634 阅读 · 0 评论 -
Unity Shader 基础光照
Unity Shader 基础光照 概述:从宏观上讲 渲染包含两大部分,决定像素的可见型,决定像素的颜色光照计 标准光照模型: 基本方法:把进入摄像机的光分为 四部分,分别通过不同的公式去计算不同的值 自发光:当给定一个方向时,一个表面向该方向发射多少辐射量,如果使用全局光照,并不会照亮周围我物体,而是本身看起来亮了 漫反射:光源照射物体表面,表面会向每个方...原创 2018-07-15 18:43:55 · 454 阅读 · 0 评论