<!--
WebGL Water
http://madebyevan.com/webgl-water/
Copyright 2011 Evan Wallace
Released under the MIT license
-->
<!DOCTYPE html>
<html><head>
<title>WebGL Water</title>
<script src="OES_texture_float_linear-polyfill.js"></script>
<script src="lightgl.js"></script>
<script src="cubemap.js"></script>
<script src="renderer.js"></script>
<script src="water.js"></script>
<script src="main.js"></script>
<style type="text/css">
* { -webkit-user-select: none; -moz-user-select: none; cursor: default; }
body { font: 13px/18px Arial, sans-serif; background: black; color: white; overflow: hidden; }
a { color: inherit; cursor: pointer; }
img { display: none; }
ul { padding: 0 0 0 20px; }
h1 { font: bold italic 30px/30px Georgia; text-align: center; }
h2 { font: bold italic 17px/17px Georgia; padding-top: 10px; }
small { display: block; font-size: 11px; line-height: 15px; }
canvas { position: absolute; top: 100px; left: 0; }
#help { position: absolute; top: 100px; right: 0; bottom: 0; width: 280px; padding-right: 20px; overflow: auto; }
#loading { position: absolute; left: 0; top: 50%; right: 300px; text-align: center; margin-top: -8px; }
</style>
</head><body>
<div style="text-align:center;clear:both">
<script src="/gg_bd_ad_720x90.js" type="text/javascript"></script>
<script src="/follow.js" type="text/javascript"></script>
</div>
<div id="loading">Loading...</div>
<div id="help">
<h1>WebGL Water</h1>
<p>Made by <a href="http://madebyevan.com/">Evan Wallace</a></p>
<p>This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still <a href="http://youtube.com/watch?v=R0O_9bp3EKQ">see it on YouTube</a>.</p>
<h2>Interactions:</h2>
<ul>
<li>Draw on the water to make ripples</li>
<li>Drag the background to rotate the camera</li>
<li>Press SPACEBAR to pause and unpause</li>
<li>Drag the sphere to move it around</li>
<li>Press the L key to set the light direction</li>
<li>Press the G key to toggle gravity</li>
</ul>
<h2>Features:</h2>
<ul>
<li>Raytraced reflections and refractions</li>
<li>Analytic ambient occlusion</li>
<li>Heightfield water simulation *</li>
<li>Soft shadows</li>
<li>Caustics **</li>
</ul>
<p><small>* requires the OES_texture_float extension<br>** requires the OES_standard_derivatives extension</small></p>
<p><small>Tile texture from <a href="http://www.flickr.com/photos/zooboing/3682834083/">zooboing</a> on Flickr</small></p>
</div>
<img id="tiles" src="tiles.jpg">
<img id="xneg" src="xneg.jpg">
<img id="xpos" src="xpos.jpg">
<img id="ypos" src="ypos.jpg">
<img id="zneg" src="zneg.jpg">
<img id="zpos" src="zpos.jpg">
</body></html>
HTML5实现多视角3D逼真水波动画.zip
版权申诉
134 浏览量
2022-11-04
23:43:09
上传
评论
收藏 247KB ZIP 举报
毕业_设计
- 粉丝: 1935
- 资源: 1万+
最新资源
- 设计1.ms14
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈