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
入门——场景(scene)、相机(camera)、渲染器(renderer)
ThreeJS
官网Three.js–JavaScript3DLibrary
ThreeJS
的三要素——场景(scene)、相机(camera)、渲染器(renderer)。
ThreeJS
的灯光。
xyphf_和派孔明
·
2023-09-22 19:54
WEBGL/ThreeJS
WebGL
ThreeJS
Three.js教程:WebGL渲染器设置(锯齿模糊)
推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生WebGL渲染器设置(锯齿模糊)一般实际开发,
threejs
的WebGL渲染器需要进行一些通用的基础配置,本节课给大家简单介绍下
ygtu2018
·
2023-09-22 19:24
javascript
开发语言
three.js
ThreeJs
学习之旅(十八)—Realistic render(真实渲染)
初始代码import"./style.css";import*asTHREEfrom"three";import{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import*asdatfrom"dat.gui";import{GLTFLoader}from"three/examples/jsm/loaders/GL
Florenza
·
2023-09-22 19:23
ThreeJs
学习
javascript
前端
Threejs
-渲染器
渲染器WebGLRenderer构造器WebGLRenderer(parameters:Object)parameterscanvas-一个供渲染器绘制其输出的canvas它和下面的domElement属性对应。如果没有传这个参数,会创建一个新canvascontext-可用于将渲染器附加到已有的渲染环境(RenderingContext)中。默认值是nullprecision-着色器精度.可以是
工頁光軍
·
2023-09-22 19:52
前端开发
跨专业自学心得
javascript
node.js
前端框架
二、
threejs
学习笔记-几何体BufferGeometry
友情链接:
threejs
中文文档目录1.几何体顶点数据和点模型(1)缓冲类型几何体BufferGeometry(2)BufferAttribute定义几何体顶点数据(3)设置几何体顶点.attributes.position
焦焦焦焦焦
·
2023-09-22 17:07
threejs
前端
threejs
Threejs
_几何体_曲线
类Geometry1常见:长方体BoxGeometry圆柱体CylinderGeometry球体SphereGeometry圆锥、棱锥ConeGeometry2正多面体正四面体TetrahedronGeometry正八面体OctahedronGeometry正十二面体DodecahedronGeometry正二十面体IcosahedronGeometry3平面:环平面RingGeometry矩形平
风雨飘摇中的石头
·
2023-09-22 17:07
weggl
mesh
云原生
cloud
native
Three.js基础之图元
图元(Primitives),即
threejs
内置的一些基础的3D形状,立方体,球体,圆锥体,平面圆等,顶点,图元,片元,图像之间的关系顶点:就是在3D世界中某一个具体的点,即点的位置(x,y,z),除了位置信息
四月的你
·
2023-09-22 17:37
javascript
three.js
Three.js常见几何体和曲线API介绍
Three.js常见几何体和曲线API介绍本文是Three.js电子书的7.1节本节课主要内容是对
Threejs
几何体和曲线相关的API进行一个整体的介绍,更具体的介绍可以查看本章后面几节课程。
郭隆邦技术博客
·
2023-09-22 17:05
Three.js
Three——四、几何体、高光网络材质、锯齿模糊以及GUI库的使用
画布大小、渲染帧率和相机适配体验Three——四、几何体、高光网络材质、锯齿模糊以及GUI库的使用Three——五、点线模型对象、三角形概念、几何体顶点位置,顶点索引、法线以及对几何体进行旋转缩放和平移
Threejs
Southern Wind
·
2023-09-22 17:04
ThreeJS
材质
前端
javascript
threejs
中的加载器
1,纹理贴图加载器TextureLoader()//纹理贴图加载器TextureLoaderconsttexLoader=newTHREE.TextureLoader();//.load()方法加载图像,返回一个纹理对象Textureconsttexture=texLoader.load('./earth.jpg');constmaterial=newTHREE.MeshLambertMateri
汉武大帝·
·
2023-09-22 10:13
three.js
前端
javascript
开发语言
opengl坐标变换小结
https://github.com/dslming/dslming.github.com/blob/master/
Threejs
Learning/006-shader/004-%E9%A1%B6%E7%
Threejs开发者
·
2023-09-21 16:06
echarts-根据数据大小实现折线渐变色
先看示例图:这几年一直在做大数据可视化前端开发,接下来把近几年用到的比较经典案例给大家分享下,主要用到的可视化库为Echarts、
Threejs
、Element、D3、fabricjs等。
天外天-亮
·
2023-09-21 07:36
Echarts
echarts
前端
javascript
ThreeJS
-3D教学二基础形状展示
three中提供了22个基础模型,此案例除了EdgesGeometry、ExtrudeGeometry、TextGeometry、WireframeGeometry,涵盖17个形状。Fog雾化设置,这是scene场景效果EdgesGeometry,WireframeGeometry更多地可能作为辅助功能去查看几何体的边和线框ExtrudeGeometry则是将一个二维图形沿z轴拉伸出一个三维图形T
天外天-亮
·
2023-09-20 16:48
three
3d
javascript
前端
【前端实习生入职】之-
threejs
实现可拖动立体框
,已经有一段时间没有更新了,这段时间匆匆忙忙来到北京实习,从一个南方的前端在校学生到北方来生活实习,一切都在慢慢适应当中,来公司之前就了解到这家公司是做自动驾驶以及ai方面的,到公司后果不其然疯狂学习
threejs
joey不熬夜
·
2023-09-20 16:48
前端
H5实例教学--3D全景(
ThreeJs
全景Demo)
前言在现在市面上很多全景H5的环境下,要实现全景的方式有很多,可以用css3直接构建也可以用基于
threeJs
的库来实现,还有很多别的制作全景的软件使用本教学适用于未开发过3D全景的工程狮如果觉得内容太无聊可以直接跳到最后下载代码理论整个
weixin_34054931
·
2023-09-20 16:17
教你如何使用blender+
threejs
搭建一个3d展厅平台 | 大帅老猿
threejs
特训
2.使用
threejs
技术导入展馆模型、把视频贴在模型的集合上显示。3.导入人物模型,监听键盘事件让人物行动起
大熊猫
·
2023-09-20 16:17
javascript
html
css
blender
3d
【
ThreeJS
基础教程-初识
Threejs
】1.
ThreeJS
的HelloWorld
ThreeJS
的HelloWorld学习
ThreeJS
的捷径杂项第一个案例案例效果案例解析引入
threejs
创建一个场景(演出舞台)创建相机(摄影师)创建一个渲染器(相片处理)创建一个物体(演员)开始渲染
幻梦丶海炎
·
2023-09-20 15:46
ThreeJS
WebGL
javascript
前端
html
Threejs
的前世今生及基本概念
原文:http://blog.csdn.net/lijunfan1994/article/details/52370629近年来web得到了快速的发展。随着HTML5的普及,网页的表现能力越来越强大。网页上已经可以做出很多复杂的动画,精美的效果。但是,人总是贪的。那么,在此之上还能做什么呢?其中一种就是通过WebGL在网页中绘制高性能的3D图形。OpenGL,WebGL到Three.jsOpenG
向日葵
·
2023-09-20 15:45
Three.js
Three.js
webgl
html5
3D
动画
【
ThreeJS
】基础教学 创建一个立方体
因为看到ThingJS中的文章ThingJS和
threejs
的区别在哪?ThingJS是免费的么?
Ning+
·
2023-09-20 15:15
ThreeJS
ThreeJS
WebGL
Web3D
ThreeJS
-3D教学一基础场景创建
Three.js是一个开源的JS3D图形库,用于创建和展示高性能、交互式的3D图形场景。它建立在WebGL技术之上,并提供了丰富的功能和工具,使开发者可以轻松地构建令人惊叹的3D可视化效果。Three.js提供了一套完整的工具和API,用于创建和管理3D场景、几何体、纹理、光照、材质和相机等方面。它具有强大的渲染引擎,可以处理复杂的渲染任务,如阴影、透明度、反射和折射等效果。该库还支持动画、骨骼动
天外天-亮
·
2023-09-20 15:45
three
3d
前端
25 Three.js的点光源THREE.PointLight
案例查看地址:http://www.wjceo.com/blog/
threejs
/2018-02-12/27.htmlTHREE.PointLight的相关属性属性描述color(颜色)光源的颜色,详情见上一节
暮志未晚Webgl
·
2023-09-20 08:53
Three.js笔记
Three-js
点光源
属性
webgl
网页3D之babylon.js
最近公司有虚拟仿真方面的想法,所以做了一些网页3D方面的研究,以及代码,这里记录一下框架选择之前用过
threejs
,所以一开始考虑用
threejs
做,但是之前用
threejs
的时候碰到过一个问题:物体位置坐标以及角度的调整太麻烦
要这头发有何用·
·
2023-09-19 08:40
前端
javascript
ThreeJs
基础入门
Three.js是一款运行在浏览器中的3D引擎,你可以用它在web中创建各种三维场景,包括了摄影机、光影、材质等各种对象。使用它可以让我们更加直观的了解webgl的世界。3D场景前置知识1.场景(Scene):是物体、光源等元素的容器,可以配合chrome插件使用,抛出window.scene即可实时调整obj的信息和材质信息。2.相机(Camera):场景中的相机,代替人眼去观察,场景中只能添加
了无_数据科学
·
2023-09-19 07:58
threeJs
样例,webgl2_volume_perlin的修改
官方例子webgl2_volume_perlin.html,把perlin噪音绘制出来了,可以直观感受perlin噪音的图像形状。原例子支持立方体,我把立方体改为了球形。three.jswebgl2-volumethree.jswebgl2-volume{"imports":{"three":"../build/three.module.js","three/addons/":"./jsm/"}}
从杰
·
2023-09-19 03:32
javascript
三维开发
Cesium与
Threejs
融合
融合demo一、简介将Cesium与three.js进行融合,从而是3d具备大场景GIS能力,使GIS具备3d能力。关键步骤如下:1、局部坐标系定义和坐标转换2、相机同步3、事件同步二、代码import{onMounted}from'vue'import'@anov/gis/dist/index.css'importANOVGISfrom'@anov/gis'importthreeInitfrom
苹果园dog
·
2023-09-18 20:40
Cesium
Cesium
threejs
的使用
threejs
介绍:Three.js是一款基于WebGL的JavaScript3D库,用于创建和渲染3D图形场景。
简宁909
·
2023-09-18 09:05
javascript
开发语言
ecmascript
3d
第一个Three的demo实例
Three的第一个Demo前言效果图1、导入
threejs
2、创建场景3、创建相机4、创建渲染器5、创建几何图形6、创建材质7、创建网格8、将网格添加到场景中9、设置相机的位置10、渲染11、整体代码前言创建第一个
冯浩(grow up)
·
2023-09-18 04:52
threejs
vue.js
前端
three
threejs
中随机生成颜色
这里封装了两个方法:getRandomColor,random,直接调用getRandomColor方法即可;getRandomColor(){letc1=this.random(0,255);letc2=this.random(0,255);letc3=this.random(0,255);returnnewthis.$three.Color("rgb("+c1+","+c2+","+c3+")
汉武大帝·
·
2023-09-16 03:34
前端
threejs
开发太阳系案例
先看效果:importDrawerfrom"@/components/Drawer.vue";//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{onlyEnterMoney}from"@/utils/fn.js";exportdefau
汉武大帝·
·
2023-09-16 03:34
three.js
javascript
vue.js
开发语言
97 Three.js 使用 specularMap 设置高光贴图
案例查看地址:http://www.wjceo.com/blog/
threejs
/2018-05-03/160.html简介我们可以通过设置高光贴图来实现部分区域反光。
暮志未晚Webgl
·
2023-09-15 13:58
Three.js笔记
three.js
webgl
高光贴图
specularMap
【数字人】使用Mixamo动画资源
使用Mixamo动画资源一、获取资源和数据处理1.获取资源2.模型选择3.绑定骨骼4.动画检索5.动画参数二、面向不同平台的处理1.面向Unity平台的使用2.面向UE平台的使用3.面向
Threejs
的使用
灵境引路人
·
2023-09-14 20:22
游戏引擎
数字人基础
游戏引擎
ThreeJS
– 如何提升three.js的渲染效果
1THREE.WebGLRenderer的参数设置THREE.WebGLRenderer对象的参数设置非常影响渲染效果要想获得比较好的渲染效果,对THREE.WebGLRenderer可进行以下参数设置。varrenderer;renderer=newTHREE.WebGLRenderer({antialias:true});renderer.physicallyCorrectLights=tru
奇怪的点
·
2023-09-14 14:59
3d
ThreeJS
进阶之使用后期处理
什么是后期处理?很多three.js应用程序是直接将三维物体渲染到屏幕上的。有时,你或许希望应用一个或多个图形效果,例如景深、发光、胶片微粒或是各种类型的抗锯齿。后期处理是一种被广泛使用、用于来实现这些效果的方式。首先,场景被渲染到一个渲染目标上,渲染目标表示的是一块在显存中的缓冲区。接下来,在图像最终被渲染到屏幕之前,一个或多个后期处理过程将滤镜和效果应用到图像缓冲区。这里three.js通过E
BinParker
·
2023-09-12 07:48
JavaScript
3D
library
javascript
前端
ui
ThreeJS
进阶之矩阵变换
ThreeJS
的矩阵变换Three.js使用matrix编码3D变换——平移(位置),旋转和缩放。Object3D的每个实例都有一个matrix,用于存储该对象的位置,旋转和比例。
BinParker
·
2023-09-12 07:48
JavaScript
3D
library
javascript
前端
开发语言
矩阵
ThreeJS
进阶之动画系统(Animation system)
ThreeJS
进阶之动画系统概述在three.js动画系统中,我们可以为模型的各种属性设置动画:SkinnedMesh(蒙皮和装配模型)的骨骼,morphtargets(变形目标),不同的材料属性(颜色
BinParker
·
2023-09-12 07:48
JavaScript
3D
library
threeJS
javascript
开发语言
前端
GitHub上的WebGL库调研
官网地址:https://
threejs
.org/GitHub地址:https://github.com/mrdoob/three.js2.phaser.js star:15.3k 更新速率:频繁
sky.....
·
2023-09-11 13:45
webgl
webgl
风机可视化效果实现
主要用
Threejs
来实现,大致效果是一个风机,从原来白色表面材质,逐渐过渡到线框效果,并且底部也有一些类似于流线浮动的效果。
sky.....
·
2023-09-11 13:13
threejs
webgl
前端
webgl
threejs
threejs
的dat.gui辅助工具的使用
threejs
的dat.gui辅助工具的使用安装使用安装npmidat.gui-S使用importdatfrom'dat.gui'constcontrolData={rotationSpeed:0.01
小菜鸟学代码··
·
2023-09-11 00:43
three
threeJS
踩坑
在官网学习的引入方法报错信息如下:Failedtoresolvemodulespecifier"three".Relativereferencesmuststartwitheither"/","./",or"../".查啦很多东西自己才疏学浅:但是大概原因我理解就是,modle下引入sdn在线资源没问题;但是OrbitControls.js文件中有impot导入;而正常html不支持语法,所以我改
Έι
·
2023-09-10 23:47
js
javascript
前端
three.js的学习
Threejs
1前言Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。
Shadow Shine
·
2023-09-09 16:40
three
javascript
学习
开发语言
Threebox实现在mapbox上添加
threejs
内容
mapbox-gl-V50版本开始用户可以添加自己的WebGL代码呈现到自定义的图层。在GitHub上的功能改进中如图1显示。图1代码的更新所以我们就能在mapbox图层中添加自己需要的webGL图层了。那么如何添加呢?我们先来看一下APIMapboxGLJSAPI。其中说明了我们可以通过Map#addLayer来添加我们需要的图层。而且必须使用render方法。看到render我们应该很清楚想到
gardenlike2
·
2023-09-07 22:49
使用
threeJS
根据点的坐标绘制曲线
使用
threeJs
来绘制曲线首先可以看
threeJS
官网的的曲线示例,链接:CatmullRomCurve3//Createaclosedwaveyloopvarcurve=newTHREE.CatmullRomCurve3
fx2h
·
2023-09-05 13:08
threejs
html
javascript
threejs
得WebGLRenderer+CSS3DRenderer结合使用
文章目录概要1:CSS3DRenderer+WebGLRenderer出现鬼畜bug2:解决思路3:代码示例小结概要在使用
threejs
显示label发现,人家自带了CSS3DRenderer/CSS2DRenderer
喵喵虫
·
2023-09-05 06:05
threeJS
threejs
javascript
windowserver2008部署前端项目出现404
项目场景:在windowserver2008上面发布
threejs
模型网站问题描述:出现静态资源找不到:Failedtoloadresource:theserverrespondedwithastatusof404
喵喵虫
·
2023-09-03 12:09
threeJS
Vue3
windows
server
iis
threeJS
加载外部模型的mesh合并(提高性能)
文章目录前言
threeJS
选中模型问题geometry/bufferGeometry二者都可合并bufferGeometry:geometry:完整代码总结前言在加载gltf模型的时候,为了提高性能和单击可以选中单个楼栋想让建模人员合并成一个
喵喵虫
·
2023-09-03 12:39
threeJS
Vue
JavaScript
three.js
threejs
使用input type=file加载glb模型
项目场景:以前都是本地加载glb模型,最近在测试使用inputtype=file来输入模型。发现了一些问题。问题描述在使用LoadingManager得setURLModifier添加模型得时候会报错:THREE.GLTFLoader:Couldn’tloadtexture,但是gltf没有这个问题this.manager.setURLModifier((_url:string)=>{lethas
喵喵虫
·
2023-09-03 12:08
threeJS
vue.js
webgl
threejs
glb
threejs
加载file格式的gltf模型,使用input type=file加载gltf模型
解决方案:最后在
threejs
官网看到解决办法解决思路URL.createObjectURL(bolb/file)1:input输入文件获取constuploadInput=ref();constfiles
喵喵虫
·
2023-09-02 08:36
vue
javascript
threejs
webgl
threejs
加入精灵模型sprite时不管坐标在哪里都会被其他模型遮挡怎么回事,模型出现不停闪烁问题
最近想要在页面上某个模型上面添加一个面板,展示该模型的详细详细,不管怎么调整照相机camera,都要使面板朝向我们的显示屏,这个时候使用精灵模型sprite最为合适。vartexture=newTHREE.TextureLoader().load("/model/img/station101.png")//创建精灵材质对象SpriteMaterialvarspriteMaterial=newTHR
李奈 - Leemon
·
2023-09-01 19:31
问题
three.js
用WebGPU实现基于物理的渲染
但我还没有看到任何在WebGPU
ThreeJS
中执行此操作的教程,其他人已经实现了它,但阅读这些源代码并不容易。我很想创建一个完整的PBR指南,并提供适当的理
新缸中之脑
·
2023-09-01 02:01
webgpu
Threejs
里执行对象的多个动画
承接上文,本文讲述如何在
Threejs
里播放对象的多个动画,这也是研究了很久才解决的…一导出模型在Blender里按照File->Export,选择glTF2.0然后在弹框的右上角选择导出为glTFEmbedded
爱就是恒久忍耐
·
2023-09-01 02:27
threejs
前端
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他