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
【WebGL】Three.js
纹理的各向异性采样
图片来自:http://acko.net/files/fullfrontal/fullfrontal/
webgl
math/online.html各向异性采样参见http://www.cnblogs.com
ryfdizuo
·
2024-01-21 10:14
OpenGL
【rust/bevy】使用points构造ConvexMesh
目录说在前面问题提出Rapier具体实现参考说在前面操作系统:win11rust版本:rustc1.77.0-nightlybevy版本:0.12问题提出在
three.js
中,可以通过使用ConvexGeometry
o0o_-_
·
2024-01-21 10:29
Rust
rust
开发语言
游戏引擎
OpenHarmony开发之
WebGL
开发指导与介绍
WebGL
的全称为WebGraphicLibrary(网页图形库),主要用于交互式渲染2D图形和3D图形。
码中之牛
·
2024-01-21 10:21
OpenHarmony
移动开发
鸿蒙
webgl
harmonyos
学习
华为
移动开发
ArkTS
cocos creator 抗锯齿
这个可以通过ENABLE_
WEBGL
_ANTIALIAS来开启
webgl
的抗锯齿/**!
岑吾
·
2024-01-20 21:23
unity
webgl
系列:从本地硬盘上传文件到
webgl
沙盒中
需求:通过一个按钮,点击后选择文件传到
webgl
进程中。前置说明:需要有
webgl
模版等基础配备,已经可以发布
webgl
程序。
love_c_s
·
2024-01-20 19:13
webgl
unity
webgl
unity
webgl
系列(2):从
webgl
内存中下载文件到本地硬盘
前面是将文件上传到
webgl
进程,本篇是将文件从
webgl
进程中下载文件到浏览器的下载目录中。通用,只需要二进制数组和文件名。
love_c_s
·
2024-01-20 19:10
webgl
unity
webgl
three.js
从入门到精通系列教程002 -
three.js
正交相机OrthographicCamera
three.js
从入门到精通系列教程002-three.js正交相机OrthographicCamera/*varrenderer=newTHREE.
WebGL
Renderer({//创建渲染器对象//
smartsmile2012
·
2024-01-20 09:13
javascript
数码相机
开发语言
WEB 3D技术
three.js
3D贺卡(2) 加入天空与水面效果
上文WEB3D技术three.js3D贺卡(1)搭建基本项目环境我们简单搭了一个贺卡雏形然后我们要引入一个hdr的一个天空的效果所以我们需要在代码中导入RGBELoader//导入RGBELoaderhdr工具import{RGBELoader}from"three/examples/jsm/loaders/RGBELoader";这里大家可以选择下载我的hdr资源WEB3D技术three.js3
-耿瑞-
·
2024-01-20 08:26
前端
3d
javascript
day3-4
three.js
学习笔记
1.天空盒一个包含3D世界的正方体,一共六面,像一盒子一样把我们的场景包裹在内创建一个数组,用来存储天空盒中正方体每一面的贴图材质。然后使用纹理加载器TextureLoader加载图像。最后,我们将创建一个boxGeometry几何体,并将其与我们之前创建的数组一起用于创建一个立方体。需要将材质的side属性设置为THREE.backside渲染天空盒的关键scene.add(skybox);an
github_czy
·
2024-01-20 02:25
学习
笔记
three.js
WEB 3D技术
three.js
3D贺卡(3) 点光源灯光动画效果
经过上文WEB3D技术three.js3D贺卡(2)加入天空与水面效果我们将水面和天空的效果搭建了一下那么我们将四周点光源的效果做一下首先我们将renderer.toneMappingExposure的值改为0.1让效果看着明显一点这样整个界面就会暗下来然后我们在任意位置加入代码//添加点光源constpointLight=newTHREE.PointLight(0xff0000,100);poi
-耿瑞-
·
2024-01-19 09:09
前端
3d
javascript
three.js
缓动算法.easing(渐入相机动画)
效果:淡入,靠近物体代码:设备A设备B整体保存图片//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";importTWEENfrom"@tweenjs/tween.js";exportdefault{data(){return{scene:null,c
汉武大帝·
·
2024-01-19 09:16
three.js
javascript
算法
数码相机
openlayers [四] 地图图层 Layers详解
文章目录1图层1.1线状图层1.2点状图层1.3面状图层2图层存在一个或多个3layers常见的属性4layers各种图层和类型总结在openlayers中,图层是使用layer对象表示的,主要有
WebGL
PointsLayer
爱玩亚索的程序员
·
2024-01-19 06:28
openlayer从入门到进阶
javascript
vue.js
前端
webgis
python系列11:python的游戏引擎
也可以用
webgl
和3djs做一些网页游戏。
IE06
·
2024-01-19 02:05
python系列
Three.JS
教程1环境搭建、场景与相机
Three.JS
教程1环境搭建、场景与相机一、
Three.JS
简介二、环境搭建1.开发准备2.安装three.js3.新建文件`index.html``main.js`4.关于附加组件5.启动三、创建场景
编程圈子
·
2024-01-18 18:56
#
Three.JS
专栏
javascript
数码相机
开发语言
着色器语言GLSL学习
1初步尝试import{Scene,
WebGL
Renderer,OrthographicCamera,PlaneGeometry,ShaderMateria}from'
three.js
'constscene
涵。
·
2024-01-18 17:42
着色器
学习
three.js
点按钮,相机飞行靠近观察设备
效果:点击按钮或直接点击模型都可以实现运动效果代码:设备A设备B整体保存图片//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";importTWEENfrom"@tweenjs/tween.js";exportdefault{data(){return
汉武大帝·
·
2024-01-18 16:13
three.js
javascript
数码相机
开发语言
【
Three.js
】第四章 Local Server本地服务器
04.LocalServer本地服务器介绍上节课我们实现的加载
Three.js
的方式是最简单的。不幸的是,它有两个缺点及主要限制。首先,我们只能访问“核心”类。
顽皮宝
·
2024-01-18 11:16
Three.js
javascript
服务器
webpack
Blender与Threejs的坐标系
1.Threejs坐标系openGL采用的是右手坐标系,
WebGL
是openGL的JS版本也是右手坐标系。ThreeJS依然采用的右手坐标系。
pimyker
·
2024-01-18 09:46
threejs
blender
Three.js
Tri-panner (三面贴图) 材质 两种实现方式
文章目录介绍自定义shaderNodeMaterial修复:骨骼材质特殊处理修复:使用法相贴图时整体变色介绍Tri-panner在babylonjs中有支持但是
three.js
目前的基础材质并不支持需要自己定义
Jedi Hongbin
·
2024-01-18 09:40
Three.js
javascript
贴图
材质
THREE实战3_理解光源
白色反射所有光(白色的物体利于测试灯光)
Three.js
的光源类1.环境光把颜色添加到整个场景和对象的当前颜色上maya环境光测试一个蓝色的环境光渲染灰色boxTHREE代码重构环境光的特点:光源颜色影响整个场景没有特定的光源
yma16
·
2024-01-18 03:46
threejs框架
THREE实战1_代码重构点、线、面
THREE.JS
的右手坐标系右手大拇指指向X轴,食指指向Y轴,中指指向Z轴。酷!
yma16
·
2024-01-18 03:16
threejs框架
javascript
html
vue3+threejs可视化项目——引入threejs加载钢铁侠模型(第二步)
threejs框架
Three.js
是一个用于在Web浏览器上创建和显示3D
yma16
·
2024-01-18 03:15
threejs框架
vue3
typescript
three
javascript
webgl
three.js
入门
前言:
three.js
是什么?
Three.js
是一个轻量级跨浏览器JavaScript库/API,用于在Web浏览器上创建和显示动画3D计算机图形。
北乎下周
·
2024-01-17 22:13
javascript
开发语言
ecmascript
WebGL
中开发AR应用
WebGL
在本质上是用于在浏览器中进行3D和2D图形渲染的技术,而增强现实(AR)通常需要与现实世界的环境进行交互。要在
WebGL
中开发AR应用,您可以采取以下步骤,希望对大家有所帮助。
super_Dev_OP
·
2024-01-17 18:43
智慧城市
webgl
信息可视化
WebGL
中开发VR(虚拟现实)应用
WebGL
(WebGraphicsLibrary)是一种用于在浏览器中渲染交互式3D和2D图形的JavaScriptAPI。
super_Dev_OP
·
2024-01-17 18:13
webgl
vr
WebGL
开发智慧城市应用
在使用
WebGL
实现智慧城市应用时,需要考虑一系列的问题,以确保系统的性能、安全性和用户体验。以下是在开发
WebGL
智慧城市应用时需要注意的问题,希望对大家有所帮助。
super_Dev_OP
·
2024-01-17 18:10
webgl
智慧城市
人工智能
webgl
绘制三角形
index.html
webgl
绘制三角形body{margin:0;}canvas{border:1pxsolid#999;}index.js//顶点着色器程序varVSHADER_SOURCE=`attributevec4a_Position
antlove
·
2024-01-17 05:53
three.js
一些细节功能的实现
three.js
一些细节功能的实现1.three.js如何实现一键复原的功能说明实现完整demo2.three.js中,如何用一个新的变量复制另一个模型的坐标?是直接等于号赋值吗?
踏过山河,踏过海
·
2024-01-16 22:21
opengl
javascript
开发语言
ecmascript
如何学习
three.js
如何学习
three.js
前言1.基础概念场景(Scene):
three.js
中所有物体的容器。你可以把它想象成一个舞台,在这里添加物体、光源等。相机(Camera):决定了哪部分场景会被渲染。
踏过山河,踏过海
·
2024-01-16 22:21
opengl
学习
javascript
数码相机
Three.js
入门(四)——顶点UV坐标、纹理贴图
创建纹理贴图通过纹理贴图加载器TextureLoader的load()方法加载一张图片可以返回一个纹理对象Texture,纹理对象Texture可以作为模型材质颜色贴图.map属性的值constgeometry=newTHREE.PlaneGeometry(200,100);//纹理贴图加载器TextureLoaderconsttexLoader=newTHREE.TextureLoader();
你的南瓜呀
·
2024-01-16 14:56
知识学习
webgl
前端
【计算机图形学】入门
Three.js
,并搭建你的第一个3D场景
什么是
Three.js
?
samarua
·
2024-01-16 14:52
计算机图形学
webgl
three.js
图形学
3D场景
【
Three.js
】
Three.js
入门教程——清晰明了 好上手!
一、文档地址:中文网址:3.开发和学习环境,引入threejs|
Three.js
中文网二、
Three.js
和
WebGL
的关系:
Three.js
是
WebGL
的框架。封装和简化了
WebGL
的方法。
旺旺大力包
·
2024-01-16 14:22
WebGL
Three.js
webgl
前端
Three.js
基础入门介绍——
Three.js
学习五【让模型沿着轨迹移动】
流程基本流程添加模型增加运动轨迹让模型沿轨迹运动工程文件结构如下图:static:存放静态资源文件three.js-master:为官网下载的代码包,包含所有需要用到的资源包,链接:https://github.com/mrdoob/
three.js
小猪猪哟
·
2024-01-16 14:21
Three.js
前端
Web3D编程入门总结——
WebGL
与
Three.js
基础介绍
计划分成“
webgl
与
three.js
基础介绍”、“面向对象的基础3D场景框架编写”、“模型导入与简单3D游戏编写”三个部分,其他零散知识以后有机会再总结。
我爱丁丁猫
·
2024-01-16 14:51
前端
web3d
webgl
three.js
html5
canvas
glsl
Three.js
基础入门介绍——
Three.js
学习六【模型动画】
Three.js
动画系统(Animationsystem)让模型实现动画效果,需要使用Three动画系统,动画系统官方文档链接,这里稍作了修改。
小猪猪哟
·
2024-01-16 14:16
Three.js
前端
WEB 3D技术
three.js
3D贺卡(1) 搭建基本项目环境
好今天我也是在网上学的带着大家一起来做个3D贺卡首先我们要创建一个vue3的项目、先创建一个文件夹装我们的项目终端执行vuecreate项目名称例如我的名字想叫greetingCards就是vuecreategreetingcards因为这个名录里面是全部都小写的然后下面选择vue3然后按下回车等待项目创建完成目录就出来了然后我们编辑器打开新创建的项目这里我们在项目终端执行npminstallth
-耿瑞-
·
2024-01-16 08:55
前端
javascript
3d
Unity
WebGL
报错:HTTP Response Header “Content-Type“ configured incorrectly on the server for file
WebGL
报错:HTTPResponseHeader"Content-Type"configuredincorrectlyontheserverforfileBuild/KZ.wasm,shouldbe"application
mayzhengxi
·
2024-01-15 09:42
Unity报错处理
unity
webgl
http
WEB 3D技术
three.js
点光源
本文的话我们来设置一下点光源点光源其实最直观的就是可以做萤火虫也可以做星光点点的效果我们可以直接在官网中搜索Pointlight大家可以在官网这里看一下其实SpotLight聚关灯中的属性Pointlight点光源也有的我们先编写代码如下import'./style.css'import*asTHREEfrom"three";import{OrbitControls}from"three/exam
-耿瑞-
·
2024-01-15 04:00
前端
3d
javascript
three.js
使用 tweenjs绘制相机运动动画
效果:代码:直线运动开始圆周运动开始twwenjs库提供了onStart、onUpdate、onComplete等用于控制动画执行的回调函数。onStart:动画开始执行触发onUpdate:动画执行过程中,一直被调用执行onComplete:动画正常执行完触发//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/
汉武大帝·
·
2024-01-14 19:04
three.js
javascript
数码相机
开发语言
three.js
编辑关键帧并解析播放
帧动画:KeyframeTrackKeyframeTrack(name:String,times:Array,values:Array,interpolation:Constant)name: 轨道的名称可以指动画对象中的变形目标(morphtargets)、骨骼(bones)或可能的其他值.times:Float32Array一个Float32Array类型的值,由传入构造器中时间数组参数转化
汉武大帝·
·
2024-01-14 19:34
three.js
javascript
前端
开发语言
three.js
变形动画原理示例
效果:代码:开始//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{EffectCompose
汉武大帝·
·
2024-01-14 19:34
three.js
javascript
开发语言
ecmascript
three.js
: tweenjs创建threejs动画
效果:代码开始//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//效果制作器import{EffectComposer
汉武大帝·
·
2024-01-14 19:34
three.js
javascript
开发语言
ecmascript
Three.js
(十一)—— 帧动画模块
文章目录11、帧动画模块11.1编辑关键帧并解析播放创建两个用于动画的网格模型编辑关键帧播放关键帧11.2解析外部模型的帧动画关键帧数据播放模型帧动画播放设置11.3播放设置(暂停、时间段、时间点)播放/暂停(.paused属性)播放clip特定时间段定位在某个时间点快进(按钮递增时间点)滚动条拖动播放帧动画11、帧动画模块11.1编辑关键帧并解析播放创建两个用于动画的网格模型/***创建两个网格
summer_du
·
2024-01-14 19:02
Three.js
动画
javascript
前端
three.js
关键帧动画
效果:代码:循环播放播放一次保持播放结束效果结束动画暂停2倍速循环播放控制动画播放特定时间开始(2秒)播放速度播放速度动画播放(拖动任意时间状态)//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"thre
汉武大帝·
·
2024-01-14 19:00
three.js
javascript
vue.js
elementui
【开源分享】3D 照片墙
基于threejs实现的1、功能采用显示3D照片墙,共有4中样式分别如下1.1照片墙1.2水晶球1.3螺旋塔1.4展览厅2、产品特点2.1绚丽采用
Three.js
的3D样式,打破了传统照片墙单调乏味的风格
猿徕如此
·
2024-01-14 19:50
github
经验分享
three.js
讲解
文章目录一、概念二、案例三、常见问题四、优缺点五、相关链接一、概念
three.js
是一个基于
WebGL
的JavaScript库,用于创建和展示三维图形。
雪梅零落
·
2024-01-14 17:04
HTML/HTML5
javascript
开发语言
ecmascript
three.js
创建三维模型
安装three.jsnpminstallthree--save引入import*asTHREEfrom'three';//引入轨道控制器扩展库OrbitControls.jsimport{OrbitControls}from'three/addons/controls/OrbitControls.js';import{DragControls}from'three/examples/jsm/con
inkbamboo
·
2024-01-14 17:48
【Threejs】代码+图文带你快速上手
个人主页:南木元元在上篇文章中,我们已经介绍了
three.js
,并使用vite搭建了
three.js
的开发环境,实现了第一个3D场景。
南木元元
·
2024-01-14 14:49
#
three.js
three.js
3d
可视化
从
three.js
旋转动画,我了解了requestAnimationFrame
个人主页:南木元元目录
three.js
旋转动画动画前置知识屏幕刷新率与浏览器重绘次数动画是如何形成的实现动画的方式有哪些什么是requestAnimationFramesetTimeout&&setInterval
南木元元
·
2024-01-14 14:49
#
three.js
three.js
前端
动画
2024年了,是该学学
Three.js
了
个人主页:南木元元目录
Three.js
介绍
Three.js
应用场景搭建开发环境初始化项目创建文件配置命令启动服务
Three.js
的一些重要概念第一个3D场景渲染器3D场景的实现1.创建三维场景2.创建透视相机
南木元元
·
2024-01-14 14:18
#
three.js
three.js
可视化
前端
上一页
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
其他