Export Curve To Json 1.0.2 —— 曲线与 JSON 互导(Blender 4.2+)

📦 资产下载本包为 Export Curve To Json 1.0.2(作者 Quint-Vrolijk),解压后共 5 个文件、合计 55,636 字节。根目录含 blender_manifest.toml(id=export_curve_to_json、version 1.0.2、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、export_json.py、import_json.py。
Export Curve To Json 1.0.2 —— 曲线与 JSON 互导(Blender 4.2+)

需要在程序/管线/引擎间交换曲线数据时 .blend 不方便。Export Curve To Json 提供曲线 JSON 导入导出:写对象名、类型(Poly/Bezier/Nurbs)、样条长度、循环标记、点坐标/倾斜/半径等,可设世界坐标与轴向上/前向。

· 曲线导出为 JSON(File → Export → Export Curve)
· 从 JSON 导入曲线(File → Import → Import Curve)
· 记录对象名、类型(Poly/Bezier/Nurbs)、样条长度、循环 u/v
· 记录每个点的位置、倾斜(tilt)、半径
· 导出可设世界坐标、轴向上/前向等选项

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:选中曲线物体,用 File → Export → Export Curve (.json) 导出(只选曲线时该选项才可用);导入时用 File → Import → Import Curve (.json) 并选择设置。

曲线数据交给程序/引擎;管线间交换样条;程序化生成曲线后再导回 Blender。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:做什么?答:曲线与 JSON 互相导入导出。问:带哪些数据?答:对象名、类型、样条长度、点位置/倾斜/半径等。问:能自定义坐标/轴向吗?答:能,导出可设世界坐标与轴向上/前向。

核心功能

· 曲线导出为 JSON(File → Export → Export Curve)
· 从 JSON 导入曲线(File → Import → Import Curve)
· 记录对象名、类型(Poly/Bezier/Nurbs)、样条长度、循环 u/v
· 记录每个点的位置、倾斜(tilt)、半径
· 导出可设世界坐标、轴向上/前向等选项

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:选中曲线物体,用 File → Export → Export Curve (.json) 导出(只选曲线时该选项才可用);导入时用 File → Import → Import Curve (.json) 并选择设置。

适用场景

曲线数据交给程序/引擎;管线间交换样条;程序化生成曲线后再导回 Blender。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:做什么?答:曲线与 JSON 互相导入导出。问:带哪些数据?答:对象名、类型、样条长度、点位置/倾斜/半径等。问:能自定义坐标/轴向吗?答:能,导出可设世界坐标与轴向上/前向。

深度解读

曲线是 Blender 里很常用却很难「拿出去」的数据:道路、管线、缆绳、路径动画,都在曲线里,但 .blend 是二进制,想把这些样条交给程序、别的 DCC 或引擎,就得自己解析。Export Curve To Json 提供了一条干净的路:把选中曲线导出成 JSON,记录对象名、曲线类型(Poly/Bezier/Nurbs)、样条长度、是否循环,以及每个点的位置、倾斜和半径;导出时还能设世界坐标与「轴向上/前向」这类约定的选项,让不同坐标系的工具都能对齐。反过来也能从 JSON 导入曲线,于是「程序里算好一条样条 → 导回 Blender 再编辑」这种流程就通了。它自身很小巧,只做「曲线 ↔ JSON」这一件事,但正因如此接口清晰、可控。需要清醒的边界:它导的是曲线的几何数据,不包含依赖曲线的修改器/材质等复杂效果;字段格式以作者的约定为准,和别的工具交换时需要对齐字段;Nurbs/Bezier 的细节往返可能有差异,建议实测。但对需要在程序与 Blender 之间搬曲线的管线开发者,这是块很实用的拼图。

包内文件说明

本包为 Export Curve To Json 1.0.2(作者 Quint-Vrolijk),解压后共 5 个文件、合计 55,636 字节。根目录含 blender_manifest.toml(id=export_curve_to_json、version 1.0.2、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、__init__.py、blender_manifest.toml、export_json.py、import_json.py。

原产品页:https://extensions.blender.org/add-ons/export-curve-to-json/

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

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

请登录后发表评论

    暂无评论内容