基于GLSL的投影纹理实现

时间:2012-05-18 05:59:16
【文件属性】:

文件名称:基于GLSL的投影纹理实现

文件大小:748KB

文件格式:RAR

更新时间:2012-05-18 05:59:16

glsl 投影纹理

投影纹理可以实现许多有趣的效果,比如模仿聚光效果,用glsl实现可以更加灵活。


【文件预览】:
ProjTexture
----TinyMath.pas(77KB)
----__history()
--------MainFrm.pas.~93~(7KB)
--------MainFrm.pas.~90~(7KB)
--------MainFrm.pas.~97~(7KB)
--------TinyEffects.pas.~34~(3KB)
--------TinyEffects.pas.~35~(3KB)
--------MainFrm.pas.~95~(7KB)
--------MainFrm.pas.~91~(7KB)
--------TinyEffects.pas.~32~(3KB)
--------MainFrm.pas.~92~(7KB)
--------TinyEffects.pas.~31~(3KB)
--------TinyEffects.pas.~29~(3KB)
--------ProjTexture.dpr.~1~(237B)
--------TinyEffects.pas.~30~(3KB)
--------MainFrm.pas.~98~(7KB)
--------ProjTexture.dpr.~3~(739B)
--------MainFrm.dfm.~2~(415B)
--------MainFrm.pas.~96~(7KB)
--------TinyEffects.pas.~33~(3KB)
--------MainFrm.dfm.~1~(329B)
--------TinyEffects.pas.~37~(3KB)
--------MainFrm.pas.~94~(7KB)
--------TinyEffects.pas.~36~(3KB)
--------MainFrm.pas.~89~(7KB)
--------ProjTexture.dpr.~2~(246B)
--------TinyEffects.pas.~28~(3KB)
----TinyEffects.pas(3KB)
----TinyFileSystem.pas(4KB)
----bin()
--------Shaders()
--------config_DX.ini(828B)
--------ProjTexture.exe(641KB)
--------Textures()
--------ProjTexture.log(4KB)
--------config_GL.ini(173B)
----TinySysUtils.pas(8KB)
----TinyImage.pas(7KB)
----ProjTexture.dproj.local(663B)
----MainFrm.pas(7KB)
----TinyCamera.pas(13KB)
----ProjTexture.res(5KB)
----ProjTexture.~dsk(11KB)
----TinyLog.pas(2KB)
----ProjTexture.dsk(11KB)
----ProjTexture.identcache(838B)
----TinyEngine.pas(8KB)
----ProjTexture.dproj(4KB)
----TinyGeometries.pas(20KB)
----TinyBoundingVolumes.pas(22KB)
----ProjTexture.dpr(776B)
----dglOpenGL.pas(632KB)
----TinyGraphics.pas(104KB)
----TinyClasses.pas(15KB)
----dcu()
----MainFrm.dfm(440B)
----TinyContainers.pas(7KB)

网友评论

  • 不错,可惜是delphi编写的,看看就行
  • 代码还是可以运行的,效果也不错,应该是哪本教程上的代码