Threejs
文章平均质量分 96
Threejs
MossGrower
世界是你们的,也是他们的,但是归根结底是我们程序猿的!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
65.Three.js案例-使用 MeshNormalMaterial 和 MeshDepthMaterial 创建 3D 图形
本文详细讲解了如何使用 Three.js 创建一个包含圆环结、立方体和球体的 3D 场景。通过 `WebGLRenderer` 设置渲染器、`PerspectiveCamera` 定义相机视角、`MeshNormalMaterial` 控制材质,并结合 `TorusKnotGeometry`、`BoxGeometry` 和`SphereGeometry` 创建多种几何体。文章还深入解析了每个类的构造函数、关键方法与属性,适用于初学者快速掌握 Three.js 基础开发技巧。原创 2025-05-08 15:13:00 · 1101 阅读 · 0 评论 -
64. Three.js案例-创建并旋转多个立方体
本博客详细讲解了如何使用 Three.js 创建基本的 3D 场景,包括初始化渲染器、设置相机、创建多个立方体以及实现简单的旋转动画。通过逐步解析HTML 和 JavaScript 代码,帮助开发者快速入门 Three.js 并掌握基础概念,适合初学者学习和实践 Web 三维图形开发。原创 2025-05-08 15:02:21 · 983 阅读 · 0 评论 -
63. Three.js案例-不同材质属性来增强3D对象的真实感
使用Three.js创建一个包含两个立方体的3D场景,其中一个立方体应用了法向贴图以增强立体效果,而另一个则仅使用普通贴图。文中还讲解了环境光、聚光灯以及相关材质属性的设置方法。原创 2025-03-13 09:46:32 · 1259 阅读 · 0 评论 -
62. Three.js案例-创建多彩旋转立方体
通过`BoxGeometry`生成立方体几何结构,利用`MeshBasicMaterial`为每个面分配随机颜色,并通过`WebGLRenderer`进行渲染。原创 2025-03-03 09:38:57 · 1006 阅读 · 0 评论 -
61. Three.js案例-彩色旋转立方体创建与材质应用
案例详细演示使用Three.js创建彩色旋转立方体的完整流程。通过WebGLRenderer初始化三维场景,配置PerspectiveCamera相机参数,使用BoxGeometry构建立方体结构,结合MeshBasicMaterial为每个面赋予随机颜色。原创 2025-03-03 09:32:04 · 1223 阅读 · 0 评论 -
60. Three.js案例-创建一个带有随机颜色面的旋转立方体
使用Three.js库创建一个带有随机颜色面的旋转立方体,并通过OrbitControls实现相机的交互控制。详细讲解了WebGLRenderer、Scene、PerspectiveCamera、OrbitControls、BoxGeometry、MeshBasicMaterial和Mesh等核心概念及其实现方法。原创 2025-01-09 09:21:39 · 1188 阅读 · 0 评论 -
59. Three.js案例-创建并渲染一个四面体的效果
使用Three.js创建并渲染一个四面体。通过配置WebGLRenderer实现抗锯齿效果,利用PerspectiveCamera设置合适的视角参数,结合TetrahedronGeometry生成四面体几何体,并采用MeshNormalMaterial展示其法线方向的颜色变化。原创 2025-01-09 09:12:36 · 989 阅读 · 0 评论 -
58. Three.js案例-创建一个带有红蓝配置的半球光源的场景
使用Three.js创建一个带有红蓝配置的半球光源的场景,并在其中添加一个旋转的球体。通过设置不同的光照参数,可以观察到球体表面材质的变化。文章涵盖了WebGLRenderer、PerspectiveCamera、HemisphereLight、SphereGeometry等核心知识点原创 2025-01-08 09:42:54 · 1431 阅读 · 0 评论 -
57. Three.js案例-创建一个带有聚光灯和旋转立方体的3D场景
使用Three.js创建一个带有聚光灯和旋转立方体的3D场景。通过设置WebGLRenderer、PerspectiveCamera、SpotLight以及BoxGeometry等核心组件,实现了一个动态的3D视觉效果。原创 2025-01-08 09:36:11 · 1246 阅读 · 0 评论 -
56. Three.js案例-创建一个包含点光源和旋转立方体的3D场景
使用Three.js创建一个包含点光源和旋转立方体的3D场景。详细讲解了WebGLRenderer、Scene、PerspectiveCamera、PointLight、PointLightHelper、BoxGeometry和MeshPhongMaterial等核心组件的用法。原创 2025-01-07 09:28:58 · 1125 阅读 · 0 评论 -
55. Three.js案例-创建立方体并添加光源辅助线
使用Three.js创建一个旋转的立方体,并为其添加方向光源及其辅助线。通过WebGL渲染器,用户可以在浏览器中查看到一个不断旋转的立方体,同时可以看到方向光源对立方体的影响以及光源的辅助线。文章详细讲解了WebGLRenderer、Scene、PerspectiveCamera、DirectionalLight、DirectionalLightHelper、BoxGeometry、MeshPhongMaterial等知识点原创 2025-01-07 09:20:51 · 770 阅读 · 0 评论 -
54. Three.js案例-创建正交照相机辅助工具
使用Three.js创建一个包含透视照相机和正交照相机的3D场景。通过创建一个绿色线框球体并使其沿特定轨迹运动,展示了正交照相机和透视照相机的不同特性。文中还讲解了WebGLRenderer、Scene、PerspectiveCamera、OrthographicCamera、CameraHelper、SphereBufferGeometry和MeshBasicMaterial等核心概念及其参数配置。原创 2025-01-06 09:29:03 · 984 阅读 · 0 评论 -
53. Three.js案例-使用样条曲线绘制3D图形
使用Three.js库创建一个基于样条曲线的3D图形,并为其添加纹理映射和线框盒。首先,我们创建了一个WebGL渲染器来处理图形渲染;接着,通过透视投影相机设置了观察视角;然后,利用三角函数生成了一组二维向量作为样条曲线上的点,再通过这些点构建出旋转体几何体,并赋予适当的材质和纹理;最后,为了更好地展示这个3D模型,还为其添加了一个红色的线框盒。原创 2025-01-06 09:18:18 · 1012 阅读 · 0 评论 -
52. Three.js案例-创建实心和空心立方体
使用Three.js库创建一个包含实心和空心立方体的3D场景。首先详细讲解了WebGLRenderer渲染器、PerspectiveCamera透视相机、Scene场景、AmbientLight环境光、BoxGeometry立方体几何体、MeshNormalMaterial材质以及EdgesHelper边缘辅助线等核心组件的功能与用法。原创 2025-01-03 09:27:53 · 972 阅读 · 0 评论 -
51. Three.js案例-创建透明立方体
使用Three.js创建并渲染两个具有不同透明度的立方体。通过配置WebGLRenderer、PerspectiveCamera、Scene、AmbientLight、BoxGeometry和MeshNormalMaterial等组件,实现了一个简单的三维场景。原创 2025-01-03 09:22:12 · 1488 阅读 · 0 评论 -
50. Three.js案例-创建了一个带有纹理映射的立方体
使用Three.js创建一个带有纹理映射的立方体,并在立方体的一个面上添加文字。文章涵盖了`WebGLRenderer`、`PerspectiveCamera`、`Scene`、`AmbientLight`、`CubeGeometry`、`MeshBasicMaterial`、`CanvasTexture`等知识点,以及如何通过`requestAnimationFrame`实现动画效果。原创 2025-01-02 13:51:01 · 1123 阅读 · 0 评论 -
49. Three.js案例-使用Three.js创建旋转的骰子模型
使用Three.js库构建一个动态旋转的骰子模型。通过创建WebGL渲染器、透视相机、场景以及添加环境光和带纹理的立方体几何体,最终实现了骰子在白色背景下自动旋转的效果。此外,还讲解了关键类如`WebGLRenderer`、`PerspectiveCamera`、`Scene`等的具体用法及其构造函数中的重要参数含义。原创 2025-01-02 13:42:47 · 1064 阅读 · 0 评论 -
48. Three.js案例-创建一个带有雾化效果深度感的立方体
使用Three.js创建一个带有雾化效果的简单立方体,并将其渲染到网页上。通过配置`WebGLRenderer`、`Scene`、`FogExp2`、`PerspectiveCamera`、`BoxGeometry`和`MeshLambertMaterial`,我们能够实现一个具有深度感的3D场景。原创 2024-12-31 09:23:39 · 1117 阅读 · 0 评论 -
47. Three.js案例-创建一个带有雾化效果的场景
使用 Three.js 创建一个带有雾化效果的 3D 场景,并在其中渲染一个圆球。通过设置WebGLRenderer、Scene、PerspectiveCamera、SpotLight 和 SphereGeometry 等关键组件,实现了逼真的光照和雾化效果。原创 2024-12-31 09:16:11 · 759 阅读 · 0 评论 -
46. Three.js案例-创建颜色不断变化的立方体模型
使用Three.js创建一个带有自定义着色器的旋转立方体。通过WebGLRenderer、Scene、PerspectiveCamera等基础组件,结合ShaderMaterial实现动态颜色变化的立方体。原创 2024-12-30 09:29:24 · 1677 阅读 · 0 评论 -
45. Three.js案例-创建绿色的球体模型
使用Three.js库在网页中创建并渲染一个绿色球体。通过讲解`WebGLRenderer`、`PerspectiveCamera`、`Scene`、`SpotLight`、`SphereGeometry`和`MeshLambertMaterial`等核心类的构造器和方法原创 2024-12-30 09:20:59 · 1096 阅读 · 0 评论 -
44. Three.js案例-创建地球模型
使用Three.js创建并渲染100个立方体。通过配置`WebGLRenderer`、`PerspectiveCamera`、`Scene`、`BoxGeometry`和`MeshDepthMaterial`等组件,实现了立方体的创建和渲染。原创 2024-12-26 09:19:32 · 1133 阅读 · 0 评论 -
43. Three.js案例-绘制100个立方体
是Three.js中最常用的渲染器之一,用于将3D场景渲染到网页上。原创 2024-12-25 09:25:42 · 1542 阅读 · 0 评论 -
42. Three.js案例-绘制渐变色线条
使用Three.js库创建一个WebGL场景,并在其中绘制一条具有渐变颜色的线条。通过详细讲解`WebGLRenderer`、`Scene`、`PerspectiveCamera`、`Geometry`、`Vector3`、`Color`、`LineBasicMaterial`和`Line`等核心概念原创 2024-12-25 09:17:27 · 884 阅读 · 0 评论 -
41. Three.js案例-绘制魔方
如何使用Three.js创建一个包含27个立方体的魔方,并通过OrbitControls实现交互式相机控制。文章涵盖了WebGLRenderer、Scene、PerspectiveCamera、BoxGeometry、MeshBasicMaterial、Mesh及OrbitControls等核心知识点,原创 2024-12-24 09:22:17 · 1014 阅读 · 0 评论 -
40. Three.js案例-绘制虚线空心矩形
使用 Three.js 绘制一个虚线空心矩形。通过创建 WebGL 渲染器、场景、透视相机以及使用 BufferGeometry 和LineDashedMaterial 来实现这一效果原创 2024-12-24 09:13:04 · 1027 阅读 · 0 评论 -
39. Three.js案例-绘制指定弧度半球体
使用 Three.js 创建并渲染一个剖分后的球体。通过设置 WebGLRenderer 的抗锯齿属性、定义 PerspectiveCamera的视角及位置、创建 SphereGeometry 并应用 MeshNormalMaterial 来实现这一效果。原创 2024-12-23 14:00:31 · 1114 阅读 · 0 评论 -
38. Three.js案例-绘制半球体
利用Three.js库中的关键组件——WebGLRenderer、Scene、PerspectiveCamera、SphereGeometry和MeshNormalMaterial,在HTML页面中创建并渲染一个半球体。通过调整摄像机的角度和位置,结合适当的材质设置,能够生成具有视觉冲击力的效果。原创 2024-12-23 13:53:41 · 1196 阅读 · 0 评论 -
37. Three.js案例-绘制部分球体
如何使用Three.js库绘制一个部分球体,并详细讲解了`WebGLRenderer`、`Scene`、`PerspectiveCamera`、`SphereGeometry`和`MeshNormalMaterial`等核心类的使用方法。原创 2024-12-19 09:54:44 · 1557 阅读 · 0 评论 -
36. Three.js案例-创建带光照和阴影的球体与平面
是Three.js中最常用的渲染器,用于将场景渲染到网页上。使用Three.js创建一个带有光源和阴影的基本场景。通过创建渲染器、场景、相机、点光源、球体和平面,展示了如何设置光照和阴影效果原创 2024-12-19 09:49:47 · 1759 阅读 · 0 评论 -
35. Three.js案例-创建带阴影的球体与平面
是Three.js中用于渲染场景的主要类之一,它负责将场景中的对象渲染到画布上。如何使用Three.js创建一个带有阴影的球体和平面。通过设置渲染器、场景、相机、方向光、球体几何体、网格和平面几何体,实现了球体投射阴影并在平面上显示的效果原创 2024-12-18 09:37:16 · 681 阅读 · 0 评论 -
34. Three.js案例-创建球体与模糊阴影
使用 Three.js 创建一个带有模糊阴影的球体,并将其放置在一个平面上。通过 `WebGLRenderer` 渲染器、`Scene`场景、`PerspectiveCamera` 相机、`DirectionalLight` 方向光、`SphereBufferGeometry` 球体几何体、`Mesh` 网格对象、`PlaneGeometry` 平面几何体和 `MeshStandardMaterial` 标准材质等核心类,实现了球体投射出的阴影会根据光源的位置和强度产生模糊效果。原创 2024-12-18 09:27:09 · 1663 阅读 · 0 评论 -
33. Three.js案例-创建带阴影的球体与平面
如何使用 Three.js 创建一个带有阴影的球体和平面的 3D 场景。通过创建 WebGL 渲染器、场景、相机、聚光灯、球体和平面,并启用阴影映射功能,最终实现了动态的3D 效果原创 2024-12-17 09:30:20 · 1107 阅读 · 0 评论 -
32. Three.js案例-创建带阴影的球体
如何使用Three.js创建一个带有阴影的球体并将其放置在一个支持接收阴影的平面上。通过详细的代码解析和知识点讲解,帮助读者理解Three.js中关键类的使用方法,如`WebGLRenderer`、`Scene`、`PerspectiveCamera`、`DirectionalLight`、`SphereBufferGeometry`、`Mesh`和`PlaneGeometry`等原创 2024-12-17 09:23:31 · 1007 阅读 · 0 评论 -
31. Three.js案例-创建并旋转地球模型
使用Three.js库创建一个地球模型并实现地球的自转效果。通过创建WebGL渲染器、透视相机、场景、环境光、球体几何体、纹理加载器、网格Phong材质等组件,最终实现了地球的动态显示。原创 2024-12-16 09:38:02 · 1340 阅读 · 0 评论 -
30. Three.js案例-绘制并渲染圆弧
如何使用 Three.js 绘制并渲染一个圆弧。通过创建 `WebGLRenderer` 渲染器、`Scene` 场景、`PerspectiveCamera` 相机以及`ArcCurve` 圆弧曲线,最终实现了圆弧的绘制和渲染。原创 2024-12-16 09:30:30 · 1097 阅读 · 0 评论 -
29. Three.js案例-自定义平面图形
使用 Three.js 创建自定义平面图形并进行拉伸处理。通过 `WebGLRenderer` 渲染器、`Scene` 场景、`PointLight` 点光源、`PerspectiveCamera` 透视相机、`Shape` 平面图形类、`Path` 路径类、`ExtrudeGeometry` 拉伸几何体类、`Mesh` 网格类以及`OrbitControls` 轨道控制器,实现了自定义平面图形的绘制和动画效果。原创 2024-12-13 09:34:05 · 1370 阅读 · 0 评论 -
27. Three.js案例-创建与动画化矩形
使用Three.js创建并动画化多个矩形。通过使用`ExtrudeGeometry`,我们可以在指定路径上拉伸二维形状以创建三维模型。同时,通过`requestAnimationFrame`实现动态变化的动画效果。本文详细讲解了`WebGLRenderer`、`PerspectiveCamera`、`Scene`、`PointLight`、`Shape`、`ExtrudeGeometry`、`MeshPhongMaterial`和`OrbitControls`等核心类的使用方法和参数。原创 2024-12-12 09:16:25 · 810 阅读 · 0 评论 -
26. Three.js案例-自定义多面体
使用 Three.js 创建并渲染一个自定义多面体。通过定义顶点和面,我们可以创建出任意形状的多面体,并对其进行渲染。文章详细讲解了`WebGLRenderer`、`Scene`、`PerspectiveCamera`、`SpotLight`、`PolyhedronGeometry`、`MeshLambertMaterial`、`Mesh` 和`OrbitControls` 等类的构造器和常用方法。原创 2024-12-12 09:09:01 · 1431 阅读 · 0 评论 -
25. Three.js 案例 - 使用Three.js绘制空心与实心三角形
本文介绍了如何使用 Three.js 在 WebGL 渲染器中绘制空心和实心三角形。通过点击按钮,可以在场景中动态地绘制这两种类型的三角形。文章详细讲解了`WebGLRenderer`、`Scene`、`PerspectiveCamera`、`AmbientLight`、`Geometry`、`Line`、`Shape`、`ShapeGeometry`、`Mesh`、`LineBasicMaterial` 和 `MeshLambertMaterial` 等关键类的使用方法和参数。原创 2024-12-11 09:31:02 · 714 阅读 · 0 评论
分享