首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Three.js 基础知识大学习
Mintopia
创建于2025-04-01
订阅专栏
本专栏收录关于Three.js和Web3D相关基础知识,旨在复习、交友、分享
等 22 人订阅
共52篇文章
创建于2025-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Three.js 世界坐标系学习指南
一、引言 在使用 Three.js 进行 3D 场景开发时,理解世界坐标系是非常重要的基础。坐标系决定了物体在 3D 空间中的位置、方向和大小,是构建 3D 场景的基石。本文将详细介绍 Three.j
Three.js 在数字孪生中的应用场景教学
一、引言 数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。Three.js 是一
# 使用 Three.js 实现带随机障碍物的小车行驶模拟
引言 在之前的代码中,我们借助 Three.js 达成了小车在公路上行驶的动画效果。现在,我们要在此基础上,在公路两侧随机添加障碍物模型,从而提升模拟的真实感与趣味性。 原代码功能回顾 原代码实现了如
Three.js 汽车行驶动画教程
Three.js 汽车动画教程 简介 本教程将指导你使用 Three.js 创建一个简单的汽车在公路上行驶的动画。通过这个示例,你将学习到如何创建场景、相机、渲染器,以及如何创建和动画化 3D 对象。
Three.js 模拟公路上小车行驶教学
1. 简介 Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它可以帮助开发者轻松地在网页上创建和展示 3D 场景。在本教程中,我们将使用 Three.js 来模拟公路上小
Three.js 制作飘摇的草:从基础到进阶的全流程教学
一、Three.js 基础概念回顾 在开始制作飘摇的草之前,我们先来回顾一下 Three.js 中的几个核心概念。Three.js 是一个基于 JavaScript 的 3D 库,使用它可以轻松创建和
Three.js 物体碰撞试验学习指南
在 Three.js 创建的 3D 虚拟世界中,物体间的碰撞交互能极大增强场景的真实感和用户体验。从游戏中角色与道具的互动,到虚拟仿真里机械部件的接触检测,碰撞试验都是不可或缺的功能。接下来,我们深入
Three.js 与物理引擎配合学习指南
一、前言 在 Web 3D 开发领域,Three.js 是创建交互式 3D 场景的强大工具,而物理引擎则能为场景赋予真实的物理效果,如碰撞检测、重力模拟、刚体运动等。将 Three.js 与物理引擎结
场景层级基础概念
(一)场景(Scene)对象 在 Three.js 中,THREE.Scene是整个 3D 场景的容器,它是场景层级结构的根节点。可以将场景想象成一个空的舞台,所有的 3D 元素(如几何体、光源、相机
three.js 中的动画(animation)
(一)动画原理 动画,本质上是一系列图片在特定时间内,以一定频率播放所产生的视觉错觉。这背后依托于人眼的视觉暂留特性,即光象在视网膜形成后,视觉会维持一段有限时间。通常,中等亮度光刺激下,视觉暂留时间
Three.js 第四天几何体顶点组设置
在 Three.js 中,我们可以通过设置顶点组来对几何体的不同部分应用不同的材质。这一功能在创建复杂模型时非常有用,比如一个由多种材质组成的机器人模型,我们可以为机器人的不同部件设置不同的顶点组,然
Three.js 第三天进阶:几何体组合、高级材质与灯光布局
在 Three.js 的学习旅程中,第三天我们将解锁更高级的技能,深入探索几何体组合、高级材质特性以及灯光布局技巧,让 3D 场景变得更加丰富立体。 一、复杂几何体构建 1.1 几何体组合 实际项目中
Three.js 学习第二天:深入核心组件基础应用
一、几何体(Geometry) 在 Three.js 中,几何体定义了物体的形状。我们先来创建一些基本的几何体。 (一)立方体(BoxGeometry) 立方体是最常见的几何体之一。通过以下代码可以创
Three.js 学习第一天:基础搭建与核心概念
在当今的 Web 开发领域,为用户呈现丰富、沉浸式的体验至关重要。Three.js 作为一个强大的 JavaScript 库,能够助力开发者在网页中轻松创建出令人惊叹的 3D 场景。接下来,让我们开启
Three.js 着色器使用教程:进阶指南
在 Three.js 的三维场景构建中,着色器(Shader)是极为强大的工具,能显著提升场景渲染效果,创造独特视觉体验。本文假定你已掌握 Three.js 基础,将深入探讨着色器在 Three.js
Three.js 纹理动画使用教程:超越基础
在 Three.js 的三维世界构建中,纹理动画能为场景增添动态活力,让静态模型栩栩如生。本教程将深入探讨纹理动画在 Three.js 中的使用,涵盖关键概念、代码实现及优化技巧,助你提升场景表现力。
Three.js 骨骼动画深入解析与实践
在 Three.js 中,骨骼动画为模型赋予了生动的动态效果,使场景更加鲜活。本文假定读者已经具备 Three.js 的基础知识,将直接深入骨骼动画的核心内容。 骨骼动画基础概念回顾 骨骼动画基于骨骼
深入理解 Three.js 中 Shader 的使用及示例
在 Three.js 的世界里,Shader 是一个强大的工具,它允许开发者对图形渲染进行更底层的控制,实现各种炫酷的视觉效果。本文将跳过基础部分,直接深入探讨 Shader 在 Three.js 中
Three.js 中 Buffer 的深入使用及示例
引言 在 Three.js 的复杂 3D 场景构建中,Buffer起着至关重要的作用,它能够显著提升性能,尤其是在处理大规模几何数据时。本文将深入探讨Buffer在 Three.js 中的使用方法,并
深入理解 Three.js 中的 WebGLRenderer
在 Three.js 的众多 API 中,WebGLRenderer是一个至关重要的存在,它负责将我们构建的 3D 场景渲染到浏览器中,为用户呈现出精美的视觉效果。本文将深入探讨WebGLRender
下一页