ProceduralTextures:使用 GLSL 片段着色器生成的程序纹理在线图库

时间:2024-07-17 18:35:35
【文件属性】:

文件名称:ProceduralTextures:使用 GLSL 片段着色器生成的程序纹理在线图库

文件大小:37KB

文件格式:ZIP

更新时间:2024-07-17 18:35:35

C

程序纹理 团队(和)对使用 OpenGL 着色语言渲染地图的可能性感到兴奋。 正如 Brett 和 Peter 在所描述的,我们将它们用于从几何体挤出到照明效果的所有内容。 这就是使 Tangram 的地图引擎快速、强大且高度灵活的原因。 GLSL 着色器的另一个用途是实时生成程序纹理。 这允许映射器以编程方式制作有趣的模式,并使用自定义规则将它们应用于不同的几何图形。 该和展示了一小部分示例,以激发地图制作者使用、编码和共享地图的生成纹理。 如何在本地机器上安装这个库? 在本地克隆此存储库并运行 Python HTTP 服务器。 git clone https://github.com/tangrams/ProceduralTextures cd ProceduralTextures python -m SimpleHTTPServer 8000 注意:如果你有 Python


【文件预览】:
ProceduralTextures-master
----index.html(4KB)
----src()
--------main.js(3KB)
--------highlight.min.js(43KB)
--------glslCanvas.js(7KB)
----patterns()
--------grid.frag(422B)
--------checks.frag(840B)
--------star.frag(2KB)
--------sidegrid.frag(483B)
--------diamond.frag(1021B)
--------rotTile.frag(2KB)
--------nuts.frag(770B)
--------bricks.frag(677B)
----LICENSE(1KB)
----README.md(1KB)
----shapes()
--------triangle.frag(1KB)
--------box.frag(318B)
--------circle.frag(300B)
--------cross.frag(347B)
--------wave.frag(930B)
----animations()
--------polardots.frag(757B)
--------beatingdots.frag(441B)
--------movingdots.frag(706B)
--------rotatingdots.frag(868B)
--------marchingboxes.frag(1KB)
----css()
--------zenburn.css(2KB)
--------blog.css(1KB)
--------style.css(2KB)
----.gitignore(9B)

网友评论