GLSL Shader之磨砂玻璃特效 源码

时间:2019-11-29 09:34:53
【文件属性】:

文件名称:GLSL Shader之磨砂玻璃特效 源码

文件大小:4.55MB

文件格式:7Z

更新时间:2019-11-29 09:34:53

GLSL Shader 磨砂玻璃 特效 源码

用GLSL shader做的图片处理,磨砂玻璃特效


【文件预览】:
obj
----Debug()
--------DemoGLSL.pdb(42KB)
--------DemoGLSL.Resources.resources(180B)
--------DemoGLSL.vbproj.GenerateResource.Cache(917B)
--------DemoGLSL.exe(30KB)
--------DesignTimeResolveAssemblyReferencesInput.cache(7KB)
--------TempPE()
--------DemoGLSL.vbprojResolveAssemblyReference.cache(12KB)
--------DemoGLSL.vbproj.FileListAbsolute.txt(2KB)
--------DemoGLSL.xml(664B)
bin
----Release()
----Debug()
--------DemoGLSL.vshost.exe(22KB)
--------OpenTK.pdb(1.77MB)
--------DemoGLSL.pdb(42KB)
--------DemoGLSL.vshost.exe.manifest(490B)
--------DemoGLSL.exe(30KB)
--------ryu.jpg(353KB)
--------OpenTK.dll(3.82MB)
--------shader.glvs(551B)
--------shader1.glfs(712B)
--------shader2.glfs(847B)
--------shader.glfs(1012B)
--------shader3.glfs(881B)
--------OpenTK.xml(20.42MB)
--------DemoGLSL.xml(664B)
DemoGLSL.vbproj
Demo.vb
ryu.jpg
DemoGLSL
----obj()
--------Debug()
----bin()
--------Release()
--------Debug()
----DemoGLSL.vbproj(5KB)
----Demo.vb(8KB)
----ryu.jpg(353KB)
----shader.glvs(551B)
----shader.glfs(528B)
----My Project()
--------Application.Designer.vb(441B)
--------Application.myapp(481B)
--------Resources.resx(5KB)
--------Resources.Designer.vb(3KB)
--------Settings.Designer.vb(3KB)
--------Settings.settings(279B)
--------AssemblyInfo.vb(1KB)
shader.glvs
shader.glfs
My Project
----Application.Designer.vb(441B)
----Application.myapp(481B)
----Resources.resx(5KB)
----Resources.Designer.vb(3KB)
----Settings.Designer.vb(3KB)
----Settings.settings(279B)
----AssemblyInfo.vb(1KB)

网友评论

  • 看了下效果,压根没有磨砂的效果,就是个毛玻璃效果而已。
  • 看这句for(float j = x;j > 0;j -= 0.002),当 x 值小的时候,每fragment 取纹理数据会更少,GPU执行更快,否则时间都浪费在 SwapBuffers这种阻塞调用上了