首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Three.js知识点
JYuan
创建于2023-08-13
订阅专栏
记录Three.js学习开发到的知识点
等 11 人订阅
共25篇文章
创建于2023-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
25. Three.js如何更新对象的转换(Matrix transformations)?
1. 方式一 修改对象的position,quaternion和scale属性,让three.js重新计算来自这些属性的对象矩阵: 默认情况下,matrixAutoUpdate属性设置为true,并且
24. Three.js中的矩阵变换介绍?
1. 介绍 在Three.js中,矩阵变换是一种用于在三维空间中对对象进行平移、旋转和缩放的技术。 矩阵变换可以通过应用不同的矩阵操作来改变对象的位置、方向和大小。 在Three.js中,矩阵变换可以
23. Three.js中的Three.InstancedMesh使用流程?
1. 流程 创建场景、相机和渲染器: 创建一个Three.js场景、相机和渲染器,并将渲染器的输出添加到HTML文档中。 创建几何体和材质: 创建一个几何体对象和一个材质对象,这里使用了一个立方体几何
22. Three.js中的Three.InstancedMesh(实例化网格)是什么?
1. 介绍 Three.InstancedMesh是Three.js中的一个类,用于创建实例化网格。 实例化网格是一种优化技术,可以在渲染多个相同几何体的情况下提高性能。 通过使用实例化网格,可以在内
21. Three.js中的Three.BufferAttribute是什么?
1. 介绍 BufferAttribute 是 Three.js 中的一个类,用于表示几何体的属性数据。 它作为 BufferGeometry 中的一个重要组成部分,用于存储和管理几何体的属性信息,如
20. Three.js中的Three.BufferGeometry.index是什么?
1. 介绍 BufferGeometry 的 index 是一个属性,用于存储几何体的顶点索引数据。它可以被用于定义几何体的面(三角形)或线段的连接方式。 2. 作用 通常情况下,使用 index 属
19. Three.js中的Three.BufferGeometry该如何使用?
1. 流程 创建一个 BufferGeometry 对象 定义顶点位置数据 将顶点位置数据设置到 BufferGeometry 中的属性中(如: position) 创建一个材质对象 使用 Buffe
18. Three.js中的Three.BufferGeometry是什么?
1. 介绍 Three.BufferGeometry 是 Three.js 中的一个类,用于表示几何体的数据结构。 它是 Three.js 中用于高性能渲染的几何体表示方式之一。 在 Three.js
17. Three.js常见的光照(Light)?
1. 介绍 环境光(Ambient Light): 环境光是一种均匀分布的光照,模拟了场景中的全局光照。 环境光没有特定的方向和位置,只有一个颜色和强度。 环境光可以使整个场景都有一定的亮度,但不会产
16. Three.js如何设置后期处理,而不影响scene.background背景图显示?
1. 介绍 在开始进行后期处理之前,保存当前的场景背景图内容。 将场景背景图设置为null,以便在后期处理过程中不显示背景图。 执行后期处理过程,将后期处理效果应用于场景。 在后期处理完成后,将之前保
15. Three.js常见的后期处理(Post Processing)?
1. 介绍 Three.js提供了许多内置的后期处理效果,可以用于增强渲染场景的视觉效果。 以下是一些常用的后期处理效果: Bloom:通过模拟光的散射效果,使亮度较高的区域产生光晕效果。 SSAO(
14. Three.js中如何使用后期处理(Post Processing)?
1. 介绍 首先,确保你已经引入了Three.js库和所需的后期处理效果的文件。你可以从Three.js的官方网站或GitHub仓库下载这些文件。 创建一个EffectComposer对象,并将渲染器
13. 后期处理(Post Processing)
Post Processing 是什么? 在计算机图形学和图像处理领域,后期处理(Post Processing)是指对生成的图像或视频进行进一步处理、增强或修改的过程,以改善视觉效果或实现特定的艺术
12. Three.js常见的几何体(Geometry)?
1. 介绍 当使用Three.js创建3D场景时,可以使用不同类型的几何体(Geometry)来定义物体的形状和结构。以下是一些常见的几何体类型及其特点: 立方缓冲几何体(BoxGeometry):
11. Three.js有哪些纹理(Texture)?
1. 介绍 在Three.js中,有多种类型的纹理可用于创建材质效果。以下是一些常见的纹理类型及其用途的详细描述: Texture(基本纹理): Texture是最常用的纹理类型,用于将图像应用于材质
10. Three.js有哪些材质(Material)?
1. 介绍 基础材质(MeshBasicMaterial): 最简单的材质类型,不受光照影响,只显示物体的基本颜色和纹理。 Lambert材质(MeshLambertMaterial): 根据光照计算
9. Three.js常见的贴图(Map)?
1. 介绍 在Three.js中,有多种类型的贴图(Texture)可用于不同的渲染效果和材质属性。 以下是一些常见的贴图类型: 基础贴图(Basic Texture):用于给材质添加基本的颜色或图案
8. Three.js如何废除材质Material?
1. 介绍 在Three.js中,可以通过以下几种方式来废除(dispose)材质(Material): 使用dispose方法:材质对象提供了dispose方法,可以通过调用该方法来废除材质。这将释
7. Three.js如何更新材质Material?
1. 方式 直接修改材质的属性值:可以通过直接修改材质的属性值来更新材质。 例如,可以通过修改材质的颜色属性(color)来改变物体的颜色。修改后,Three.js会自动更新渲染时使用的GL状态,以反
6. Three.js中的渲染管线是什么?
1. 介绍 在Three.js中,渲染管线是指一系列的步骤和过程,用于将3D场景中的对象转换为最终的2D图像。 2. 步骤 当使用Three.js进行渲染时,渲染管线的具体步骤如下: 几何处理阶段(G
下一页