E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
babylonjs
vue3 + Babylon.js 实现3D场景
import{ref,getCurrentInstance,onMounted,beforeUnmount}from'vue'import*asBABYLONfrom'@
babylonjs
/core/Legacy
:mnong
·
2024-02-14 16:46
vue.js
WebGL:
BabylonJS
、Threejs、LayaboxJS、SceneJS、ThingJS比较
一、
BabylonJS
特性:Babylon
千汇数据的老司机
·
2024-02-09 13:41
webgl
数据可视化
大数据
BabylonJS
6.0文档 Deep Dive 摄像机(二):摄像机碰撞
摄像机、网格碰撞和重力你玩过第一人称射击游戏(FPS)吗?在本教程中,我们将模拟FPS的摄影机移动:摄影机位于地板上,与地面碰撞,并可能与场景中的任何对象碰撞。如何实现?为了实现这一功能,我们必须执行3个简单步骤:1.定义并应用重力首先要做的是定义重力矢量,定义重力。Babylon.js的Scene类具有重力属性,可以应用于您之前在代码中定义的任何相机。这将沿指定的方向和速度移动摄影机(Vecto
arwind gao
·
2024-01-29 20:23
3D开发
BabylonJS
游戏引擎
3d
webgl
webgpu
Babylon.js
BabylonJS
6.0文档 Deep Dive 摄像机(四):多视角(一)
1.介绍
BabylonJS
的多视角(Multiview)扩展允许同时渲染多个视图(例如,VR场景中的每只眼睛)。这可以使渲染速度提高1.5到2.0倍左右。当前并非所有浏览器都支持Multiview。
arwind gao
·
2024-01-26 22:45
3D开发
BabylonJS
javascript
前端
BabylonJS
babylon.js
webgl
webgpu
3d
BabylonJS
6.0文档 Deep Dive 摄像机(五):多视角(二)
1.摄像机激活一般来说,一个场景(Scece)只有一个激活相机,可以使用的activeCamera属性来指定它。但您也可以使用以下代码定义多个active相机来达成多视角的效果:scene.activeCameras.push(camera);scene.activeCameras.push(camera2);2.视角点如果要使用多个摄影机,则需要为每个摄影机指定一个视口:camera.viewp
arwind gao
·
2024-01-26 22:45
3D开发
BabylonJS
webgl
webgpu
3d
babylonjs
babylon
游戏引擎
BabylonJS
6.0文档 Deep Dive 摄像机(三):自定义摄像机输入
1.如何自定义摄像机输入当你调用摄像机的attachControl方法之后,摄像机都会自动为您处理输入。可以使detachControl方法撤消该控件。大多数Babylon.js专家使用两步流程来激活和连接相机://First,setthescene'sactiveCamera...tobeYOURcamera.scene.activeCamera=myCamera;//Thenattachthe
arwind gao
·
2024-01-26 22:15
3D开发
BabylonJS
BabylonJS
Babylon.js
3d
webgl
webgpu
BabylonJS
6.0文档 Deep Dive 摄像机(六):遮罩层和多相机纹理
1.使用遮罩层来处理多个摄影机和多网格物体LayerMask是分配给每个网格(Mesh)和摄像机(Camera)的一个数。它用于位(bit)级别用来指示灯光和摄影机是否应照射或显示网格物体。默认值为0x0FFFFFFF,处于此值的情况下,网格会被任何备用灯光和相机照亮和显示。为了确定相机是否看到网格物体,执行一个逐位AND运算,并将结果与零进行比较:mesh.layerMask&camera.la
arwind gao
·
2024-01-26 18:21
3D开发
BabylonJS
3d
BabylonJS
babylon.js
webgl
webgpu
Three.js Tri-panner (三面贴图) 材质 两种实现方式
文章目录介绍自定义shaderNodeMaterial修复:骨骼材质特殊处理修复:使用法相贴图时整体变色介绍Tri-panner在
babylonjs
中有支持但是three.js目前的基础材质并不支持需要自己定义
Jedi Hongbin
·
2024-01-18 09:40
Three.js
javascript
贴图
材质
Blender Shading 节点材质编辑器着色、添加动画
因对
babylonjs
.com节点材质编辑器还需要时间熟悉,就先用blendershading功能设计个着色器,后面熟悉了,在
babylonjs
.com节点材质编辑器里面操作并导出shader代码,并在开发中的模型特效中使用此代码
web搅拌机
·
2024-01-09 23:16
Shader
Blender
blender
Shading
GLSL
Babylon.js
BabylonJS
(一) 前言-为什么想写这个系列
但......
babylonjs
中文资料相对于Threejs、Unity简直是太少了..之前有个中文站点,好像也没啥人维护了,大部分deepdive的文章都是没有翻译的,而且6.0+也有很多更新的文章,
arwind gao
·
2024-01-06 04:32
3D开发
3d
3d开发
webgl
webgpu
babylonjs
Babylonjs
6.0文档 Deep Dive - 摄像机介绍(一)
摄像机在Babylon.js的众多的可用摄像机中,最常用的两种可能是用于“第一人称”运动的通用相机、轨道相机ArcRotateCamera,以及用于现代虚拟现实体验的WebXRCamera。为了允许用户输入,摄像机必须被附加在canvas中camera.attachControl(canvas,true);其中第二个参数是可选的,默认为false,这将阻止画布事件上的默认操作。设置为true可允许
arwind gao
·
2024-01-06 04:30
babylon
babylonjs
3d
webgl
Babylonjs
基础教程与填坑④sandbox+inspector面板中的Mesh类
目录inspector基本操作1、在场景想要通过鼠标点击选中模型2、鼠标点击场景内的小桌子,选中模型后,可以通过左边的眼睛开关,确认是否选择正确。3、inspector左侧面板的上方的可以单选控制模型的transform值(移动、旋转、放大)额外补充:中心点pivot最好是模型师修改,也可以代码设置坐标点,查询api→Mesh→pivot。(1)点亮移动图标选项后,鼠标拖拽红绿蓝可以让模型沿着xy
maki077
·
2023-11-30 23:05
babylonjs
webgl
html
mesh
3d
canvas
Babylonjs
学习笔记(九)——第一人称控制器
书接上回,实现第一人称控制器!!!以下步骤,缺一不可相机相关设置camera.applyGravity=true;//应用重力camera.checkCollisions=true;//开启碰撞检测constcamera=newFreeCamera("camera",newVector3(0,1,0));camera.minZ=0.5//相机的移动速度camera.speed=0.2//相机角度敏
superTiger_y
·
2023-11-10 07:26
javascript
3d
Babylonjs
学习笔记(三)——创建天空盒
书接上回,这里讨论创建天空盒!!!//天空盒constenvTex=CubeTexture.CreateFromPrefilteredData('./env/environmentSpecular.env',scene)scene.environmentTexture=envTex;scene.createDefaultSkybox(envTex,true)scene.environmentInt
superTiger_y
·
2023-10-27 09:53
前端
3d
Babylonjs
学习笔记(四)——导入自定义模型
书接上回,这里讨论导入自定义模型!!!constimportCarModel=(scene:Scene)=>{SceneLoader.ImportMesh('','./models/','C236.glb',scene,(meshs)=>{console.log(meshs)})}
superTiger_y
·
2023-10-27 09:53
javascript
3d
Babylonjs
学习笔记(六)——贴图的使用
书接上回,这里讨论贴图的运用!!!//创建球网格constball=MeshBuilder.CreateSphere('ball',{diameter:1},scene)ball.position=newVector3(0,1,0)//创建PRB材质constballMat=newPBRMaterial('pbr',scene)//albedoTexture反照率贴图ballMat.albedoT
superTiger_y
·
2023-10-27 09:53
javascript
3d
Babylonjs
学习笔记(五)——创建PBR材质
书接上回,这里讨论PBR材质!!!//创建天空盒/**/constcreateSkyBox=(scene:Scene):void=>{constenvTex=CubeTexture.CreateFromPrefilteredData('./env/environment.env',scene)scene.environmentTexture=envTex;scene.createDefaultSk
superTiger_y
·
2023-10-27 09:45
javascript
3d
Babylonjs
学习笔记(二)——创建基本材质
书接上回,这里讨论给网格添加材质!!!准备好材质1、创建材质球/***创建网格材质*@paramscene场景对象*@returns材质对象*/constcreateGroundMaterial=(scene:Scene):StandardMaterial=>{consttexArray:Texture[]=[]//材质uv缩放constuvScale=4;constgroundMaterial=
superTiger_y
·
2023-10-20 06:07
javascript
3d
Babylonjs
学习笔记(一)——搭建基础场景
React+typescript+umi+
Babylonjs
搭建基础场景yarnadd--savebabylonjsbabylonjs-loaders1、封装基础场景import{Engine,Scene
superTiger_y
·
2023-10-18 18:09
javascript
3d
网页3D之babylon.js
后来在github上看到了
babylonjs
,看到
要这头发有何用·
·
2023-09-19 08:40
前端
javascript
babylon-gui文档笔记
可以在这里找到最新版本:[https](https://github.com/
BabylonJS
/Babylon.js/tree/master/dist/previewrelease/gui):[//github.com
青青子衿~~
·
2023-08-29 12:13
前端
javascript
Babylon.js着色器简明简称【Shader】
推荐:用NSDT设计器快速搭建可编程3D场景为了生成
BabylonJS
场景,需要用Javascript编写代码,
BabylonJS
引擎会处理该代码并将结果显示在屏幕上。
新缸中之脑
·
2023-08-07 19:26
javascript
着色器
开发语言
WebGL探索——抉择:实践方向(twgl.js、Filament、Claygl、
BabylonJS
、ThreeJS、LayaboxJS、SceneJS、ThinkJS、ThingJS)
WebGL探索——抉择:实践方向,twgl.js、Filament、Claygl、
BabylonJS
、ThreeJS、LayaboxJS、SceneJS、ThinkJS、ThingJS跨出第一步新的改变常见应用
iZaix
·
2023-07-20 12:37
BabylonJS
webgl
BabylonJS
TS开发环境配置
2019年4月19日补充:npm淘宝镜像npm的官方镜像服务器在国内使用非常的慢,新的模版工程自动化生成工具中已经修改为了国内的淘宝镜像,该工具的git仓库地址在下面正文中。命令行中输入以下命令修改淘宝镜像npminstall-gcnpm--registry=https://registry.npm.taobao.org然后就可以使用cnpm命令来安装模块了:cnpminstall[name]调试
gggab
·
2023-07-18 09:00
web3D
Babylonjs
web3D引擎
从模型制作(3dmax)到网页显示(
babylonjs
)全过程介绍
这篇文章将初浅地介绍怎样从三维软件(本文使用3dmax)中建立模型并导出为gltf模型在网页上显示(
babylonjs
)的全过程。
q651742112
·
2023-07-18 09:29
Babylonjs
typescript
html5
Babylonjs
基础教程与填坑①入门常用网址
babylonjs
大法好,在webgl领域,国内社区活跃度还比不过three,入坑时好多东西只能自己研究。
maki077
·
2023-07-18 09:58
babylonjs
webgl
html
canvas
学习babylon.js --- [2] 项目工程搭建
本文讲述如何搭建
babylonjs
的项目工程。
爱就是恒久忍耐
·
2023-07-18 09:52
babylon.js
学习
javascript
开发语言
学习babylon.js --- [4] 体验WebVR
本文基于
babylonjs
来创建一个简单的WebVR工程,来体验一下
babylonjs
带来的VR效果,由于没有VR头显,所以只能使用Win10自带的混合现实模拟器,开启模拟器请参考这篇文章一简单工程本文基于第三篇文章中的工程进行修改
爱就是恒久忍耐
·
2023-07-16 21:32
babylon.js
javascript
学习
开发语言
babylon.js文档笔记
babylon一基本使用引入import*asBABYLONfrom"
babylonjs
";import"
babylonjs
-gui";import"
babylonjs
-loaders";2.使用varcanvas
青青子衿~~
·
2023-07-16 15:05
前端
babylon
前端
html
javascript
es6
babylonjs
分部加载模型_基于
Babylonjs
自制WebGL3D模型编辑器
一、总述当代WebGL编程所使用的3D模型大多是从3DsMax模型或Blender模型转化而来,这种工作模式比较适合3D设计师和3D程序员分工配合的场景。但对于单兵作战的WebGL爱好者来讲这种模式过于沉重:且不说转化插件本身存在的各种bug严重降低了转化的成功率,光是为了生成一个简单的模型就需要系统的学习3DsMax或Blender的使用方法就让人感觉得不偿失。基于以上考虑,我计划编写一个基于B
weixin_39968820
·
2023-07-16 15:04
babylonjs
分部加载模型
html hdr文件,使用HDR环境(用于PBR)-Babylon.js|Babylon.js教程|Babylon.js开发|Babylon.js制作|webgl|three.js|html53D可视...
scene.createDefaultEnvironment();这将从asset.
babylonjs
.com加载文件environmentSpecular.env。
盗心魔幻
·
2023-07-16 15:04
html
hdr文件
个人
Babylonjs
学习笔记
文章目录frameworkCameraUniversalCamera——通用相机ArcRotateCamera——弧形旋转相机FollowCamera——跟随相机其他相机LightPointLight——点光DirectionalLight——平行光SpotLight——聚光灯HemisphericLight——半球光灯光属性BABYLON.MeshBuilderCreateSphere——球Cr
静尾
·
2023-07-16 15:33
Babylon
webgl
3d
Babylonjs
入门02——VsCode+vue+
babylonjs
开发第一个babylon项目程序
Babylonjs
入门02——VsCode+vue+
babylonjs
开发第一个babylon项目程序1环境搭建2创建vue项目3基于vue项目写第一个babylon项目4下一期再见1环境搭建上一期我们大致知道了
焯焯焯焯焯又写了个bug
·
2023-07-16 15:33
Babylonjs
javascript
vue
node.js
html
【温故知新】——BABYLON.js学习之路·前辈经验(一)
一、快速学习BABYLON1.阅读Babylon[基础教程](http://doc.
babylonjs
.com/babylon101/)2.阅读[一些BABYLON的新特性](http://doc.
柳柳Elena
·
2023-07-16 15:02
【转】探索基础元素---基于WebGL的H5 3D游戏引擎
BabylonJS
原文地址:https://blog.csdn.net/AceWay/article/details/51472823介绍在本教程,我们将学习如何使用Babylon.js创建基础元素,比如盒子,球体,和平面.娱乐场演示场景2-七个基本形状/网格我怎么做到这个?一个简单的方法是通过访问娱乐场演示场景02来开始使用基础元素.你可能想使用弹出菜单的’下载.zip压缩包’选项.你得到的zip压缩包里的ind
lzkqcc
·
2023-07-16 15:01
Babylonjs
Web3d
Babylonjs
初级教程---微软的基于webgl的H5 3D游戏引擎
Babylon.js页面图像库游戏创建系统!Hi!欢迎阅读Babylon.js初级教程,这是后面学习最棒的基于Javascript的网页图形库框架所需必备知识的一个基础介绍.你想知道什么是框架么?你可以把框架认为成建筑里的脚手架,它支撑你围绕它创建新东西而不必为底层细节操心.Babylon.js构造里一个复杂的系统,让网页图形库更容易使用.我们希望以一种非常快速的方式教给你大量的信息.通常这里的任
aceway
·
2023-07-16 15:59
webgl
H53D
BabylonJS
webgl
游戏引擎
babylonjs
h53d
探索基础元素---基于WebGL的H5 3D游戏引擎
BabylonJS
介绍在本教程,我们将学习如何使用Babylon.js创建基础元素,比如盒子,球体,和平面.娱乐场演示场景2-七个基本形状/网格我怎么做到这个?一个简单的方法是通过访问娱乐场演示场景02来开始使用基础元素.你可能想使用弹出菜单的’下载.zip压缩包’选项.你得到的zip压缩包里的index.html文件,包含有你开始创建基础元素所需的一切.记住那个链接,因为我们将更多的谈论到它.我确定你已经读过Ba
aceway
·
2023-07-16 15:59
javascript
webgl
H53D
BabylonJS
webgl
游戏引擎
H53D
BabylonJS
学习babylon.js --- [3] 开启https
babylonjs
提供WebVR功能,但是使用这个功能得用https,本文讲述如何使用自签名证书来开启https,基于第二篇文章中搭建的工程。
爱就是恒久忍耐
·
2023-07-16 15:28
babylon.js
学习
javascript
https
学习babylon.js --- [1] 初次体验和安装
其Github地址是https://github.com/
BabylonJS
/Babylon.js本篇文章讲述使用babylon.js的初次体验和安装操作,为后续学习打下基础。
爱就是恒久忍耐
·
2023-07-16 09:25
学习
javascript
开发语言
webgl图库研究(包括
BabylonJS
、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)
原文链接:http://www.likecs.com/show-67151.html3D图库框架范围与示例摘要:为实现企业80%以上的生产数据进行智能转化,在烟草、造纸、能源、电力、机床、化肥等行业,赢得领袖企业青睐,助力企业构建AI赋能中心,实现智能化转型升级。“远舢文龙数据处理平台”以AI驱动,构建5G时代下企业数智基础,从根本上改变了数据采集、存储和使用的方式,是当下企业构建数字化与智能化能
李留白
·
2023-06-22 02:20
在线浏览stp(step)文件(一)
原因是STEP包含几种几何形状的表示形式,最常见的是AdvancedBREP(通常带有NURBS和修整),尽管step格式的文件包含的信息更多,但是像
babylonJs
和Three.js等常见的三维展示框架都不支持直接加载展示
沃隆先生
·
2023-04-11 01:16
在线浏览3维
step文件在线浏览
Three.js
解决Babylon.js中AudioContext was not allowed to start异常问题
目录
BabylonJS
中使用音频引擎时遇到错误示例源码(修改前):不能播放声音,在浏览器控制台示例源码(修改后):
BabylonJS
中使用音频引擎时遇到错误当在
BabylonJS
中使用音频引擎时,可能会遇到以下错误
·
2023-04-04 13:22
babylon.js
JavaScript框架,用于构建HTML5,WebGL,WebVR和WebAudio的3D游戏和体验.除了游戏用来在页面实现一些3D场景也是没问题的.官网安装Babylon.jshttps://doc.
babylonjs
.com
蜗牛与藤曼
·
2023-04-01 23:46
GIS\2D\3D
前端
一个物体绕着某条线运动-方法1
https://playground.
babylonjs
.com/#N9IZ8M#11.关键MovePovconstpoints=[];points.push(newBABYLON.Vector3(2,0,2
skoll
·
2023-03-30 09:46
Babylonjs
执行 blender 动画
//parkingmovecar3是blender导出的模型scene.beginAnimation(parkingmovecar3,0,100,true,0.5);parkingmovecar3的数据结构中会有个animations数组,如果没有看看是否blender导出glb时未勾选动画
哈哈哈嗝哈哈哈
·
2023-02-24 12:23
Babylonjs
Babylonjs
babylonjs
分部加载模型_
babylonjs
使用笔记
目录一、介绍了解1、游乐场:playground2、沙盒:sanbox1)Nodes2)Materials3)Textrues3、在线例子:examples二、模型文件三、项目使用1、文件包引入2、具现实现1)创建canvas画布2)加载3d引擎3)创建场景对象4)创建相机5)创建光源6)导入模型BABYLON.SceneLoader.AppendBABYLON.SceneLoader.Impor
weixin_39790504
·
2023-02-24 12:21
babylonjs
分部加载模型
13
Babylonjs
基础入门 粒子
创建粒子本教程将讨论Babylon.js中的粒子系统。粒子通常是小型的精灵,用于模拟难以再现的现象,如火,烟,水,或抽象的视觉效果,如魔法闪光和技能特效。这是通过一个区域发出很多粒子组成的云来完成的。从V3.2版本开始,有特定的发射器将该区域约束为一个盒子、球体或圆锥体的形状。你还可以编写自己的自定义函数来控制粒子云和约束区域。GPU粒子是粒子系列的最新成员,可以使用适当的浏览器来提高性能。点击查
暮志未晚Webgl
·
2023-02-24 12:41
babylon
Babylon.js
基础入门
babylon.js
粒子系统
游戏引擎
babylonjs
动画特效(一)
babylonjs
动画特效使用
babylonjs
的animation动画来制作,方框围绕方形物体做心跳showmethecodevarcanvas=document.querySelector("canvas
qianbo_insist
·
2023-02-24 12:40
babylonjs
babylonjs
特效
动画
BabylonJS
之放烟花
BabylonJS
烟花效果视频一:技术调研1.方案一:ParticleSystem用ParticleSystem来实现每一束的烟花效果,如果浏览器支持WebGL2功能,使用GPUParticleSystem
神小夜
·
2023-02-24 12:54
BabylonJS
BabylonJS
烟花
粒子系统
特效
web3d
babylon native简介
babylonjs
是很强大、很惊艳、很易用的Web3D渲染引擎。NATIVE跨平台原生应用部署程序员们写代码都有一个梦想:一次编写实现,多平台共享运行。
ayusong870
·
2023-02-03 04:46
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他