
HLSL/Cg/GLSL
文章平均质量分 80
神杀中龙
我需要自由的世界。
展开
-
【转】灰度Gray
灰度,在HLSL中使用。 sampler2D Texture0; //采样器 //像素着色器,替换多纹理阶段,纹理混合 //用于处理色彩 //像素是由RGBA四个分量混合的。 //输入的是颜色值,输出的也是颜色值。 float4 PS_Main(float2 texCoord : TEXCOORD0) : COLOR { float4 _inColor = tex2D(Texture0转载 2014-08-22 22:39:50 · 736 阅读 · 0 评论 -
HLSL基础练习
VertexShader 顶点着色器 替换的是固定渲染管线中的bi原创 2014-08-22 19:18:24 · 719 阅读 · 0 评论 -
Ogre材质脚本
光 材质与材质脚本 基本概念 Ogre的材质(Material) 为了优化渲染,必须把渲染状态的变化减少到最小。而最频繁的渲染状态改变是材料的变化(大多是纹理的变化)。 Ogre的Material类封装了物体的所有材料属性,类似于3D Studio中material的概念。平时不被认为是属于材料的属性,像culling模式和深度缓存设置等,也被Material包含近来了。因为这转载 2014-09-25 16:27:57 · 1325 阅读 · 1 评论 -
Ogre材质脚本
Ogre SDK的media/materials/scripts 目录下的Example.mateiral转载 2014-09-25 16:28:31 · 673 阅读 · 0 评论 -
Ogre材质脚本
性名 值的格式 描述 lod_distances [ ... ] LOD的距离列表 receive_shadows | 阴影是否会投在这个物体上(默认为on) transparency_casts_shad转载 2014-09-25 16:48:26 · 1459 阅读 · 0 评论 -
WebGL之旋转三角形
02.WebGL之旋转三角形 attribute vec3 v3Position; attribute vec3 av3Color; varying vec3 vv3Color; attribute vec3 aVertexPosition; uniform mat4 um4Rotate; void main(void) { vv3Color = av3Color;转载 2014-10-17 14:55:44 · 1909 阅读 · 0 评论