这个ide吊咋天了! 还有几个有空分享,对于来说我还是喜欢当年的vrml!
原生的webgl颇复杂 如果是初学 建议three.js开始 看楼主想画地球 可参考谷歌2011年就开源的webgl-globe 这个项目基于three.js 很多地理3d可视化由这个项目衍生 后期也许three不能满足你表现的需求 可以写shader做提高 shader可以控制gpu渲染流 能达到很多threejs默认材质达不到的效果
我是用这个学的。 GitHub - stackgl/webgl-workshop: The sequel to shader-school: Learn the WebGL API GitHub - stackgl/shader-school: A workshopper for GLSL shaders and graphics programming
简单的说就是数三角形。我记得有一篇中文的写得还可以的。我找找。
使用原生WebGL实现的一个太阳系模型
可以从three.js入手,它有不少的例子可以参考,很容易上手。
这有个不错的入门教程视频: http://www.oxox.work/web/recommend/webgl/
因为毕业设计要用到WebGL相关知识,所以也在学习WebGL。学习之前先从w3school 在线教程简单掌握了javascript和HTML5的基本知识,如果你之前就学习过计算机图形学或者OpenGL,那学习起WebGL应该相对简单一些。不过像我这样的之前也没有接触过OpenGL和图形学知识,目前正在阅读的一本书不错--《WebGL编程指南》,原版是《WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL》,个人感觉相比《WebGL入门指南》这本书要更详细,理解起来更简单,而且书中的代码可以从https://sites.google.com/site/webglbook/home/downloads下载来参考,结合示例代码自己慢慢在修改调试中学习吧,加油!
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn