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
Three.js
Three.js
模型加载及加载简单动画
简单介绍下
Three.js
吧,
Three.js
是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,
Three.js
是国内文资料最多、使用最广泛的三维引擎。因为使用简单,入门比较容易。
小菜花29
·
2023-11-05 16:56
javascript
前端
3d
vue.js
Three.js
开发之加载外部GLTF模型和压缩(一)
Three.js
开发3D智慧楼宇(Vue)在VUE项目里使用
three.js
搭建智慧园区和楼宇,控制空调、灯光、窗帘的开关等设备,实现智能化楼宇。
jiaweimin123
·
2023-11-05 16:55
javascript
vue
three
javascript
vue.js
three.js
webgl
three.js
(4):加载外部3维模型
参考:http://www.yanhuangxueyuan.com/Three.js_course/stl.html直接使用
three.js
编程建模比较麻烦,实际开发的时候往往会借助一些可视化的3D建模工具
Spider_man_
·
2023-11-05 16:53
WebGL
three.js
中加载模型与模型动画
本文部分内容为Three.jsJourney课程的学习笔记三维模型的格式很多种多样的:https://en.wikipedia.org/wiki/List_of_file_formats#3D_graphics。有些格式专用于一种软件。有些已知非常轻,但有时缺乏具体数据。众所周知,有些几乎包含您可能需要的所有数据,但它们很重。有些格式是开源的,有些格式不是,有些是二进制的,有些是ASCII的,等等
seeooco
·
2023-11-05 16:23
three.js
javascript
图形渲染
Three.js
之加载外部三维模型
参考资料建模软件绘制3D场景…加载.gltf文件(模型加载全流程)知识点注:基于Three.jsv0.155.0三维建模软件gltf格式加载.gltf文件OrbitControls辅助设置相机参数:相机位置、相机目标对象gltf不同文件形式(.glb)模型命名(程序与美术协作):.getObjectByName()递归遍历层级模型修改材质:.traverse()外部模型材质是否共享的问题纹理enc
开心就是最好
·
2023-11-05 16:51
Web3D
Web3D
threejs
Three.js
截图并下载的大坑。。。
最近做有关
three.js
的动画,想通过截图然后在新的页面打开截图,并且想把图片下载到本地,连环坑很ok嗯。这个必须要记下来!
977777
·
2023-11-04 14:10
vue开发案例:基于
Three.js
搭建三维数字化场景
0、场景涉及的关键技术点GLTFLoader加载gltf模型,并解析模型动画;基于worker-loader在vue中使用webworker;基于webworker动态设置模型(鸟、牛)的移动路线;基于geotiff.js与DEM生成三维地形场景;threejs中加载geojson生成ShapeGeometry;使用BufferGeometryLoader加载风机模型,并设置风机动态转动;基于Da
碰碰qaq
·
2023-11-03 20:27
#
Three.js
#
Vue
#
GLTF
vue.js
javascript
前端框架
vue+THREE.js实现月球围绕地球转动
OrbitControls'//控制器import{CSS2DRenderer,CSS2DObject}from'three/examples/jsm/renderers/CSS2DRenderer.js'//
three.js
天下___布武
·
2023-11-03 20:56
THREE.js
javascript
vue.js
前端
VUE3+Cesium+Three项目构建
CesiumJS是一个开源、免费的三维地图开发框架,
Three.js
是一个也开源、免费的三维渲染框架,两者都是基于WebGL技术、使用JavaScript开发的Web前端三维可视化框架,目前在国内外的三维
HM-hhxx!
·
2023-11-03 20:55
Cesium
Three
VUE
vue.js
javascript
Three.js
3d
cesium
基于
three.js
超级炫酷的元素周期表和中国地图(html版本和vue版本)
一、元素周期表演示地址:https://demo.demohuo.top/jquery/10/1035/demo/效果图:二、中国地图效果图:如果要使用在vue项目里,并且全屏显示则需要通过iframe标签将源码引入即可exportdefault{name:"Wel",da
allen_csdns
·
2023-11-03 20:24
前端
html5
vue
记录--在高德地图实现流动的线图层
文中使用到高德地图JSAPI、
three.js
和一些GIS数据处理工具。实现思路1.这是我们通常能够获取到的数据
林恒smileZAZ
·
2023-11-03 10:17
数码相机
Three.js
模型标签
Three.js
模型标签在很多的实际的项目中,你可能需要给一个
Three.js
的模型添加标签,标签可以通过一个包含文字图形信息的HTML元素或者一个
three.js
的精灵模型来表示。
郭隆邦技术博客
·
2023-11-03 07:57
用 ThreeJS 简单实现一个类似《七圣召唤》的掷骰子
前笔者利用业余时间自学了
three.js
。
前端瓶子君
·
2023-11-02 20:13
数码相机
偶尔一个css效果-
three.js
night sky代码解读
先看下原始效果,原作者的地址找不到了,用了我fork的https://codepen.io/shdwu/pen/dyGmmLE还是很炫酷的,现在我们要了解效果实现的原理HTMLcanvas#canvas这部分是用pug写的,相对于html的优点就是字少....CSSbody{margin:0;overflow:hidden;}#canvas{background:radial-gradient(c
前端幼儿班
·
2023-11-02 10:51
Three.js
自发光贴图 .emissiveMap
Three.js
自发光贴图.emissiveMapWebGL/Threejs技术博客:查看更多文章和实战案例在
Three.js
材质中,和颜色贴图属性.map对应的是颜色属性.color,和高光贴图属性.
郭隆邦技术博客
·
2023-11-02 01:05
【js&threeJS】入门three,并实现全景看房案例,附带全码
序幕:首先附上官方文档以及案例库地址:three.jsdocsthree.jsexamples全景图切割工具:HDRItoCubeMap前置了解:
Three.js
是一个用于创建和渲染3D图形的JavaScript
来自湖南的阿晨
·
2023-11-01 17:36
html5
&&
css3
&&
浏览器
Javascript与ES6~
#
浏览器
javascript
前端
开发语言
Three.js
贴图效果一览
纹理贴图是
Three.js
一个很重要的内容,掌握了纹理贴图可以让3d效果产生质的飞跃。那现在就让我们进入正题吧!go!go!go!贴图的重要性如果没有纹理贴图,我们看到的3d物体将会是很糟糕的!
柳杉前端
·
2023-11-01 17:04
前端
javascript
贴图
js
threejs可视化快速入门指北(附3D资源导航)
前言当你开始思考你应该如何学习WebGL和
Three.js
的时候,相信你至少对相关的关键词了解过了,希望通过WebGL或
Three.js
实现你想要的Web3D功能,也许你也会去思考通过WebGL或
Three.js
懒人码农
·
2023-11-01 17:32
three.js
javascript
Web3D
3d
javascript
前端
React
Three.js
增加hdr环境贴图和背景图片的方法
ReactThree.js增加hdr环境贴图和背景图片的方法:importReact,{Suspense,useEffect}from'react'import{Canvas,useThree,useLoader}from'@react-three/fiber'import*asTHREEfrom'three'import{OrbitControls}from'@react-three/drei'
VRlook
·
2023-11-01 17:59
WEBGL-Threejs
javascript
贴图
react.js
three.js
webgl
HDRI贴图下载及
Three.js
利用
最令人兴奋的项目之一是在Threejs中添加HDRI背景。HDRI图像是从房间内部或花园、丛林或山脉等开放环境等场景中以360度捕获的。你可以自己创建任何这些图像,但这不是本教程的主题。相反,我们将从网站获取这些图像之一,并使用轨道控件,让用户能够转动物体并以360度查看所有内容。我们还可以将物体添加到场景中并赋予它们颜色或增加它们的金属度并降低它们的粗糙度以成为球形镜子。推荐:用NSDT编辑器快
新缸中之脑
·
2023-11-01 17:56
贴图
javascript
开发语言
视频教程-WebGL 可视化3D绘图框架:
Three.js
零基础上手实战-其他
WebGL可视化3D绘图框架:
Three.js
零基础上手实战网名风舞烟,中国科技大学计算机专业、微软认证讲师(MCE)、微软数据分析讲师。
weixin_33525450
·
2023-11-01 08:33
DreamTexture.js - 基于稳定扩散的3D模型自动纹理化开发包
DreamTexture.js是面向
three.js
开发者的3D模型纹理自动生成与设置开发包,可以为webGL应用增加3D模型的快速自动纹理化能力,官方下载地址:DreamTexture.js自动纹理化开发包
新缸中之脑
·
2023-11-01 08:01
javascript
3d
开发语言
和我一起学
Three.js
【初级篇】:3. 掌握摄影机
《和我一起学
Three.js
【初级篇】:0.总论》《和我一起学
Three.js
【初级篇】:1.搭建3D场景》《和我一起学
Three.js
【初级篇】:2.掌握几何体》您
libinfs
·
2023-11-01 08:59
和我一起学
Three.js
javascript
开发语言
3d
和我一起学
Three.js
【初级篇】:4. 掌握纹理
本篇文章共5953字,最近更新于2023年04月19日。感谢您一路跟随我来到这里!截止目前为止,我们应该有能力搭建一个3D场景,在其中添加各种官方提供的几何体,并通过使用控制器,调整摄影机位置与几何体交互。这一切看起来都还不错,但未免有些单调。所幸本章节以及下一节的内容将让我们的3D世界变得丰富多彩。本章节我们会谈及Web3D世界一个非常常见的概念:「纹理」(Texture),它将会和下一章节的「
libinfs
·
2023-11-01 08:59
和我一起学
Three.js
开发语言
ecmascript
javascript
Three.js
编辑器editor使用详解
http://t.csdn.cn/5b2dMeditor里边渲染的模型可以直接在项目中使用,可以按实际情况调整模型大小添加灯光等
printf_824
·
2023-11-01 08:59
vue
与
three
javascript
three.js
加vue2实现.glb渲染,旋转元素,放大缩小,以及元素点击事件
import*asTHREEfrom"three";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader";import{OrbitControls}from"three/examples/jsm/controls/OrbitControls";exportdefault{data(){return{camera:{},rende
printf_824
·
2023-11-01 08:28
vue
与
three
javascript
开发语言
ecmascript
和我一起学
Three.js
【初级篇】:1. 搭建 3D 场景
《和我一起学
Three.js
【初级篇】:0.总论》您当前在这里《和我一起学
Three.js
【初级篇】:1.搭建3D场景》《和我一起学
Three.js
【初级篇】:2.掌
libinfs
·
2023-11-01 08:58
和我一起学
Three.js
javascript
3d
前端
和我一起学
Three.js
【初级篇】:2. 掌握几何体
《和我一起学
Three.js
【初级篇】:0.总论》《和我一起学
Three.js
【初级篇】:1.搭建3D场景》您当前在这里《和我一起学
Three.js
【初级篇】:2.掌
libinfs
·
2023-11-01 08:58
和我一起学
Three.js
javascript
前端
开发语言
ThingJS 和
three.js
对比开发太空漫游技术!3D 可视化
Three.js
是更为底层的3D渲染器,提供各式各样的3D开发概念,例如材质、网格
ThingJS_小锘
·
2023-11-01 08:57
ThingJS
3D可视化
物联网
javascript
面向
Three.js
开发者的3D自动纹理化开发包
DreamTexture.js是面向
three.js
开发者的3D模型纹理自动生成与设置开发包,可以为webGL应用增加3D模型的快速自动纹理化能力。图一为原始模型,图二图三为贴图后的模型。
ygtu2018
·
2023-11-01 08:26
three.js
AI纹理
AI纹理自动生成
【vue2.x】新手如何快速用vue导入GLTFLoader模型
Three.js
支持包括.obj、.gltf等类型的模型结构。
嚣张农民
·
2023-10-31 16:04
vue
vue.js
javascript
前端
前端常用类库资源
Javascript库Particles.js — 一个用来在web中创建炫酷的浮动粒子的库
Three.js
— 一个用来在web中创建3d物体和3d空间的库Fullpage.js— 快速实现全屏滚动特性
代码技巧
·
2023-10-31 15:33
Three.js
- 光源(九)
光源为了模拟物体在不同情况下的样式,
three.js
中提供了多种光源。需要注意光源和材质是相互的,简单来说物体表面的颜色是光源和材质的乘积。在材质中的基础材质是不受灯光影响的。
nie-ny
·
2023-10-31 09:16
three.js
学习
前端
javascript
three.js
Three.js
相机对象.up属性
Threejs相机对象Camera的.up属性表示相机对象的上方向,如果你有一定图形学基础,你可以很好的理解,如果没有图形学基础也没关系,你可以在threejs代码中更改.up的属性值,查看threejs渲染结果有什么变化。.up属性默认值是newTHREE.Vector3(0,1,0),沿着y轴朝上,你可以使用下面代码看渲染效果绿色y轴数值向上,你可以改变.up属性的值,查看渲染结果变化。cam
汉武大帝·
·
2023-10-31 09:46
three.js
Vue引入
three.js
实现粒子波浪特效
效果实现废话不多说,直接上代码,直接复制使用。但在使用代码前,需要下载一些粒子波浪特效的库,直接执行下面命令即可。npminstallthree-Snpminstallnode-sassnpminstallsass-loader代码import*asTHREEfrom"three";//importStatsfrom"./stats.module";import{onMounted}from"vu
润火
·
2023-10-31 09:45
vue.js
javascript
前端
Three.js
平面接收不到阴影
首先确认渲染器有无开启阴影贴图,默认是false//创建渲染器varrenderer=newTHREE.WebGLRenderer()//设置渲染物体阴影renderer.shadowMap.enabled=true然后确认物体材质是否可受光照影响//创建地面几何体constplaneGeometry=newTHREE.PlaneGeometry(60,20)//创建地面材质constplaneM
hongsir_12
·
2023-10-31 09:14
前端学习记录笔记
three.js学习笔记
前端
javascript
three.js
Three 之
three.js
(webgl)透视视角和正交视角,以及透视转正交的视角切换
Three之
three.js
(webgl)透视视角和正交视角,以及透视转正交的视角切换目录Three之
three.js
(webgl)透视视角和正交视角,以及透视转正交的视角切换一、简单介绍二、实现原理三
仙魁XAN
·
2023-10-31 09:44
ThreeJS
javascript
threejs
webgl
透视
正交
Three.js
相机控件OrbitControls
Three.js
相机控件OrbitControls通过
Three.js
的相机控件OrbitControls.js可以对Threejs的三维场景进行缩放、平移、旋转操作,本质上改变的并不是场景,而是相机的参数
郭隆邦技术博客
·
2023-10-31 09:14
Three.js
Three.js
学习-相机Camera的基本操作(了解向)
目录1确定投影方式2确定相机参数position,lookAt,up2.1位置position2.2lookAt&up3轨道控制器-实现场景和鼠标交互3.1新建控制器3.1.1控制器的围绕目标target3.2循环渲染场景3.3控制器提供的一些方法3.3.1场景自动旋转.autoRoate3.3.2阻尼惯性.enableDamping3.3.3一些按键操作本篇文章基于games202作业0的框架结
九九345
·
2023-10-31 09:12
Three.js程序运用
javascript
学习
开发语言
three.js
camera.lookAt不起作用的原因
1、问题描述在场景中添加了一个PlaneGeometry来实现草地效果时,使用camera.lookAt(mesh.position)使相机看向mesh的位置,初始化后相机方向正确,能看向mesh的中心点,但是当拖动场景后,相机又看向了场景坐标原点。代码如下:vargeometry=newTHREE.PlaneGeometry(4000,4000);//矩形平面//加载树纹理贴图vartextur
WoZhiMoMing
·
2023-10-31 09:12
three.js
解决方案
three.js
使用
Three.js
实现3D楼盘展示,创建天空之盒实现真实的环境氛围,在
Three.js
中添加树,花等植物。 仿学校3D楼盘模型,结合物联网实现安全监测
前言这一篇带大家认识,认识什么是
Three.js
。
小罡同学
·
2023-10-31 09:11
自研项目
three.js
物联网
3d渲染
webgl
前端
Three.js
设置相机lookAt无效
Three.js
设置相机lookAt无效原因:代码中使用了OrbitControls轨道控件来控制相机,这个目标默认为THREE.Vector3(),也就是(0,0,0)世界坐标的原点。
不吃水果的太空人
·
2023-10-31 09:10
前端
three.js
前端
3D网页游戏外包开发引擎
1.Three.js:
Three.js
是最流行的开源3D引擎,基于WebGL,用于创建高质量的3D图形和互动内容。特点:支持3D模型加载、纹理贴图、光照、相机控制、物理模拟等功能,有庞大
defdsdddev
·
2023-10-31 09:11
3d
游戏
初识
Three.js
什么是
Three.js
?简单来看,Three是3D的意思,js是JavaScript,也就是用JavaScript开发3D的应用程序。
墨夜_caa3
·
2023-10-31 06:47
v3+three.js触碰物体加载模型边缘高亮
官方文档示例https://github.com/mrdoob/
three.js
/blob/master/examples/webgl_postprocessing_outline.htmlimport
少年包青菜
·
2023-10-30 20:11
javascript
数码相机
开发语言
微信小程序 加载3D模型
技术栈:
Three.js
插件:ThreeX要求:模型格式GLB需要挂载在服务器或者是个链接都可以文件目录:jsm是本地依赖包代码:wxmljs//webgl_nodes/webgl_nodes_loader_gltf_sheen.jsimport
Ac
·
2023-10-30 14:27
WebGL
微信小程序
3d
小程序
关于Babylon.js的一些了解
前言谈到babylon.js就不得不提到
three.js
。在3DWeb开发领域,Babylon.js和
Three.js
被视为两种最流行的JavaScript库,用于创建引人入胜的3D体验。
世界和平�����
·
2023-10-29 22:44
javascript
开发语言
ecmascript
threejs点击获取三维坐标(
Three.js
获取鼠标点击的三维坐标)
一、思路绑定点击事件,通过THREE.Raycaster光线投射,用于确定鼠标点击位置上有哪些物体,raycaster.intersectObjects(scene.children)返回点击位置上所有的物体的数组;我们用varselected=intersects[0]取第一个,也就是最前面的那个物体;在通过selected.point取点坐标二、代码addClick();functionadd
慢步者_rambler
·
2023-10-28 16:35
threejs
javascript
前端
threejs
3D
webgl
使用blender烘培导入
Three.js
中
导入模型到blender中给场景打光展uv给需要烘培的物体展uv创建烘培纹理选择物体烘培使用展开uv并且使用烘培纹理导入threejs场景中天空用的自带的dynamicsky展uv用的uv-packer(https://www.uv-packer.com/download/)QQ交流群:1082834010
菜鸡饶
·
2023-10-28 16:32
webgl
demo
THREE
shader
webgl
three.js
可视化-
three.js
城市 波浪特效 城市 扫光 掠过效果
使用Obj模型+shader实线模型以及代码csdn模型以及代码git已有效果添加波浪快速搭建工具加载obj格式文件加载到scene中;使用ShaderMaterial材质已添加bloom效果varShader={vertexShader:`varyingvec3vp;voidmain(){vp=position;gl_Position=projectionMatrix*modelViewMatr
菜鸡饶
·
2023-10-28 16:02
可视化
THREE
THREE
城市
shader
webgl
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他