GLSLDevil是调试OpenGL程序的工具。 GLSLDevil的新版本已经改名为GLSL-Debugger, github的地址在这里:http://glsl-debugger.github.io/ 从github下载zip文件,解压缩, 目录结构如下: 然后按照github上的build步骤... ...
分类:
其他好文 时间:
2017-06-15 17:50:38
阅读次数:
392
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像GLSL和HLSL这样具有比较好的可读性的语法。此字节格式成为SPIR-V,它可以与Vulkan ...
分类:
其他好文 时间:
2017-06-08 14:50:53
阅读次数:
205
shadertoy小练习,图形抗锯齿,glsl中step、smoothstep、clamp、mix函数学习 ...
分类:
其他好文 时间:
2017-05-29 09:47:40
阅读次数:
300
为什么使用中文分词
下载jcseg
maven打包
导入jar包
编写solrconfigxml
编辑managed-schema文件
设置分词字段
测试为什么使用中文分词举个例子,假如输入“周杰伦的...
分类:
其他好文 时间:
2017-05-19 11:13:29
阅读次数:
286
Bubble是一款基于OpenGL的3D图形引擎,主要使用C++编写,采用CMake构建工具构建,基于OpenGL可编程管线,支持GLSL着色器语言。这是一个用于学习和实践的项目,目前尚在开发中。 目录结构 目前项目结构如下图所示:Bubble/bubble包含引擎的全部源代码和资源,其中:Bubb ...
分类:
其他好文 时间:
2017-05-15 00:41:50
阅读次数:
185
来自:https://github.com/mattdesl/lwjgl-basics/wiki/GLSL-VersionsYou can use the #version command as the first line of your shader to specify GLSL versio ...
分类:
其他好文 时间:
2017-05-11 11:41:06
阅读次数:
300
目的:给定任意法线贴图,实现折射效果 主要技术:RenderTarget,glsl 提取出一个可供使用的Sprite派生类 计算模型如下: 黑色部分为玻璃切线,红色部分为场景。绿色线为垂直于场景的视线及其延长线,红色为法线。我们求折射光,等于在给定的OB,法线向量下,求取视线经过折射后与场景的交点和 ...
分类:
其他好文 时间:
2017-05-05 21:00:51
阅读次数:
537
http://www.cnblogs.com/tkgamegroup/p/4214081.html 这周学了好多。包括伪随机数。柏林噪声。先说伪随机数。伪随机数我们用的是周期函数而不是那种由前一项乘一个超大的数取余数的方法。使用周期函数的好处就是可以让其随时间均匀变化。不过使用周期函数一定要保证周期 ...
分类:
其他好文 时间:
2017-04-14 11:42:32
阅读次数:
194
1.编译GLSL ES代码,创建和初始化着色器供WebGL使用。这些过程一般分为7个步骤: 创建着色器对象(gl.createBuffer()); 向着色器对象中填充着色器程序的源代码(gl.shaderSource()); 编译着色器(gl.compileShander()); 创建程序对象(gl ...
分类:
Web程序 时间:
2017-04-10 00:48:03
阅读次数:
842
1.类型转换内置函数 转换/函数/描述 转换为整形数/int(float)/将浮点数的小数部分删去,转换为整形数(比如,将3.14转换为3) 转换为整形数/intl(bool)/true被转换为1,false被转换为0 转换为浮点数/float(int)/将整形数转换为浮点数(比如,将8转换为8.0... ...
分类:
编程语言 时间:
2017-04-05 00:39:12
阅读次数:
547