3DHOT

Three.js

Three.js 的全部动态:新能力、WebGPU 渲染器与 TSL、生态库、优秀作品和深度技术文章。

10月12日周一

作品DEV Community

一个基于光线追踪的黑洞落地页英雄区:物理原理与捷径

作者使用 Three.js 实现了一个真实的黑洞渲染效果,展示了光线追踪和物理模拟的细节。该效果在滚动时会实时反应相机移动,适合学习高级渲染技术。

作者详细介绍了如何使用 Three.js 实现一个真实的黑洞渲染效果,适合学习高级渲染技巧。

10月11日周日

作品three.js 论坛

CHROMA VIVA 002 — 一个基于 Three.js 的互动色彩研究

CHROMA VIVA 002 是一个使用 Three.js、WebGL 和自定义着色器构建的互动艺术作品,探索色彩通过移动如何融合、分离和变化。用户可以通过拖动鼠标或手指来搅拌色彩流动,或静观自动手势在场景中的变化。作品配有音效。

作品three.js 论坛

In the Walls of Eryx — 一款基于 Three.js 的科幻恐怖游戏

In the Walls of Eryx 是一款基于 Three.js 的第一人称科幻恐怖游戏,无需下载即可在桌面或移动设备上即时游玩。游戏包含看不见的迷宫、耗尽的氧气、有限的火焰手枪和监视者等元素,营造沉浸式体验。

作品three.js 论坛

Roadarium:在浏览器中驾驶119座真实城市的驾驶模拟器

Roadarium 是一个基于 three.js 的浏览器驾驶模拟器,包含119座真实城市,如伦敦、纽约、巴黎等,支持左行和右行交通规则。该模拟器旨在帮助新手司机学习,错误时会显示错误原因并提供回放。无需安装,可在桌面和手机上运行。

10月10日周六

作品three.js 论坛

NUCLUME:从单个原子到照亮城市的3D互动之旅

作者使用 Three.js、React Three Fiber 和 Next.js 创作了一个开放源代码的3D互动体验,从铀-235原子核到核能转化为电能的过程。用户可以触发裂变、探索反应堆组件、进入控制室并导航城市。

作品three.js 论坛

一个月打造个人3D作品集

作者花费一个月时间提升3D技能并构建个人作品集,现已完成并可供体验。请在评论区分享您的看法。

作品three.js 论坛

Abhay Rohit — 一个使用 Three.js 构建的互动个人作品集

Abhay Rohit 是一名来自印度的创意产品工程师,他使用 Three.js 构建了一个互动个人作品集,展示了精选的产品作品和浏览器体验,并配有案例研究解释其贡献和设计决策。该作品集的首页通过滚动展示互动场景,包括 Haspr 工作室章节和 Khajuraho 浏览器之旅。

作品three.js 论坛

Hummingbird:一款水彩风格的互动艺术作品

Hummingbird 是一款使用 Three.js 和 WebGL 制作的互动艺术作品,灵感来源于水彩画中的 hummingbird,可旋转视角观察其翅膀振动。作品可通过拖动旋转视角,音乐可通过点击 Sound 开关控制。尝试这里:[链接]。

10月7日周三

10月4日周日

10月2日周五

技术three.js 论坛

Ispettore,一款用于调试 WebGL 和 WebGPU 网站的 Chrome 扩展

Ispettore 是一款用于调试 WebGL 和 WebGPU 网站的 Chrome 扩展,灵感来源于 Renderdoc 的管线可视化和帧栏设计。该扩展支持过滤对象和材质的 drawcall,并已集成到 Three.js 场景中。这是首个公开版本,欢迎反馈。

引擎three.js 论坛

Sundial:WebGPURenderer 的虚拟太阳阴影插件

Sundial 是一个适用于 one directional light 的虚拟阴影映射插件,支持 WebGPURenderer。作者提供了安装方式和性能对比,适用于 three.js 项目。

提供了安装方式和性能对比,读者可以据此判断是否值得在项目中使用。

9月28日周一

9月13日周日

技术Codrops

Building Depth:在 Figma 中构建 3D 渲染器

作者 Aleksei Kipin 在设计产品网站时开发了 Depth,一个在 Figma 中的 3D 渲染器插件。该插件允许用户加载模型、调整相机和灯光,并将渲染结果直接返回到 Figma 中继续设计。文章详细描述了从原型到成品的开发过程,展示了如何通过交互体验来展示 3D 渲染效果。

9月12日周六

9月10日周四

业界Codrops

Inside the First Three.js Conference in Paris

本次会议展示了Three.js在巴黎的首次亮相,来自世界各地的开发者齐聚一堂,共同探讨WebGL 3D技术的最新进展和应用。

9月7日周一

技术Codrops

光绘:使用 TSL 和 WebGPU 实现带体积的光照明线条

作者 Mathis Biabiany 详细介绍了如何使用 TSL 和 WebGPU 实现带体积的光照明线条,包括关键的几何参数计算、帧问题解决和动画实现方法。

文章详细介绍了如何使用 TSL 和 WebGPU 实现带体积的光照明线条,适合对 Three.js 和 WebGPU 深度渲染感兴趣的读者。

2月10日周二

技术Maxime Heckel

Halftone 效果的实现与探索

作者详细介绍了 halftone 效果的实现方法,包括基本的点阵图案、网格、颜色通道混合以及 CMYK 半色调等,适合对 Shader 和渲染感兴趣的开发者学习。

文章详细介绍了 halftone 效果的实现方法,适合对 Shader 和渲染感兴趣的开发者学习。