文件名称:terra:地形上的WebGL草
文件大小:10.1MB
文件格式:ZIP
更新时间:2024-02-27 02:43:54
webgl typescript terrain grass TypeScriptTypeScript
兵马俑 :copyright:2017-2020,作者:Mike Linkovich•spacejack.github.io 这是对使用顶点着色器将草渲染为几何图形的的后续操作。 该演示增加了地形标高,改进的照明,草地动画,风,水和其他细节。 此外,此项目自最初发布以来已进行了更新。 现在,它具有地形纹理,地形类型之间的过渡,更多的草草照明改进,更好的风动画,一些小的修复以及更好的现成的浏览器和TypeScript 2.1构建功能。 最后,该自述文件已被重写以提供对实现的更详细描述。 实作 草 我包含有关草实例如何渲染和放置在视锥中的文章,该技术在此实现中基本相同。 1.几何 在此版本中,使用“ trig”功
【文件预览】:
terra-master
----license.txt(201B)
----package.json(1KB)
----readme.md(12KB)
----screenshots()
--------dirt-transition.jpg(103KB)
--------too-specular.jpg(284KB)
--------heightmap-diagram.jpg(25KB)
--------intro.jpg(176KB)
--------terrain-transition.jpg(124KB)
----package-lock.json(142KB)
----src()
--------terramap.ts(4KB)
--------simplex.ts(5KB)
--------player.ts(9KB)
--------notification.ts(530B)
--------gmath.ts(971B)
--------input.ts(2KB)
--------fullscreen.ts(1KB)
--------tslint.json(2KB)
--------terrain.ts(5KB)
--------anim.ts(1KB)
--------grass.ts(7KB)
--------water.ts(2KB)
--------loader.ts(3KB)
--------fps.ts(729B)
--------main.ts(37B)
--------vec.ts(4KB)
--------browser.ts(1KB)
--------world.ts(11KB)
--------app.ts(6KB)
--------tsconfig.json(230B)
--------logger.ts(642B)
--------bufferset.ts(1KB)
--------heightfield.ts(9KB)
--------skydome.ts(448B)
--------types()
--------util.ts(454B)
----.gitignore(41B)
----public()
--------css()
--------img()
--------data()
--------shader()
--------index.html(4KB)
--------js()
--------audio()
----.vscode()
--------settings.json(127B)