首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Three.js 基础知识大学习
LeonGao
创建于2025-04-01
订阅专栏
本专栏收录关于Three.js和Web3D相关基础知识,旨在复习、交友、分享
等 41 人订阅
共95篇文章
创建于2025-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Three.js 深度冲突:当像素在 Z 轴上玩起 "挤地铁" 游戏
想象一下,在地铁站台,两列列车同时到站,车门完美对齐,乘客们挤在同一平面想下车 —— 这混乱的场景,正是 Three.js 里深度冲突(Z-fighting)的真实写照。作为计算机图形学里最让人头疼的
Three.js 加载模型文件:从二进制到像素的奇幻漂流
序章:模型加载的底层密码 当你在 Three.js 中加载一个 3D 模型时,计算机正在进行一场跨越数据海洋的奇幻漂流。那些看似简单的.obj 或.glb 文件,实则是由无数三角形顶点、纹理坐标和法向
Three.js 3D 世界中的噪声运动:当数学与像素共舞
想象一下,你正在数字海洋中游泳,周围的水流既不是完全随机的混乱,也不是机械重复的波浪 —— 这种介于秩序与混沌之间的韵律,就是噪声运动的魅力。在 Three.js 的 3D 世界里,噪声就像一位隐形的
Three.js 材质与灯光:一场像素级的光影华尔兹
想象一下,你在数字世界搭建了一座宏伟的城堡,却发现它像被扔进了漆黑的地窖 —— 这不是建筑的错,而是你忘了邀请光影这对最佳舞伴。在 Three.js 的三维舞台上,材质与灯光的配合就像钢琴与小提琴的二
Three.js 纹理属性:像素世界的魔法咒语
想象一下,你精心打造的 3D 模型就像刚建好的毛坯房 —— 线条硬朗却毫无生气。这时候,纹理(Texture)就像墙纸、地毯和壁画的组合包,能瞬间让你的数字空间充满灵魂。但在 Three.js 的世界
Three.js 贴图:给 3D 世界穿上花衣裳
在 Three.js 的魔法世界里,我们搭建的 3D 模型就像一个个等待盛装出席舞会的 “裸模”。它们光秃秃地站在那里,虽然已经有了迷人的身材(几何形状)和挺拔的身姿(空间位置),但总觉得缺了点什么
Three.js 平行光:虚拟世界里永不落山的 “太阳”
在 Three.js 搭建的 3D 虚拟世界里,有一位默默奉献的 “光影魔法师”—— 平行光(DirectionalLight)。它不像聚光灯那样锋芒毕露,也不像点光源那样 “以自我为中心”,却以自己
Three.js 环境光渲染:让你的 3D 世界充满氛围感的魔法
在 Three.js 的 3D 奇幻世界里,光线是赋予场景灵魂的关键元素。想象一下,你精心搭建了一座华丽的虚拟城堡,但若没有光线,它就像被丢进了伸手不见五指的黑匣子,所有的细节、纹理都将被黑暗吞噬。而
Three.js 补间动画与相机移动:让数字世界动起来的魔法
在 Three.js 的数字宇宙里,静态场景就像是沉默的雕塑,虽然精致却少了些生机。而补间动画和相机移动,就是赋予这个世界灵魂的神奇魔法,让场景中的元素 “活” 过来,带着观众穿梭于奇妙的虚拟空间。接
Three.js 天空盒:给你的 3D 世界装上会呼吸的穹顶
想象一下,你正构建一个虚拟的星际空间站,或者是神秘的魔法森林。当用户进入这个 3D 世界时,抬头却只看到一片单调的空白,是不是瞬间就少了很多沉浸感?别担心,Three.js 的天空盒就像是一位神奇的
Three.js UV 贴图动画:让静态纹理跳起数字芭蕾
在三维世界里,模型是演员,材质是戏服,而 UV 贴图就是裁缝手中的魔法剪刀 —— 它把二维布料严丝合缝地裹在三维身体上。当我们用 Three.js 搭建虚拟舞台时,学会操纵 UV 贴图动画,就像给这些
Three.js WebAssembly 加速:让你的 3D 世界飞起来
在 Web 的 3D 宇宙里,Three.js 就像是一位神奇的魔法师,能轻松构建出美轮美奂的 3D 场景。不过,当我们想要在场景中加入复杂物理模拟,比如让千万个粒子像烟花一样绚烂绽放,或是进行大规模
Three.js 模块化开发:代码界的乐高搭建指南
在 Three.js 的奇妙 3D 世界里搞开发,就好比搭建一座超大型的乐高城堡。你既要摆弄精致的建筑模块,又要安置酷炫的角色玩偶,还得让整个场景 “活” 起来。要是一股脑把所有代码堆在一块儿,那场面
Three.js 复杂场景与大型项目管理:Group 的奇幻分层魔法
在 Three.js 的数字宇宙中,我们时常会面临构建复杂场景与大型项目的挑战。想象一下,你正在搭建一座繁华的虚拟城市,里面有高楼大厦、熙熙攘攘的人群、川流不息的车辆,还有摇曳的绿树和闪烁的霓虹灯。如
Three.js 魔法融合术:让 UI 与 3D 场景跳起双人探戈
在 Three.js 搭建的奇幻 3D 世界里,我们已经能创造出令人惊叹的山川、城堡和炫酷模型。但如果这个世界里没有任何按钮、提示框,就好比你走进一座豪华宫殿,却找不到任何开关、地图和指引,是不是会瞬
Three.js 奇幻物理世界:让你的 3D 物体跳起真实的华尔兹
在 Three.js 的魔法世界里,我们已经能够创造出美轮美奂的 3D 场景,那些炫酷的模型、变幻的光影让人沉醉。但如果这些物体只是静静地待在那里,像被施了定身咒,是不是总觉得少了点什么?别担心,今天
Three.js 与 WebXR:在浏览器中搭建你的虚拟奇幻王国
在数字世界的浩瀚宇宙里,虚拟现实(VR)和增强现实(AR)就像是两颗最闪耀的新星,吸引着无数开发者和探索者的目光。而今天,我们就要手握 Three.js 和 WebXR 这两把神奇的钥匙,打开通往沉浸
Three.js 的魔法手势:让 3D 世界在指尖起舞
在数字艺术的奇幻森林里,Three.js 就是那位手持魔杖的魔法师,它能将枯燥的代码编织成令人惊叹的 3D 世界。不过,当这个虚拟世界只停留在屏幕上,像个高冷的艺术品,难免有些遗憾。别担心!今天我们要
Three.js 体积渲染:在数字世界中雕刻云雾的魔法
想象一下,你正漫步在虚拟的奇幻世界里,眼前飘着棉花糖般松软的云朵,伸手仿佛就能触碰到那团轻柔;迷雾在山谷间缓缓流淌,给这片神秘之地增添了几分朦胧的美感。这些如梦如幻的体积效果,就像是数字世界的魔法师变
Three.js 3D 图表与数据可视化:在数字宇宙中绘制数据星河
在代码的浩瀚宇宙里,数据就像无数闪烁的星辰,等待着我们去探索其奥秘。而 Three.js,正是我们手中那架强大的望远镜,能将抽象的数据转化为震撼人心的 3D 可视化图景。今天,就让我们驾驶着这架 “T
下一页