WebGl

    xiaoxiao2023-10-20  154

    因为工作接触到webGL平台,所以打算学习一下webGl开发。

    自学网址:http://www.hewebgl.com/article/getarticle/27

    一、概念

    1)WebGL: https://baike.baidu.com/item/WebGL/592485?fr=aladdin(概念的,看一下百度词条)

    (全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

    2)Three.js:是一款开源的主流3D绘图JS引擎(名字Three就是3D的含义),写出在浏览器上流畅运行的3D程序。

    3)下载ThreeJs网址:https://github.com/mrdoob/three.js

    关于目录结构:

    Build目录:包含3个文件,这是three.js最终被引用的文件。

    Docs目录:这里是three.js的帮助文档

    Editor目录:一个类似3D-max的简单编辑程序,它能创建一些三维物体。

    Examples目录:一些很有趣的例子demo,没有文档介绍。

    Src目录:源代码目录,里面是所有源代码。

    Test目录:一些测试代码,基本没用。

    Utils目录:存放一些脚本,python文件的工具目录。例如将3D-Max格式的模型转换为three.js特有的json模型。

    .gitignore文件:git工具的过滤规则文件,没有用。

    CONTRIBUTING.md文件:一个怎么报bug,怎么获得帮助的说明文档。

    LICENSE文件:版权信息。

    README.md文件:介绍three.js的一个文件,里面还包含了各个版本的更新内容列表。

    4)学习最好的官网:https://threejs.org/

     

    二、配置开发环境

    1)游览器:推荐chrome(必须要能支持webGL的游览器)

    2)js开发工具:WebStorm

    破解:https://blog.csdn.net/m0_37550986/article/details/89983939 

    破解步骤: 1.找到hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),在该文件中添加:0.0.0.0 http://account.jetbrains.com:443 2.打开cmd终端,输入ipconfig/flushdns 回车刷新dns缓存 3.在激活的界面选择:activation code 注册码获取:点击链接

    3)调试:直接用chrome游览器自带的功能调试代码。

    学习调试教程:

    https://www.cnblogs.com/yuanchaoyong/p/6172034.html

     

     

    最新回复(0)