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
ThreeJS
教程:地图案例(包围盒、正投影)
https://www.mvrlink.com/
threejs
-map-cases/平面填充几何体ShapeGeometry包围盒Box3正投影相机OrthographicCameraShapeGeometry
·
2023-06-07 11:28
编辑器
Threejs
进阶之十七:
Threejs
中的Path、Shape和ShapeGeometry类
在实际的应用中,有时候需要我们根据一个二维图形拉伸为三维图形的情况,这就需要我们对
Threejs
中提供的二维图形相关的类有一个深入的了解,这一节我们就深入的聊一聊
Threejs
中的Path、Shape和
九仞山
·
2023-06-07 11:22
ThreeJS
javascript
前端
html
Threejs
进阶之十六:音频可视化
最近事情比较多,博客更新的有点慢了,今天更新一期,主要聊一聊通过
Threejs
提供的音频API实现音频的可视化效果,先看下最终实现的效果音频可视化目录
Threejs
中音频相关的类Audio类构造函数常用属性常用方法创建
九仞山
·
2023-06-07 11:21
ThreeJS
javascript
html5
前端
3d
音视频
Threejs
进阶之十二:
Threejs
与Tween.js结合创建动画
tween.js介绍Tween.js是一个可以产生平滑动画效果的js库,其官方地址为:https://github.com/tweenjs/tween.js/,可以将源码下载后,可以在tween.js/dist/文件夹下找到相应的js代码,在HTML中进行引用;也可以通过npm命令在终端控制台中安装tween.js模块npminstall@tweenjs/tween.js然后在相应的页面引用Twe
九仞山
·
2023-06-07 11:20
ThreeJS
javascript
动画
前端
html5
vue
Threejs
入门之十三:精灵模型Sprite和精灵材质SpriteMaterial
在
Threejs
中精灵模型Sprite是父类是Object3D创建精灵只需要传递一个材质参数就可以了,不需要几何体constsprite=newTHREE.Sprite(material);2SpriteMaterial
九仞山
·
2023-06-07 11:20
ThreeJS
javascript
html5
前端
3d
ThreeJS
纹理贴图创建一个我的世界草地方块
ThreeJS
纹理贴图创建一个我的世界草地方块开始准备使用
ThreeJS
写一个类似《我的世界》场景的射击类游戏,地形和我的世界很相似。
·
2023-06-06 22:58
基于游戏引擎的数字孪生技术方案
二.技术方案实施路线webgl游戏引擎技术栈
threejs
、cesiumue4+webrtc优点快捷,方便画质材质着色器效果好,比较吃服务器性能缺点吃用户电脑性能需要大团队配合
·
2023-04-21 19:05
Threejs
实现穿越云层动效
上文说到,我对《你的性格主导色》活动中最感兴趣的部分就是通过Three.js实现穿越云层动效了,据作者说每朵云出现的位置都是随机的,效果很好,下图是我实现的版本。image在线Demo首先说下实现穿越云层动效的基本思路:沿着Z轴均匀的放一堆64*64的平面图形,这些平面的X坐标和Y坐标是随机的(很像下图的桶装薯片)把上面的所有图形合并成一个大的图形把大的图形和贴片材质(云)生成网格,网格放进场景中
hezf
·
2023-04-21 16:52
Three.js教程:顶点位置数据解析渲染
推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生顶点位置数据解析渲染如果你没有WebGL基础,可以先不用记忆每个的
threejs
具体内容,有一个大致印象即可,学习本节课的重点是建立顶点的概念
·
2023-04-21 16:06
three.js
Three.js教程:透视投影相机
https://ted.sinoccdc.cn/其他系列工具:NSDT简石数字孪生
Threejs
如果想把三维场景Scene渲染到web网页上,还需要定义一个虚拟相机Camera,就像你生活中想获得一张照片
·
2023-04-21 10:21
编辑器
失败狮计划再现——
threejs
实现文字环绕动画
前言说到环绕动画,18年初的时候我曾写过一版太阳系动画,当然,那时完全是慢慢调试坐标然后用css动画写上去的,后来有同事把这个太阳系动画使用
threejs
改写了,动画变得更加顺滑流畅了,那时我只是对three
韭菜的故事
·
2023-04-21 04:13
基于
threejs
(webgl)的3D元宇宙云展厅
首先看看效果图:基于
threejs
的3D展厅基于
threejs
开发的3D展厅,展品可以自由摆放。
·
2023-04-18 22:07
卡车移动端展示,
threejs
实现
此处坑点如下1、模型参照工业模型的做法2、车漆需要自定义shader3、整体的场景效果(这个坑很大,很费时间)4、模型的轴心节点并非在设置的位置(在轮子上),需要转换一下,代码如下varaxis2=newTHREE.Object3D();axis2.position.set(-29.5,7.980,0);scene.add(axis2);axis2.add(mesh);mesh.geometry.
浪里独行
·
2023-04-18 12:35
threejs
webgl
threejs
卡车
汽车
webgl
babylonjs
Webgl手写
笔迹点绘制用点绘制:gl.POINTS,而
threejs
里面得points对象由wegblrenderer使用gl.POINTS.线上效果
浪里独行
·
2023-04-18 12:35
webgl
threejs
webgl
Threejs
大型obj文件的秒加载实现
项目需求:要将3d模型显示在网页上并实现时时旋转和鼠标悬停功能.给我的3d模型是60M的obj文件
threejs
加载obj模型比较简单但加载时间很长毕竟60m的文件网络传输需要很长时间obj模型太大必须想办法压缩
飘渺55
·
2023-04-18 11:31
Three.js克隆.clone()和复制.copy()
Three.js克隆.clone()和复制.copy()你查看
Threejs
的文档可以发现
Threejs
的很多类都具有克隆.clone()和复制.copy()方法,比如网格模型Mesh、几何体Geometry
郭隆邦技术博客
·
2023-04-18 10:44
react
threejs
_进入3D编码世界:React +
ThreeJS
= R3F
react
threejs
3Dandcreativeprogrammingcanlooklikeagimmick,butthebenefitsoflearning3Daregrowingeveryday.Forexample
weixin_26732881
·
2023-04-17 02:14
python
java
react
ThreeJS
-离屏渲染(三十五)
离屏渲染:个人理解,渲染两个场景A、B,假如A是主场景,B是离屏场景,首先离屏场景先借助主场景将视图渲染缓存,代码位置://离屏渲染render.setClearColor(0x53868B);render.setRenderTarget(target);render.render(scene2,camera2);然后再切回主场景,将B场景中看到的视角以贴图纹理的形式渲染到主场景物体上代码位置:c
不穿铠甲的穿山甲
·
2023-04-16 08:31
贴图
ThreeJS
—OrbitControls使其控制模型而不是场景
转载核心代码项目场景:来公司之前公司有一个地球组件,大概是张这个样子的⬇️,会转有飞线,有城市涟漪,很炫酷。可惜不是我做的。一个大屏项目上需要额外增加一些需求转动到某一城市,暂停转动,并弹出相关城市内容可拖动地球解决方案:需求1这个好整。three的球模型的自动旋转,就是通过requestAnimationFrame创建的动画,一秒60帧,每一帧让球的y旋转某个值//earth3dObj就是个mo
ATWLee
·
2023-04-15 18:46
ThreeJs
threejs
好玩的js
2、three.jsThree.js中文网http://www.webgl3d.cn/Three.js–JavaScript3DLibraryhttps://
threejs
.org/画3d图且能做动画和游戏的
lsswear
·
2023-04-14 14:00
学习
学习
javascript
vue中three及其依赖引入和使用
官方文档和例子[https://
threejs
.org/docs/index.html#manual/zh/introduction/Creating-a-scene]引入单页面应用//ES5,相关依赖相同模块化应用
gfddd1231
·
2023-04-14 13:49
前端可视化
ThreeJS
-3D酷炫地球(三十二)
素材:链接:https://pan.baidu.com/s/1ZmwgNWV-fMO4JrPnCBDLBA提取码:m1y9关键代码:for(leti=0;iimport*asTHREEfrom"three";import{OrbitControls}from"three/examples/jsm/controls/OrbitControls";import{RGBELoader}from"thre
不穿铠甲的穿山甲
·
2023-04-14 08:32
前端
html
2022-06-14 Canvas画布模糊问题
threejs
的处理流程renderer=newTHREE.WebGLRenderer({antialias:true});renderer.setPixelRatio(win
SMSM
·
2023-04-14 01:42
WebWorker、
ThreeJs
的渲染和控制
在ios16.4版本中已经开始支持了OffscreenCanvas,那看样子,是时候再把Three做一波优化了背景介绍在之前的项目经验中,如果使用
threejs
加载比较大的3d场景,那么在创建
threejs
前端_小学生
·
2023-04-13 01:28
webworker
threejs
前端
javascript
threejs
webworker
Three.js初识:three.js的下载与使用
什么是
threejs
简单地,可以理解成three+js就可以了。three表示3D的意思,js表示javascript的意思。
HaanLen
·
2023-04-12 18:26
Three.js
Three 之 three.js (webgl)基础 第一个入门 Web 3D 场景
webgl)基础第一个入门Web3D场景一、简单介绍二、Three中构建场景主要的三要素三、场景(Scene)四、摄像机(Camera)五、WebGLRenderer六、第一个入门Web3D场景一、简单介绍
Threejs
仙魁XAN
·
2023-04-12 18:55
ThreeJS
threejs
webgl
前端
scene
renderer
Three.js零基础入门教程(2023版本)
1.
threejs
文件包下载和目录简介在正式学习Three.js之前,先做一些必要的准备工作,具体说就是下载
threejs
官方文件包,
threejs
官方文件包提供了很多有用的学习资源。
郭隆邦技术博客
·
2023-04-12 16:04
Three.js
Three.js
Threejs
WebGL
Three.js入门
Threejs
是一款WebGL三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。
程序猿向前跑
·
2023-04-12 16:02
three.js
javascript
前端
html
Three.js教程:顶点位置数据解析渲染
推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生顶点位置数据解析渲染如果你没有WebGL基础,可以先不用记忆每个的
threejs
具体内容,有一个大致印象即可,学习本节课的重点是建立顶点的概念
yevtte2023
·
2023-04-12 16:00
javascript
开发语言
ecmascript
小程序使用
threejs
第二篇—立方体展示并自动旋转与手势旋转
在上一篇小程序使用
threejs
第一篇——安装中,除了说明了
threejs
在小程序中如何构建,还附带了一个小小的示例——一个旋转的正方体,接下来我们先花一点点时间通过示例代码了解一下发生了什么?
玩烂小程序
·
2023-04-12 16:27
threejs
小程序
threejs
自动控制手动控制
canvas
render
threejs
-效果合成器(EffectComposer)
自转的地球创建THREE.EffectComposer添加后期处理通道并更新渲染EffectComposer使用示例示例一:FilmPass添加电视效果示例二:OutlinePass添加闪烁效果总结前言
threejs
迦南giser
·
2023-04-12 07:18
THREE.JS
3d
threejs
THREEJS
笔记2 灯光篇
threejs
中光源有很多种,但是常见的光源只有4种:环境光(AmbientLight)点光源(pointLight)平行光(DirectinalLight)聚光灯(spotLight)环境光在不知道如何在场景中放光源的时候
论宅
·
2023-04-12 03:22
ThreeJS
-车展(二十九)
为了更好的兼容提供素材的解码器,建议使用
threejs
@0.142.0版本
[email protected]
不然有可能会出现以下问题:素材:链接:https://pan.baidu.com
不穿铠甲的穿山甲
·
2023-04-11 15:07
前端
javascript
webgl坐标转换_WebGL教程
视频教程发布地址
Threejs
引擎
Threejs
是webgl国内应用最广泛的一款三维引擎,实际做项目的时候一般都是通过一款三维引擎来完成,这样要比直接使用原生WebGL要方便的多,所在这里放了一个相关的链接
晓剑15703836037
·
2023-04-11 11:09
webgl坐标转换
ReactThree入门1-快速场景搭建
目录简介与安装最简案例简介与安装react-three-fiber是一款集成了
threejs
绝大部分功能且以标签的形式来构建3d场景的库由于版本更新,最新的库改名为:@react-three/fiber
知奕奕
·
2023-04-11 09:21
#
React
javascript
react.js
前端
Three.js基础入门
Threejs
主要的应用场景有:物联网3D可视化随着物联网的发展,工业、建筑等各个领域与物联网相关Web项目网页交互界面都会呈现出3D化的趋势。这种方式更为直观,开发成本也比较大。
宋小菜_菜菜
·
2023-04-09 11:47
react-three-fiber入门项目(1)-组件化设计
three.js入门知识点资料整理文章目录系列文章目录前言一、项目效果图二、细说代码部分1.拆分组件2.地球仪部分(重点)细节:3.文字部分细节:前言GlobalWarming项目是基于react框架写的
threejs
宇宙修理员
·
2023-04-09 10:02
图形化开发
react.js
前端
react fiber加载gltf文件:3d模型
文章目录前言一、
threejs
引入3d模型(html版本)1.完整代码2.代码详解二、reactfiber引入3d模型(reactfiber版本)1.代码详解1.1引入3d模型的资源问题一:为什么“资源必须放在
宇宙修理员
·
2023-04-09 10:02
图形化开发
react.js
3d
javascript
ThreeJS
中的点击与交互——Raycaster的用法
转载来源:https://segmentfault.com/a/1190000010490845坐标系我们的手机屏幕是二维的,但是我们展示物体的世界是三维的,当我们在构建一个物体的时候我们是以一个三维世界既是世界坐标来构建,而转化为屏幕坐标展示在我们眼前,则需要经历多道矩阵变化,中间webGL替我们操作了许多事情。image.png世界坐标系:在webGL中,世界坐标系是以屏幕中心为原点(0,0,
IamaStupid
·
2023-04-09 03:15
3D 技术开发框架
threeJS
一:介绍(第一章节)一:首先我们需要了解的几个问题1.微信小程序是什么?2.three.js框架的功能以及可以实现的适用场景有哪些?3.为什么小程序'跳一跳'可以火遍大江南北?二:微信小游戏的基本介绍1.2018年年初,微信给移动端游戏开发投放了'微信小游戏'重磅炸弹。2.从技术的角度来说,'微信小游戏'是微信小程序SDK的一个升级;在微信小程序的SDK中,增加了游戏类目的一个功能能力。3.从产品
黑木令
·
2023-04-08 06:14
Threejs
入门教程
一、本地搭建
Threejs
官方文档网站1.官网地址:https://github.com/mrdoob/three.js下载压缩包并解压或使用gitclone若github过慢,则使用gitee对应网址
ReturnTmp
·
2023-04-08 03:55
WebGL
前端
javascript
开发语言
Threejs
写的渐变发亮半球
马上就要毕业了,实习进入了一个GIS公司,任务要求使用
Threejs
写个渐变的发光半球小特效,我完成后决定写出这篇文章。给那些刚刚接触
Threejs
的朋友们。
gardenlike2
·
2023-04-08 02:02
如何理解
threejs
的buffergeometry的index?
计算机图形学中最小的渲染单位,是一个由3个空间顶点(Vertex)构成的空间三角形,叫Polygon。每一个polygon,会包含3个顶点在3个轴向上的9条数据,即Vertex0:X0,Y0,Z0;Vertex1:X1,Y1,Z1;Vertex2:X2,Y2,Z2;各种着色器,本质其实都是在得到3个顶点的具体空间坐标后进行线性插值。作者:蒙古上单3DPunkhttps://www.bilibili
不穿铠甲的穿山甲
·
2023-04-07 19:06
算法
ThreeJS
-战争导弹飞行演示(三十四)
关键代码:functionanimate(){requestAnimationFrame(animate);//使用渲染器渲染相机看这个场景的内容渲染出来renderer.render(scene,camera);//controls.update();//获取delay时间constdelay=clock.getDelta();//获取总共耗时consttime=clock.getElapsed
不穿铠甲的穿山甲
·
2023-04-07 19:06
前端
javascript
开发语言
ThreeJS
-世界杯点球小游戏(三十三)
素材:链接:https://pan.baidu.com/s/1Ee63QRLEW4XSXUIZPjKLRw提取码:agxh新组件:npminstallcannon-es-S新引入:import*asCANNONfrom"cannon-es";关键代码:constgltfLoader=newGLTFLoader().setPath("three/glb/");constdracoLoader=new
不穿铠甲的穿山甲
·
2023-04-07 19:35
前端
javascript
html
ThreeJS
官方案例学习(3)webgl - animation-skinning
three.jswebgl-additiveanimation-skinninga{color:blue;}.control-inactivebutton{color:#888;}three.js-SkeletalAdditiveAnimationBlending(modelfrommixamo.com){"imports":{"three":"../build/three.module.js",
梦里藍天
·
2023-04-04 11:41
ThreeJS
学习
webgl
javascript
ThreeJS
官方案例学习(2)webgl - animation-skinning
three.jswebgl-animation-skinninga{color:#f00;}{"imports":{"three":"../build/three.module.js","three/addons/":"./jsm/"}}import*asTHREEfrom'three';importStatsfrom'three/addons/libs/stats.module.js';impo
梦里藍天
·
2023-04-04 11:40
ThreeJS
学习
webgl
ThreeJS
官方案例学习(1)webgl - animation - keyframes
three.jswebgl-animation-keyframes{"imports":{"three":"../build/three.module.js","three/addons/":"./jsm/"}}import*asTHREEfrom'three';importStatsfrom'three/addons/libs/stats.module.js';import{OrbitContr
梦里藍天
·
2023-04-04 11:10
ThreeJS
学习
webgl
路遥知马力,奋斗见真心
初级:学习过图形学相关知识,知道矩阵等数学原理在动画中的作用,知道三维场景需要的最基础的构成,能用
threejs
搭3d场景,知道webgl和
threejs
的关系。
RemenberMe
·
2023-04-03 13:09
threejs
报错记录_1
出错代码import*asTHREEfrom'three'consttextGeometry=newTHREE.TextGeometry()export'TextBufferGeometry'(importedas'THREE')wasnotfoundin'three'分析:可能是新版本没有这个类了?解决:在three/examples/jsm/geometries/TextGeometry.js
飞鸟malred
·
2023-04-03 07:22
javascript
开发语言
threejs
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他