OSG 中使用纹理shader 例子#include
#include
#include
#include
#include
#include
static char * vertexShader= {
"#version 430 \n"
"layout (location=0) in vec3 VertexPosition;\n"
"layout (locati...
分类:
其他好文 时间:
2015-03-09 10:56:56
阅读次数:
981
暗黑系动机如果你满足以下条件,我建议你阅读这篇教程:你想了解更多有关表面着色器的细节知识。你想实现一个入门级别的卡通效果shader(Toon Shader)。你想知道渐变纹理(ramp texture)的使用方式。你想了解边缘光照(rim lighting)的知识。准备工作我们想实现一个toon ...
分类:
编程语言 时间:
2015-03-08 18:32:58
阅读次数:
3113
DirectX增加了一种计算着色器(Compute Shader),它是专门为与图形无关的通用计算设计的。因此DirectX就变成了一个通用GPU计算的平台。GPU拥有极其强大的并行运算能力,来看看unity中怎么使用它...
分类:
编程语言 时间:
2015-03-08 14:18:51
阅读次数:
279
咳咳,有段时间没有更新了,最近有点懒!把不少精力都放在C++身上了。闲言少叙,今天要讲的可和之前的几篇有所不同了,这次是一个次综合应用.这篇内容中与之前不同主要体现在下面几点上. 1.之前我们写的都是只用一个Shader来实现某些效果,而这次我们要使用多个Shader结合起来发挥作用。 2....
分类:
编程语言 时间:
2015-03-08 11:44:59
阅读次数:
228
http://bar.cnyes.com/html/100102-1/8D225E270FEE1D0.shtml
http://bar.cnyes.com/html/100102-1/8D225E2951F2386.shtml
http://bar.cnyes.com/html/100102-1/8D225E2CA3761C8.shtml
http://bar.cnyes.com/html/100102-1/8D225E2EA9B9484.shtml
http://bar.cnyes.com/html/10...
分类:
其他好文 时间:
2015-03-08 06:46:54
阅读次数:
112
如果你满足以下条件,我建议你阅读这篇教程: 你想知道如何在表面着色器中进行混色(blend colour) 你想实现一个更加真实的积雪效果 引论 我觉得有雪区域向无雪区域过渡的有些突兀,感觉更像白色的油漆涂在了岩石上,而不是积雪!为了使我们积雪shader的效果更加完美所以下一步需要做的是允许积雪和...
分类:
编程语言 时间:
2015-03-06 09:29:20
阅读次数:
491
泊松表面重建(Poisson Surface Reconstruction)http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version6.11/http://www.cnblogs.com/liangliangdetianxia/p/3999952....
分类:
编程语言 时间:
2015-03-05 23:44:17
阅读次数:
264
如果你是一个shader编程的新手,并且你想学到下面这些酷炫的技术,我觉得你可以看看这篇教程: 实现一个积雪效果的shader 创建一个具有凹凸纹理的shader 为每个像素修改其对应纹理值 在表面着色器中修改模型的顶点数据 引论 这是我们系列教程的第二部分,我们将在此部分实现些有用的技术。在学习完...
分类:
编程语言 时间:
2015-03-05 22:06:44
阅读次数:
5707
在上次的实验中,我们实现了Gooch Shader,并给出了通过调色板进行个性化的Gooch Shader设置。Toon Shader又称Cell Shader,是以离散的颜色来表示光照的强弱。很多动画片的渲染方式都是使用Toon Shader的。下面这样图就可以使用Toon Shader实现。...
分类:
其他好文 时间:
2015-03-05 17:01:23
阅读次数:
187