R3F JSX/TSX Exporter 0.2.0 —— 一键导出 GLB + React Three Fiber 组件:模型直接进网页(Blender 4.2+)

📦 资产下载本包为 R3F JSX/TSX Exporter 0.2.0(作者 Tom Heeley),解压后共 4 个文件、合计 71,808 字节。根目录 blender_manifest.toml(id=br3f、version 0.2.0、blender_version_min 4.2.0)、__init__.py(注册导出操作符)、BR3F.py(导出逻辑:GLB 写出与组件模板生成)、LICENSE。
R3F JSX/TSX Exporter 0.2.0 —— 一键导出 GLB + React Three Fiber 组件:模型直接进网页(Blender 4.2+)

React Three Fiber 是现在做网页 3D 最顺手的方式,但它的入口成本在「把模型接进来」:要写加载器、处理路径、配 Suspense、调缩放。这个插件把这段样板代码生成出来。

· 一键同时导出 .glb 与 React Three Fiber 组件
· 组件自动包含 useGLTF 加载、Suspense 包裹、基础变换
· 可选 JSX 或 TSX(TypeScript)输出
· 支持自定义组件名与输出目录
· 导出的 GLB 带材质与层级,Three.js 直接可读
· 轻量:4 个文件,无额外依赖

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:「文件 → 导出」里选 R3F JSX/TSX Exporter,指定输出目录与组件名,选 JSX 或 TSX,导出后把生成的 .glb 与组件文件一起放进你的 React 项目,import 组件即可使用。

产品展示网页的 3D 模型;个人作品集网站;电商的 3D 商品预览;交互式落地页;教学演示 Blender 到网页的流程;快速做 3D 概念原型。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:需要装 Node 吗?答:导出本身不需要,运行组件需要 React + React Three Fiber 环境。问:能导动画吗?答:GLB 里的动画数据会保留,组件里需自行用 useAnimations 播放。问:支持 Draco 压缩吗?答:当前版本导出标准 GLB,压缩可在后续工具链处理。

核心功能

· 一键同时导出 .glb 与 React Three Fiber 组件
· 组件自动包含 useGLTF 加载、Suspense 包裹、基础变换
· 可选 JSX 或 TSX(TypeScript)输出
· 支持自定义组件名与输出目录
· 导出的 GLB 带材质与层级,Three.js 直接可读
· 轻量:4 个文件,无额外依赖

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:「文件 → 导出」里选 R3F JSX/TSX Exporter,指定输出目录与组件名,选 JSX 或 TSX,导出后把生成的 .glb 与组件文件一起放进你的 React 项目,import 组件即可使用。

适用场景

产品展示网页的 3D 模型;个人作品集网站;电商的 3D 商品预览;交互式落地页;教学演示 Blender 到网页的流程;快速做 3D 概念原型。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:需要装 Node 吗?答:导出本身不需要,运行组件需要 React + React Three Fiber 环境。问:能导动画吗?答:GLB 里的动画数据会保留,组件里需自行用 useAnimations 播放。问:支持 Draco 压缩吗?答:当前版本导出标准 GLB,压缩可在后续工具链处理。

深度解读

网页 3D 的门槛这几年降得很快,R3F 把 Three.js 的命令式 API 包成了声明式组件,写起来像写 React。但「把资产接进来」这一步始终是手工的:加载器、路径、Suspense、缩放,每个模型都要复制一遍。这个插件切的正是这段样板代码——它不改变 R3F 的任何机制,只是把「导出 + 生成组件」合成一步。对做展示型网站的人来说,这意味着改一次模型就能直接刷新页面看到效果,而不是在导出与手写代码之间来回。

包内文件说明

本包为 R3F JSX/TSX Exporter 0.2.0(作者 Tom Heeley),解压后共 4 个文件、合计 71,808 字节。根目录 blender_manifest.toml(id=br3f、version 0.2.0、blender_version_min 4.2.0)、__init__.py(注册导出操作符)、BR3F.py(导出逻辑:GLB 写出与组件模板生成)、LICENSE。

原产品页:https://extensions.blender.org/add-ons/br3f/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容