- 博客(10)
- 资源 (22)
- 收藏
- 关注
原创 WebGL实现的一个Depth Blur(深度模糊/或景深模糊)的动态效果
demo:http://www.artvily.com/sample?sample=depthBlur移动端Demo:http://www.artvily.com/sample?sample=depthBlur3实现原理: 在渲染到贴图(RTT)的过程记录下深度值(最好用float texture format),然后不同的深度取不同的模糊值(这里只做了距离摄像机越远,越模糊),这里...
2018-07-30 14:22:33 2751 2
原创 多重纹理的应用: 表现岩石地表间的湖泊的动态效果
demo:http://www.artvily.com/sample?sample=multTex使用了三重纹理表现岩石地表间的湖泊
2018-07-28 11:57:22 277
原创 3D游戏中闪电/光线等类似效果的一种实现原理
demo:http://www.artvily.com/sample?sample=lightLine通过绘制连续项链的面片(始终朝向摄像机)组成的"带子",对这个带子模型使用纹理动画切换不同帧的纹理就实现了对应的效果。这个"带子"是3D空间的曲线,可以任意指定起点,中间若干点,终点。...
2018-07-27 20:38:09 1264
原创 WebGL 中 glsl noise的一个应用: 水流波浪荡漾的感觉
demo:http://www.artvily.com/palette?sample=palette&clip=noise_01效果图:关于 noise的介绍:https://thebookofshaders.com/11/欢迎交流
2018-07-24 12:37:34 1779
原创 WebGL Texture Alpha Channel 应用动画
demo:http://www.artvily.com/palette?sample=palette&clip=AlphaChannelTex
2018-07-11 09:43:36 309
原创 glsl 实现的热气流动及其变体的效果(源码地址)
请见: https://www.cnblogs.com/vilyLei/articles/9271698.html
2018-07-06 09:56:16 392
原创 glsl 实现的热气流动及其变体的效果(源码)
上图(因为webgl的限制,无法再web跑):glsl:void main(){ vec4 color; float cosV = cos(vTime); color = texture(texSampler, 0.5 * vec2((uv.x + vTime * 0.1),(uv.y + vTime * 0.1))); float e = color.r; float seg = ...
2018-07-05 20:32:28 780
原创 WebGL glsl fragment 着色器实现的纹理动画: 神秘海洋
效果链接:点击打开链接glsl代码:this.vshdCode = "precision mediump float;" +"attribute vec3 a_vtx_pos;" +"attribute vec2 a_vtx_uv;" +"varying highp vec2 v_texUV;" ...
2018-07-04 21:43:36 1116 1
原创 WebGL glsl fragment 着色器实现的纹理动画: 雷达扫描效果
Demo:http://www.artvily.com/palette?sample=palette&clip=texRadar截图:glsl代码:this.vshdCode = "precision highp float;" +"attribute vec3 a_vtx_pos;" +"attribute ...
2018-07-04 21:38:59 1616
原创 opengl glsl 计算模糊(Blur) WebGL实现(glsl源码)
模糊前:模糊后(WebGL实现: 点击打开链接):一般的采样模糊方式达不到上述效果,这里给出个人实现的glsl代码:void main(){ vec4 color = vec4(0.0); int seg = 5; int i = -seg; int j = 0; float f = 0.0f; float dv = 2.0f/512.0f; float to...
2018-07-04 21:29:50 4651 1
mkcert在Windows下生成SSL自签证书应用https(以及可以直接使用的证书)
2023-05-12
a complete bibliography of publications in the c/c++ 2000To2009
2022-05-25
c++ 创建dll(动态库)、static lib(静态库),以及dll的相互调用 示例vs2022工程
2022-03-10
MS-DOS-MASM5.0 用于64位(Win7或者Win10)系统中 DOSBox 环境下的汇编程序编译链接等汇编程序操作
2022-03-02
05-JP-id-Tech-5-Challenges-虚拟纹理
2020-09-30
win10-rightButtonCMD.reg
2019-12-11
webGL直接写的2d火爆射击游戏
2019-01-08
实现GLSL Shader(支持GLES2/GLES3)的辅助系统
2018-11-20
assimp_model_read_parser
2018-11-17
opengl330在顶点中设置颜色shader中使用
2018-02-25
win7 x86debug环境下 opengl glew和glfw的库
2018-02-25
js客户端通过node.js实现的Server操作MySQl
2018-01-14
去掉图片黑背景air源码
2012-10-31
flash as3 3D Graphics摄像机小系统(源码)
2012-07-31
去掉图片黑背景输出为透明png(AdobeAir工具)
2012-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人