首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    babylon.js 学习笔记(1)

    简单来说,babylon.js 是一个能跑在浏览器上的(3D)游戏渲染引擎,而且官方提供了一个友好在线交互学习平台Playground,其开源项目在github上star数截止2023.05.14高达20.6K...运行效果: 在线地址:https://yjmyzz.github.io/babylon_js_study/day01/01.html 二、设置Groud为红色 可以给地板换个颜色 //核心代码 var...ground.material.diffuseColor = BABYLON.Color3.Red(); return scene; }; 运行效果: 在线地址:https://yjmyzz.github.io/babylon_js_study...在线地址: https://yjmyzz.github.io/babylon_js_study/day01/04.html (小怪物加载需要一点时间,打开网页时要等一会儿) tips:任何复杂的对象(即...return scene; }; 换了1种摄像机,同时把球体去掉后 在线地址:https://yjmyzz.github.io/babylon_js_study/day01/05.html

    1.2K12

    babylon.js 学习笔记(5)

    基本上都是用内置的标准形状组合而成,但并非所有对象都这么简单,今天我们来画一个小汽车,汽车由多个零件组成,控制这些零件的缩放、位置、旋转,如果每个都单独用代码来修改position/roration/scaling,未免太复杂,幸好babylon.js...在线地址:https://yjmyzz.github.io/babylon_js_study/day05/01.html 二、理解 ExtrudePolygon  ExtrudePolygon方法可以画出一些不规则形状...); wheelLF.position.y = -0.2 - 0.035; return car; } 在线地址:https://yjmyzz.github.io/babylon_js_study...最后的true表示循环播放 scene.beginAnimation(wheel, 0, 30, true); } 在线地址:https://yjmyzz.github.io/babylon_js_study...scene.beginAnimation(wheels[i], 0, 30, true); } } 在线地址:https://yjmyzz.github.io/babylon_js_study

    72720

    babylon.js 学习笔记(10)

    今天来学习下车床(lathe)建型及粒子系统,babylon.js有一个很强大的函数CreateLathe,可以将一段路径经过旋转后,形成1个shape,这么说有点抽象,比如下面这张图: 其中的关键点坐标为...在线地址:https://yjmyzz.github.io/babylon_js_study/day10/01.html 接下来看看粒子系统,直接上代码,建议大家调整下这里面的参数,感受不同的效果: const.../day10/03.html 还可以给这个喷泉加点交互,鼠标点击到喷泉时,切换喷发 在线地址:https://yjmyzz.github.io/babylon_js_study/day10/03_b.html...官网还有很多粒子系统的精彩示例,感兴趣的同学可以深入研究: 在线地址:https://yjmyzz.github.io/babylon_js_study/day10/04.html 在线地址:https...://yjmyzz.github.io/babylon_js_study/day10/06.html 在线地址:https://yjmyzz.github.io/babylon_js_study/day10

    32620

    Babylon.js 将成构建元宇宙重要工具?专访 Babylon.js 团队负责人| 卓越技术团队访谈录

    因此,Babylon.js 希望可以降低,甚至消除这种门槛。...Babylon.js 整个社区都在努力提供丰富、完整且易于理解的文档资源,这也是开启 Babylon.js 学习之旅的最佳起点。...因为我们建立 Babylon.js 的目的就是发挥 WebGL 的能力,所以之前就已经完全支持 GLSL 。而这一次,我们必须考虑让 Babylon.js 支持多种着色器语言。...Babylon.js 具备模块化特性,能够满足所有开发人员的具体需求。关于 Babylon.js 摇树设计的更多细节信息,请参阅我们的相关文档。...未来,我们也会看到更多开发者在 Babylon.js 的支持下将这种灵感转化为现实。 InfoQ:Babylon.js 接下来短期目标和长期目标是什么?

    1K20

    使用动画曲线编辑器打造炫酷的3D可视化ACE

    今天小编向大家介绍的工具就是Babylon.js中提供的动画曲线编辑器。用户只需要通过简单的拖拽和点击操作,就能自定义设计想要的动画效果,提升3D可视化看板的视觉效果。...3)通过代码引入Babylon.js: npm install @Babylon.js/core npm install @Babylon.js/inspector 引入依赖包之后,需要指定对应的3D应用场景的...Inspector查看器: import { Inspector } from "@Babylon.js/inspector"; function createScene(){ // create Babylon.js...scene } 动画编辑器的操作指南 在使用动画编辑器之前,小编向大家简单介绍一下Babylon.js中的动画。...实际上,Babylon.js中的动画是按顺序执行的一系列静态画面。因此,只要了解每一帧模型对象的属性值,就可以制作出对应的动画效果。

    19010

    空间小程序: Web 开发者的下一个增长曲线?

    Babylon.js 是一个支持多后端(WebGL、WebGPU、服务端以及 Native)的开源 3D 渲染引擎,它提供了一系列的游戏场景 API,可用于开发 3D 游戏和应用。...YodaOS JSAR 基于 Babylon.js 框架构建,因此你可以直接通过 scene 访问到 Babylon.js 的其他能力,可以通过这里 https://jsar.netlify.app/zh-CN.../manual/latest/runtime/babylonjs-apis 获取到 Babylon.js 的支持情况。...)动态创建的 API,将 Babylon.js 场景创建到 Unity 场景中 运行过程中,实时同步相关数据到 Unity 中 通过以上的流程,YodaOS JSAR 就可以完成将空间小程序中的代码在...保证 Babylon.js 和 Unity 在渲染底层有很大的不同,因此很难保证表现一致 Babylon.js 在 Web 上支持所有的能力,但在 YodaOS JSAR 只有部分支持,这样可能开发者在

    21610

    空间小程序:Web 开发者的下一个增长曲线?

    Babylon.js 是一个支持多后端(WebGL、WebGPU、服务端以及 Native)的开源 3D 渲染引擎,它提供了一系列的游戏场景 API,可用于开发 3D 游戏和应用。...YodaOS JSAR 基于 Babylon.js 框架构建,因此你可以直接通过 scene 访问到 Babylon.js 的其他能力,可以通过这里 https://jsar.netlify.app/zh-CN.../manual/latest/runtime/babylonjs-apis 获取到 Babylon.js 的支持情况。...)动态创建的 API,将 Babylon.js 场景创建到 Unity 场景中 运行过程中,实时同步相关数据到 Unity 中 通过以上的流程,YodaOS JSAR 就可以完成将空间小程序中的代码在...保证 Babylon.js 和 Unity 在渲染底层有很大的不同,因此很难保证表现一致 Babylon.js 在 Web 上支持所有的能力,但在 YodaOS JSAR 只有部分支持,这样可能开发者在

    18430

    空间小程序:Web 开发者的下一个增长曲线?

    Babylon.js 是一个支持多后端(WebGL、WebGPU、服务端以及 Native)的开源 3D 渲染引擎,它提供了一系列的游戏场景 API,可用于开发 3D 游戏和应用。...YodaOS JSAR 基于 Babylon.js 框架构建,因此你可以直接通过 scene 访问到 Babylon.js 的其他能力,可以通过这里 https://jsar.netlify.app/zh-CN.../manual/latest/runtime/babylonjs-apis 获取到 Babylon.js 的支持情况。...)动态创建的 API,将 Babylon.js 场景创建到 Unity 场景中 运行过程中,实时同步相关数据到 Unity 中 通过以上的流程,YodaOS JSAR 就可以完成将空间小程序中的代码在...保证 Babylon.js 和 Unity 在渲染底层有很大的不同,因此很难保证表现一致 Babylon.js 在 Web 上支持所有的能力,但在 YodaOS JSAR 只有部分支持,这样可能开发者在

    19630
    领券