• 使用 Babylon.js 在 HTML 页面加载 3D 对象

    Babylon.js 并不是所有的 3D 对象都支持,支持的类型:.glTF、.obj、.stl、.babylon。这里以 STL 对象为例,首先需要引入两个 js 文件。一个是 Babylon.js,另一个是 STL Loader,js 文件在 GitHub 中自行搜索下载...
    文章 2018-05-09 1391浏览量
  • 开源项目:G3D —— Hybrid 环境下的 WebGL 3D 渲染...

    而 WebGL 上下文比较复杂,从 WebGL API 到真正的 3D 应用之间往往还需要一层 3D 渲染引擎,社区中的 three.jsBabylon.js 等就是这类 3D 渲染引擎中的翘楚。GCanvas 开发团队曾尝试把 three.jsBabylon.js 接入...
    文章 2018-03-08 7242浏览量
  • Top 10:HTML5、JavaScript 3D游戏引擎和框架

    Babylon.JS是David Catuhe对3D游戏引擎热爱的结果,他在用DirectX,OpenGL,和Silverlight创建3D游戏引擎方面是经验丰富,并最终自己完成了一个游戏引擎。Babylon.js的一些核心功能包含了场景图与灯光、摄像机、材料和...
    文章 2017-08-01 1732浏览量
  • 打包工具的配置教程见的多了,但它们的运行原理你知道...

    当然,我们可以通过正则匹配模块文件里面的import关键字,但这样做非常不优雅,所以我们可以使用babylon这个js解析器把文件内容转化成抽象语法树(AST),直接从AST里面获取我们需要的信息。得到了AST之后,就可以...
    文章 2018-06-01 935浏览量
  • 玩大了!阿里工程师的年会竟然这样搞?

    目前市面上比较成熟的3D库有Three.jsBabylon.js,但对比两者后可发现: Babylon.js常用于制作3d游戏引擎,倾向于游戏开发;而Three.js是纯渲染引擎。Babylon.js诞生不久(13年),社区活跃;而Three.js相对久一些...
    文章 2018-06-21 3345浏览量
  • 开源项目管理的成功秘诀

    两年多来,我的朋友 David Rousset 和我领导了Babylon.js项目。我们开始这个项目是在听说IE11将支持 WebGL(微软Edge会支持更多)之后,我们想让人们更容易地构建 3D 场景和游戏。之后的两年,我几乎花费了我所有的...
    文章 2017-08-15 812浏览量
  • 超越Web,Javascript在物联网的应用

    Babylon.js and IE11:如果你正在使用Windows以及IE 11,你可以通过Babylon.js创建一个3D环境,可以构建Oculus Rift虚拟现实体验。Cylon Cylon.js 是一个 JavaScript 框架,用来进行机器人以及物联网开发。Cylon.js ...
    文章 2014-10-15 1315浏览量
  • 如何开发 Node.js Native Add-on?

    我们可以在除了使用 V8 作为 JavaScript 引擎的 Node.js 之外的运行环境实现 N-API,也意味着这些为 Node.js 开发的 add-on 无需修改任何代码即可兼容这些运行环境,比如 Babylon Native,IoT.js 和 Electron。...
    文章 2021-08-09 133浏览量
  • 顶级的JavaScript框架、库、工具及其使用

    可以考虑 Babylon.jsBabylon.js 是一个建立在 WebGL 和 JavaScript 上的 3D 游戏引擎。你可以创建一个难以置信的高质量的游戏引擎,包括物理,音频和粒子系统。什么时候使用 Babylon.js?当你正在构建一个包含任何...
    文章 2016-10-09 1347浏览量
  • 14个优秀 JS 前端框架、库、工具及其使用时机

    那就看看 Babylon.js 吧,它是一个 3D 游戏引擎,基于 WebGL 和 JavaScript。你可以使用其物理、音频和粒子系统创造出超乎预期的高质量游戏来。什么时候使用 Babylon.js?当你正在构建一个视频游戏或者一个某种类型...
    文章 2017-08-01 1775浏览量
  • 手把手教你撸一个简易的 webpack

    test.js内又使用了message.js所以,test.js内部又会执行对message.js的加载。message.js执行完成之后,因为没有依赖项,所以直接返回了结果: var b='world' webpack_exports_["default"]=(b) 执行完成之后,再一级...
    文章 2018-07-12 2781浏览量
  • 开源项目管理的成功秘诀

    我们编写并商定了希望发布的关于 Babylon.js 的文章,想要发表的论坛,为了展示它而希望参与的事情,等等。来自网络开发社区的反馈是强烈的。其中一个原因是,我们与一个天才的设计师(Michel Rousseau)共事。他...
    文章 2017-06-02 1376浏览量
  • 《阿里云前端技术周刊》第四期

    Babylon.js 4.0发布:(非常)强大的 WebGL 图形引擎 更多 What's New In DevTools(Chrome 74)更多 Node 12.2.0(Current)Released[更多]() 编者推荐 Python-100天从新手到大师不会一两门后端语言的前端不是好开发,如果...
    文章 2019-05-23 991浏览量
  • 不聊webpack配置,来说说它的原理

    基于对webpack.config.js文件的配置,执行打包时的工作原理,可总结为:把页面逻辑当作一个整体,通过一个给定的入口文件,webpack从这个文件开始,找到所有的依赖文件,进行打包、编译、压缩,最后输出一个浏览器可...
    文章 2018-07-05 4334浏览量
  • 通过写Babel插件理解抽象语法树(翻译)

    Babylon 是一个解析器,它可以将 JavaScript 字符串转换为对计算机来说更加友好的表现形式,称之为抽象语法树(AST)。转换 babel-traverse 允许你查找,分析和修改AST。生成 最后,babel-generator 把转换后的...
    文章 2019-02-27 980浏览量
  • 面对前端六年历史代码,如何接入并应用ES6解放开发...

    我们页面已经加载很多JS了,并且babel-polyfill由于其特殊性(抢先执行),难以和其他业务脚本打包。再者,我们认为ES6新增的这些方法的必要性并不绝对。就像上图统计的那样,ES6新特性被广泛使用的大多是let,const,...
    文章 2017-06-20 2744浏览量
  • 为何我们要用 React 来写小程序-Taro 诞生记

    再次回到我们的需求,将 JSX 编译成小程序模板,非常幸运的是 babel 的核心编译器 babylon 是支持对 JSX 语法的解析的,我们可以直接利用它来帮我们构造 AST,而我们需要专注的核心就是如何对 AST 进行转换操作,...
    文章 2018-07-13 1684浏览量
  • JavaScript语法树与代码转化实践

    plugin.js 文件,定义插件 import type NodePath from"babel-traverse;export default function(babel){ const { types:t }=babel;return { name:"ast-transform",/not required visitor:{ Identifier...
    文章 2017-08-01 1235浏览量
  • Web 高级着色语言(WHLSL)-为WebGPU设计的Web图形...

    第三,许多图形应用程序(如 Babylon.js)需要在运行时动态修改着色器。使用字节码格式意味着这些应用程序必须包含用 JavaScript 编写的编译器,该编译器在浏览器中运行以从动态创建的着色器生成字节码。这将显着...
    文章 2019-08-06 1467浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化