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
threejs(webgl)
ThreeJs
学习
1基本使用//1、创建场景constscene=newTHREE.Scene()//2、创建网格模型constgeometry=newTHREE.BoxGeometry(100,100,100)constmatrial=newTHREE.MeshLambertMaterial({color:#0000ff})constmesh=newTHREE.Mesh(geometry,matrial)scen
涵。
·
2023-01-16 17:18
webgl
学习
threejs
使场景中物体产生阴影(并设置阴影分辨率)
一、对render设置render.shadowMapEnabled=true;//告诉render我们需要阴影(允许阴影隐射)render.shadowMap.type=THREE.PCFSoftShadowMap;//阴影类型二、对接收阴影的物体设置plane.receiveShadow=true;//地面接受阴影三、对产生阴影的物体设置cude.castShadow=true;//cast投
慢步者_rambler
·
2023-01-16 16:48
threejs
javascript
3d
html5
threejs
阴影
Three 之 three.js (
webgl
)Layers 图层的简单介绍和简单实用
Three之three.js(
webgl
)Layers图层的简单介绍和简单实用目录Three之three.js(
webgl
)Layers图层的简单介绍和简单实用一、简单介绍二、实现原理三、注意事项四、效果预览五
仙魁XAN
·
2023-01-16 16:17
ThreeJS
vue
three
webgl
layers
图层
Three.js骨骼动画(SkinnedMesh)
Threejs
骨骼动画需要通过骨骼网格模型类SkinnedMesh来实现,一般来说骨骼动画模型都是3D美术创建,然后程序员通过
threejs
引擎加载解析,为了让大家更
郭隆邦技术博客
·
2023-01-16 16:47
Three.js
【
ThreeJS
基础教程-材质纹理篇】3.1 纹理知识进阶
纹理知识进阶学习
ThreeJS
的捷径如何用一张地板砖贴图制作出地板砖效果旋转纹理移动纹理纹理旋转与移动的应用简单的光圈效果简单的流水效果
WebGL
项目优化技巧:没必要的细节可以用纹理直接代替下一篇预告学习
幻梦往昔
·
2023-01-16 16:46
ThreeJS
WebGL
材质
贴图
前端
【
ThreeJS
基础教程-材质纹理篇】3.2 初识基础网格材质MeshStandardMaterial
初识标准网格材质学习
ThreeJS
的捷径了解纹理的基本知识纹理继承关系常用的通用材质属性alphaTest的验证和应用depthTest和depthWrite应用渲染哪一面Side常用的Standard
幻梦往昔
·
2023-01-16 16:46
ThreeJS
WebGL
材质
javascript
前端
html
贴图
【
ThreeJS
基础教程-高级几何体篇】2.X基础篇总结/目录
高级几何体篇总结学习
ThreeJS
的捷径更好的视觉效果-综合案例2加载模型,加载模型时的常见错误多模型加载管理器LoadingManagerGL格式(GLTF/GLB)模型讲解与其他常用模型格式介绍加载
幻梦往昔
·
2023-01-16 16:16
ThreeJS
WebGL
前端
【
ThreeJS
基础教程-初识
Threejs
】1.6各种各样的几何体
各种各样的几何体学习
ThreeJS
的捷径常用内置几何体介绍立方缓冲几何体BoxGeometry分段数的意义(该部分仅建议了解即可,无需深入)圆形缓冲几何体CircleGeometry圆柱缓冲几何体CylinderGeometry
幻梦往昔
·
2023-01-16 16:15
WebGL
ThreeJS
javascript
前端
ui
【
ThreeJS
基础教程-高级几何体篇】2.2 加载模型,加载模型时的常见错误
加载模型,加载模型时的常见错误学习
ThreeJS
的捷径关于加载模型篇的一些建议加载OBJ格式模型案例分析模型加载时的常见错误模型文件数据错误路径错误没有报错的情况下,我们看不到模型怎么办经过上述检查后,
幻梦往昔
·
2023-01-16 16:15
WebGL
ThreeJS
css
前端
javascript
【
ThreeJS
基础教程-高级几何体篇】2.4 GL格式(GLTF/GLB)模型讲解与其他常用模型格式介绍
GL格式(GLTF/GLB)模型讲解与其他常用模型格式介绍学习
ThreeJS
的捷径GL格式简介常见的建模软件
ThreeJS
支持的文件格式常见的模型格式介绍模型兼容性说明OBJ格式与MTL格式FBX格式STL
幻梦往昔
·
2023-01-16 16:15
WebGL
ThreeJS
1024程序员节
【
ThreeJS
基础教程-高级几何体篇】2.5 加载GLTF/GLB格式文件,Draco压缩文件的获取与加载
加载GLTF/GLB格式文件,Draco压缩文件的获取与加载学习
ThreeJS
的捷径加载GL格式模型案例案例效果
threejs
中常见的模型加载方式三种常见的gl格式文件Draco压缩Draco介绍Draco
幻梦往昔
·
2023-01-16 16:15
WebGL
ThreeJS
javascript
前端
【
ThreeJS
基础教程-初识
Threejs
】1.4.1 更好的视觉效果-使用材质与灯光
更好的视觉效果-使用材质与灯光学习
ThreeJS
的捷径使用灯光与材质案例解析使用MeshStandardMaterial给演员换身新衣服用灯光照亮换了新衣服(新材质)的演员(方块)控制开关灯我想知道灯光在哪我觉得场景太暗了环境光
幻梦往昔
·
2023-01-16 16:45
WebGL
ThreeJS
材质
javascript
前端
【
ThreeJS
基础教程-初识
Threejs
】1.2掌控我们的物体和模型
掌控我们的物体和模型学习
ThreeJS
的捷径引入帧数监控与调试时使用的GUI案例解析引入刷新率检测器stats和lil-guiStatsLIL.GUI(Dat.GUI)学习
ThreeJS
的捷径本段内容会写在
幻梦往昔
·
2023-01-16 16:44
ThreeJS
WebGL
javascript
前端
html
Three.js三维模型几何体旋转、缩放和平移
Three.js三维模型几何体旋转、缩放和平移创建场景中的三维模型往往需要设置显示大小、位置、角度,three.js提供了一系列网格模型对象的几何变换方法,从
WebGL
的角度看,旋转、缩放、平移对应的都是模型变换矩阵
Zmikoo成长之路
·
2023-01-16 16:44
threejs
效果比较好的天空和水面
threejs
效果比较好的天空和水面目录前言一、引入水二、引入天空总结前言本文使用的是
threejs
提供的Water和Sky实现天空与水面。
10566
·
2023-01-16 16:42
前端
WebGL
技术研究:
Threejs
、SceneJS、ThingJS等框架优缺点对比分析
为实现企业80%以上的生产数据进行智能转化,在烟草、造纸、能源、电力、机床、化肥等行业,赢得领袖企业青睐,助力企业构建AI赋能中心,实现智能化转型升级。以AI驱动,构建5G时代下企业数智基础,从根本上改变了数据采集、存储和使用的方式,是当下企业构建数字化与智能化能力的首选产品。构建面向未来智能工厂全场景的全息交互模式,实现物理空间与数字空间的混合孪生。为国产工打造一个用户可以自研的智能云平台,变革
VRlook
·
2023-01-16 16:42
WebVR
WEBGL-Threejs
Web3D
webgl
vr
three.js
BabylonJS
web3d
【
ThreeJS
基础教程-初识
Threejs
】1.4.2更好的视觉效果-综合案例(1)
更好的视觉效果-综合案例1学习
ThreeJS
的捷径写在前面相机灯唯一父级原则相对坐标系如何获取物体的绝对坐标系(相对于Scene的坐标系)添加一个地面吧操作BufferGeometry和操作Mesh的区别添加多个演员内存优化方案
幻梦往昔
·
2023-01-16 16:41
WebGL
ThreeJS
javascript
前端
初识
threejs
第一次接触
threejs
的实战,大受震惊。感觉有点神奇,和现实比较接近,所以研究记录下。
·
2023-01-16 09:11
javascript
送你一个甜甜圈|大帅老猿
threejs
特训
写在前面,这是第一次发表技术类文章,2022年本来给自己定了一个目标在掘金发表10篇技术类的文章。结果反正因为各种各样的原因,导致最后也没有完成,甚至都没有开始。2022年产出为0。这一次实战课程起因是在群里看到胖达老师做了一单,那金额着实让我羡慕呀。然后就在千呼万唤中,胖达老师准备出一个教程,带领大家入门之后并会出大教程,带领大家丰富致富手段。当然其实这次决定来写这个文章还有一个决定性的因素,群
·
2023-01-16 09:10
前端three.js
Threejs
开发3D展馆 | 大帅老猿
threejs
特训
本文将介绍如果使用
Threejs
开发制作一个3D展馆,效果如图:首先,我们需要一个展馆模型。我是通过Blender做出来的,在Blender中将模型导出为glb格式。
·
2023-01-16 09:08
three.js前端
threejs
初识 | 大帅老猿
threejs
特训
threejs
初识|大帅老猿
threejs
特训准备工作要安装three的npm模块,请在你的项目文件夹里打开终端窗口,并运行:npminstallthree引入头文件import*asTHREEfrom'three
·
2023-01-16 09:37
three.js
Python
WebGL
3D应用开发快速入门
在本文中,我们将学习如何在Python中使用three.js库,而无需编写任何一行JavaScript。我们将使用PyWeb3D,这是一个额外的层,旨在与Brython的three.js轻松交互。1、什么是PyWeb3D?简单地说,PyWeb3D是一个使用Python语法的three.js库。这是一个用Brython和three.js构建的开源项目,它旨在扩展three.js,同时使用python
新缸中之脑
·
2023-01-16 07:50
BIM
数字孪生
python
webgl
3d
场景背景修改
在进行
WebGL
开发时,有时候我们希望能够做更多绚丽的效果,例如希望将三维球的天空盒子修改为黑色,或者是将天空盒子透明。
为梦齐舞
·
2023-01-15 17:26
对接ArcGIS Image Server
希望使用
WebGL
对接ImageServer,但是Cesium底层并未提供该ImageryProvider,所以只能使用UrlTemplateImageryProvider进行自定义对接总结对接ImageServer
为梦齐舞
·
2023-01-15 17:38
Three.js和Blender入门元宇宙 | 大帅老猿
threejs
特训
一、元宇宙入门元宇宙的概念译自英语名词metaverse。其前缀“meta”有“元”之义,词根“verse”代表宇宙(universe),二者组合起来为“超越宇宙”,意即元宇宙,是利用互联网、软件、区块链等多种技术将现实与虚拟世界融合。苹果、微软、Facebook和华为等高科技公司都对元宇宙进行不同的诠释,让我们感到有点神秘又有一点模糊,学习胖达老师和大帅老师的组织Web3D实训,学习了从Thre
·
2023-01-15 14:46
0基础搭建元宇宙看展效果 | 大帅老猿
threejs
特训
新的一年,从
threejs
开始吧~安装
threejs
npmithree引入
threejs
//引用
Threejs
import*asTHREEfrom'three';//引入GLTF加载器用于载入glTF资源
·
2023-01-15 14:16
前端元宇宙three.js
ThreeJS
一盘魔性的甜甜圈 | 大帅老猿
threejs
特训
开场魔镜魔镜谁的代码写的最好,最烂的是你,最好的不知道。。。。。恍惚间进入了梦境,开场就是Blender咣当掉下一些超两米的甜甜圈,大喊赶紧完成任务不然下一个掉头上素材处理我丢这是哪个进程出了bug打开Blender一顿拖拽,分和,在磕磕盼盼中控制的了外星来的甜甜圈看着这甜甜圈似乎可以吃,离氛围还缺点场景,没有香槟还不能来点烛光跳动的甜圈刚好在搭建的three场景中增加一束光,照亮不起眼的床con
·
2023-01-15 10:10
关于three.js的展厅项目的研究与总结 | 大帅老猿
threejs
特训
基础准备一、什么是threeThree.js是基于
WebGL
的javascript开源框架,是一个可以实现3D效果的JS库Three.js由场景(scene)、相机(camera)和渲染器(renderer
·
2023-01-15 10:10
3d学习three.js
lenajs 图像滤镜处理库
原文链接:lenajs图像滤镜处理库上一篇:
webgl
canvas大小变化导致绘制出现偏差下一篇:animejs使用seek和pause模拟快速执行动画目前滤镜系统还没写完,先用这个顶一顶https:/
阿豪boy
·
2023-01-14 23:54
js
vue
opencv
python
计算机视觉
WebGL
简明教程之:【2】使用缓冲区绘制三角形
纯色三角形我们首先借助缓冲区绘制一个三角形:完整的代码如下:非常抱歉,您的浏览器不支持canvas!attributevec4a_position;voidmain(){gl_Position=a_position;}precisionmediumpfloat;uniformvec4u_color;voidmain(){gl_FragColor=u_color;}vargl=document.ge
·
2023-01-14 22:01
WebGL
简明教程之:【2】使用缓冲区绘制三角形
纯色三角形我们首先借助缓冲区绘制一个三角形:完整的代码如下:非常抱歉,您的浏览器不支持canvas!attributevec4a_position;voidmain(){gl_Position=a_position;}precisionmediumpfloat;uniformvec4u_color;voidmain(){gl_FragColor=u_color;}vargl=document.ge
·
2023-01-14 22:00
threejs
加载两个场景_用
threejs
和ammojs制作一个简单场景
本文的主要内容就是用three.js制作简单场景,并引入ammo.js物理引擎。bullet引擎和OpenGL结合创建简单的场景three.js和ammo.js创建简单的场景创建地形制作车辆柔体-绳索柔体-布料柔体-有体积的柔体使用blender引擎模拟物理场景本节目标是制作一个模板代码,后续开发都在这个模板的基础上继续开发。这一系列教程都是bullet物理引擎简易使用教程,不会涉及很多原理(比如
谭押沙龙
·
2023-01-14 19:47
threejs
加载两个场景
WebGL
简明教程之:【1】绘制一个点
我们在画布的中心绘制一个正方形,你可以先看看最终的效果:代码下面是完整的代码,我们后续将对里面的内容进行讲解说明:非常抱歉,您的浏览器不支持canvas!voidmain(){gl_Position=vec4(0.0,0.0,0.0,1.0);gl_PointSize=100.0;}voidmain(){gl_FragColor=vec4(1.0,0.0,0.0,1.0);}//先获取glvarg
·
2023-01-14 13:15
第一天 Blender操作 | 大帅老猿
threejs
特训【超详细】
本人学习资料仓库https://gitee.com/zhang_dezhe...YCY-TrainingCamp-S2:在原有的文件上添加本人的学习记录第一天Blender操作|大帅老猿
threejs
特训
·
2023-01-14 10:38
Web3D-从0开始学习
Threejs
+Blender实现甜甜圈掉落效果| 大帅老猿
threejs
特训
前言最近大帅邀请胖达老师带来了元宇宙实战特训,具体讲解了如何使用Blender进行3D建模、添加动画以及如何在
Threejs
中展示、控制3D模型,让我特别感慨,原来一些看似复杂的3D项目可以如此简单的实现
·
2023-01-14 09:05
加载OBJ和MTL文件
height:100%;overflow:hidden;}*{margin:0;padding:0;}varscene=newTHREE.Scene(),camera,renderer=newTHREE.
WebGL
Renderer
·
2023-01-13 18:46
webgl
three.js 入门用例
这是一个底层基于
WebGL
开发的3D渲染引擎(当然,后续是否会正式发布基于WebGPU的版本,也是可能的)。
·
2023-01-13 18:45
加载OBJ和MTL文件
height:100%;overflow:hidden;}*{margin:0;padding:0;}varscene=newTHREE.Scene(),camera,renderer=newTHREE.
WebGL
Renderer
·
2023-01-13 18:39
webgl
tree.js初体验 | 大帅老猿
threejs
特训
之前对Web3D并不了解,最近跟着大帅的训练营,通过三天的学习,了解了blender的操作和three.js。下面就用几十行js代码实现一个带动态效果的甜甜圈。准备模型获取:www.sketchfab.com模型处理:blendertree.js基础api基础场景scene:场景(容器)。newTHREE.Scene()camera:相机,决定了在场景中能看到什么。newTHREE.Perspec
·
2023-01-13 18:38
tree
threejs
碰撞检测-前进后退,上下楼梯一口气搞定!
原文参考我的公众号文章#
threejs
碰撞检测-前进后退,上下楼梯一口气搞定!物体移动-前后碰撞检测主要还是依靠Raycaster(origin,direction)射线检测。
·
2023-01-13 17:03
vue+three.js展示nrrd+vtk3D模型-html展示(上)
nrrd3D模型文件、vtk3D模型文件静态html页面显示浏览器端展示话不多说先上图上代码医疗影像数据预处理-nrrd-three.js
webgl
-loaders-NRRDloader#inset{width
Best_卡卡
·
2023-01-13 13:27
3d
web端
javascript
css
html
教程- VTK.js的基本介绍
VTK.js没有使用OpenGL,而是利用
WebGL
,主要关注几何和体渲染。因此,它为不同类型的3D对象提供了大量的读取器。OBJ,.stl,.vtk等)。
小江江12
·
2023-01-13 13:48
前端
js
vtk.js
javascript
开发语言
ecmascript
blender建模&
threejs
开发初体验
之前看到过
threejs
做的各种炫酷的案例,甚是有趣,一直打算自己也能写个demo尝试下,这次就跟着教程来学习下,小小的入个门。建模这次是用blender建的模,当然也可以用其他软件。
·
2023-01-13 12:25
THREEJS
将构件缩放至视野中的方法
概述只将某个物体缩放至整个屏幕,十分常见的应用场景,这和相机视野有关,需要分透视相机和正交相机来分别说明。透视相机首先假定物体被相机视野覆盖,有如下图首先必须知道物体所在的包围球半径r,其次相机角度是已知的,就是camera.fov,fov是角度制数据,简单根据三角函数可以得出球心到相机的距离s。s=r/sin(fov)使用代码来表达就是constdir=newTHREE.Vector3(0,1,
·
2023-01-12 02:25
使用 three.js 加载基本三维模型 | 大帅老猿
threejs
特训
如果你是初学者,那么学习三维动画可能是一项比较困难的任务。但是,使用three.js这个强大的JavaScript库,可以让你轻松地制作出精美的三维动画。首先,我们需要导入three.js库,并创建场景、相机和渲染器。场景是三维空间中所有物体的容器,而相机则决定了我们所看到的视角。渲染器则负责将场景呈现在屏幕上。接下来,我们可以使用OrbitControls插件来控制相机的位置和视角,并使用GLT
·
2023-01-12 02:24
three.js
从0开始学习Three.js | 大帅老猿
threejs
特训
一、Three.js简介提到Three.js,不得不先提OpenGL和
WebGL
,OpenGL是一个跨平台的3D/2D的绘图标准(规范),
WebGL
(WebGraphicsLibrary)是一种3D绘图协议
·
2023-01-12 02:24
第一天 Blender操作 | 大帅老猿
threejs
特训【超详细】
本人学习资料仓库https://gitee.com/zhang_dezhe...YCY-TrainingCamp-S2:在原有的文件上添加本人的学习记录第一天Blender操作|大帅老猿
threejs
特训
·
2023-01-12 01:53
送你一个甜甜圈|大帅老猿
threejs
特训
写在前面,这是第一次发表技术类文章,2022年本来给自己定了一个目标在掘金发表10篇技术类的文章。结果反正因为各种各样的原因,导致最后也没有完成,甚至都没有开始。2022年产出为0。这一次实战课程起因是在群里看到胖达老师做了一单,那金额着实让我羡慕呀。然后就在千呼万唤中,胖达老师准备出一个教程,带领大家入门之后并会出大教程,带领大家丰富致富手段。当然其实这次决定来写这个文章还有一个决定性的因素,群
·
2023-01-12 01:52
前端three.js
three.js入门-一些基础理论|大帅老猿
threejs
特训
前言参加了胖达老师的
threejs
直播课。有需要的视频私信取。本篇文章为入门理论部分。
·
2023-01-12 01:51
three.js
列主序存储的4x4坐标变换矩阵
简介这个矩阵提供了常见的三维变换矩阵(旋转、缩放、移动等)的运算,可以直接用于
webgl
或three.js等前端3D技术相关。
·
2023-01-11 21:45
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他