threejs

幻梦丶海炎2 天前
webgl·threejs·着色器·shadertoy·glsl
【Threejs进阶教程-着色器篇】1. Shader入门(ShadertoyShader和ThreejsShader入门)能百度到的我这里就不废话了,自行百度 WebGL,OpenGL,OpenGL ES,GLSL,这些可以帮助你了解shader的历史和发展以及版本关系
Champion.XL6 天前
node.js·webgl·threejs·服务端渲染三维模型·gl
Node.js 渲染三维模型并导出为图片本文将介绍如何在 Node.js 中使用 Three.js 进行 3D 模型渲染。通过结合 gl 和 canvas 这两个主要依赖库,我们能够在服务器端实现高效的 3D 渲染。这个方法解决了在服务器端生成和处理 3D 图形的需求,使得可以在各种平台上展示复杂的 3D 内容
天外天-亮13 天前
前端·javascript·pdf·threejs
ThreeJS-截屏下载pdf或者图片时白屏JS-页面截图下载为pdf 关于如何下载为 pdf 在上面的这篇文章中有写,大家可以看下,下载图片代码在最下面 这时我们发现 three 部分是空白的如下: 这就多少有点尴尬了,这时我们习惯性的看下后台报错 是不是发现了惊喜,html2canvas其实已经给我报错了,而且还很贴心的给出了解决方案,我们先上代码:
Xqqqqq.21 天前
前端·webgl·threejs
three.js纹理贴图褪色失真问题解决网上查的都是加encoding配置,但是最新版本,纹理对象属性名.encoding已经变更为.colorSpace
很甜的西瓜25 天前
前端·3d·webgl·canvas·js·threejs
一个简单的threejs盒剖切功能支持六面方向拖拽、反向、切面填充.代码:
allenjiao2 个月前
前端·科技·webgl·threejs·三维·园区·办公楼
办公园区建筑科技风效果(html+threejs)办公楼科技风(Html+threejs)初始化三维场景办公楼科技风2(Html+threejs)办公园区科技风效果(Html+threejs)
nuise_2 个月前
前端·笔记·学习·threejs
Threejs 学习笔记 | 灯光与阴影1.材质要受光照影响 2.设置渲染器开启阴影的计算 renderer.shadowMap.enabled=true 该设置默认是false,如果开启允许再场景中使用阴影贴图。 3.设置光照投射阴影directionalLight.castShadow = true 此属性设置为true灯光将投射阴影。注意:这样做的代价比较高,需要通过调整让阴影看起来正确。 4.设置物体投射阴影object3D.castShadow = true 默认值为false,对象是否被渲染到阴影贴图中。(将物体投影出去) 5.设置
夏暖冬凉2 个月前
前端·threejs
Three.js纹理贴图偏移 旋转 重复 纹理显示的清晰度
baker_zhuang2 个月前
threejs
ThreeJs模拟工厂生产过程八这节算是给这个车间场景收个尾,等了几天并没有人发设备模型给我,只能自己找了一个凑合用了。加载模型之前,首先要把货架上的料箱合并,以防加载模型之后因模型数量多出现卡顿,方法和之前介绍的合并传送带方法相同,代码如下:
是席木木啊2 个月前
webgl·threejs·web3d
ThreeJS:项目搭建介绍如何基于Vite、Vue、React构建ThreeJS项目。1. 初始化项目,命令:npm init vite@latest,
是席木木啊2 个月前
webgl·threejs·web3d
ThreeJS:光线投射与3D场景交互光线投射详细介绍可参考:https://en.wikipedia.org/wiki/Ray_casting,
是席木木啊2 个月前
webgl·threejs
ThreeJS:本地部署官网文档与案例部署之前请确保已经配置好node.js环境。ThreeJS的GitHub地址:GitHub - mrdoob/three.js: JavaScript 3D Library.,可以简单查看ThreeJS当前版本:r164,
allenjiao2 个月前
前端·汽车·动画·webgl·threejs·新能源·粒子效果
新能源汽车小米su7小米su7汽车
iukam2 个月前
javascript·typescript·webgl·threejs·parcel
Three.js 入门(一)— 开发环境搭建WebGL :WebGL(Web图形库)是一个JavaScript API,可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形,而无需使用插件。WebGL通过引入一个与OpenGL ES 2.0非常一致的API来做到这一点,该API可以在HTML5 元素中使用。
baker_zhuang2 个月前
threejs
Threejs绘制传送带接下来会做一个MES场景下的数字孪生,所以开始做车间相关的模型,不过还是尽量少用建模,纯代码实现,因为一方面可以动态使用,可以调节长度和宽度等,
allenjiao3 个月前
3d·threejs·地图·导航·智慧医院
Web3D智慧医院平台(HTML5+Threejs)智慧医院的建设将借助物联网、云计算、大数据、数字孪生等技术,以轻量化渲染、极简架构、三维可视化“一张屏”的形式,让医院各大子系统管理既独立又链接,数据相互融合及联动。
A了LONE3 个月前
元宇宙·webgl·threejs
元宇宙虚拟空间的加载管理(三)该文章主要讲元宇宙虚拟空间的加载管理,基本核心技术点,不多说,直接引入正题。使用引入的加载模块let loadingManager = new LoadingManager(this);
A了LONE3 个月前
数码相机·元宇宙·webgl·threejs
元宇宙虚拟空间的场景构造(二)该文章主要讲元宇宙虚拟空间的场景构造,基本核心技术点,不多说,直接引入正题。使用引入的天空模块this.sky = new Sky(this);
叶子yes3 个月前
前端·webgl·threejs
【Three.js】使用精灵图Sprite创建面朝相机的文本标注目录🐝前言🐝canvas创建文字🐝将canvas作为纹理贴图加载到sprite中🐝封装方法在Three.js中精灵Sprite是一个总是面朝摄像机的平面,它通常和纹理贴图结合使用,贴图可以是一张图片,也可以是我们使用canvas绘制出来的任何东西。所以我们可以先使用canvas绘制文字,然后将它作为纹理贴图贴到精灵平面上,就可以创建面朝相机的文本标注了。