
Tissue 是 Co-de-iT 为 Blender 开发的计算设计工具箱,也是很多人做程序化 / 生成式建模时的第一站。它的思路是把「在曲面上做规则排列」这类几何运算,变成 Blender 里点几下就能用的操作:选一个生成器对象和一个组件对象,Tissue 就能把组件按泰森多边形、三角或四边的方式铺满生成器表面,并让每个组件随所在面的大小和形状自适应变化。
Tissue 其实已随 Blender 捆绑发布,但本包是作者在官方发布渠道维护的最新版本——比 Blender 内置的版本更新、功能更全、稳定性更好。除了细分铺贴,它还提供对偶网格、规则多面体、晶格变形、等高线、曲线工具、材质工具,以及反应扩散(Reaction-Diffusion)纹理与纹理权重生成,覆盖参数化建筑、生成式艺术、程序化建模的常见需求。
· 曲面细分与铺贴(Tessellate):把组件对象按泰森多边形(Voronoi)/ 三角 / 四边方式铺到生成器表面,组件自适应每个面的大小与形状
· 对偶网格(Dual Mesh):把网格转成其对偶形式,常用于生成多孔 / 蜂窝结构
· 规则多面体(Polyhedra):生成各类规则多面体
· 晶格变形(Lattice):用晶格对模型做整体变形
· 等高线(Contour Curves):沿模型表面生成等高线曲线
· 曲线工具(Curves Tools):一整套曲线生成与处理工具
· 材质工具(Material Tools):与几何生成配套的材质辅助
· 反应扩散:Texture Reaction-Diffusion 与 Weight Reaction-Diffusion,程序化生成纹理与纹理权重
· UV 转网格(UV to Mesh)等实用工具
· 性能优化:用 numba 加速关键运算,大网格也跑得动
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」里选中本包 zip(不要解压),勾选启用。需要 Blender 4.5 或更新版本。安装后可能会看到两个 Tissue(一个是 Blender 内置的、一个是本包的),只需启用本包这个,忽略旧的那个。用法:在 3D 视口按 N 打开侧栏,进入 Tissue 标签页;以 Tessellate 为例,先选好「生成器」对象(承载表面的物体)和「组件」对象(要铺上去的元素),选细分方式与参数,点生成即可。完整文档与视频教程在作者文档站的 docs 目录里。
参数化建筑的表皮与立面分格;生成式艺术与装置设计;程序化建模的多孔 / 蜂窝 / 晶格结构;产品与家具的表面纹样;教学里演示生成式设计的基本方法;任何需要「按曲面规则排布大量组件」的建模任务。
核心功能
· 曲面细分与铺贴(Tessellate):把组件对象按泰森多边形(Voronoi)/ 三角 / 四边方式铺到生成器表面,组件自适应每个面的大小与形状
· 对偶网格(Dual Mesh):把网格转成其对偶形式,常用于生成多孔 / 蜂窝结构
· 规则多面体(Polyhedra):生成各类规则多面体
· 晶格变形(Lattice):用晶格对模型做整体变形
· 等高线(Contour Curves):沿模型表面生成等高线曲线
· 曲线工具(Curves Tools):一整套曲线生成与处理工具
· 材质工具(Material Tools):与几何生成配套的材质辅助
· 反应扩散:Texture Reaction-Diffusion 与 Weight Reaction-Diffusion,程序化生成纹理与纹理权重
· UV 转网格(UV to Mesh)等实用工具
· 性能优化:用 numba 加速关键运算,大网格也跑得动
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」里选中本包 zip(不要解压),勾选启用。需要 Blender 4.5 或更新版本。安装后可能会看到两个 Tissue(一个是 Blender 内置的、一个是本包的),只需启用本包这个,忽略旧的那个。用法:在 3D 视口按 N 打开侧栏,进入 Tissue 标签页;以 Tessellate 为例,先选好「生成器」对象(承载表面的物体)和「组件」对象(要铺上去的元素),选细分方式与参数,点生成即可。完整文档与视频教程在作者文档站的 docs 目录里。
适用场景
参数化建筑的表皮与立面分格;生成式艺术与装置设计;程序化建模的多孔 / 蜂窝 / 晶格结构;产品与家具的表面纹样;教学里演示生成式设计的基本方法;任何需要「按曲面规则排布大量组件」的建模任务。
常见问题
问:这是什么?答:Blender 的计算设计工具箱,Tissue 的最新独立更新包。问:要钱吗?答:免费开源,GPL-3.0-or-later。问:Blender 不是自带 Tissue 吗?答:自带的是旧版,本包是作者维护的最新版,功能更全、更稳。问:需要哪个 Blender 版本?答:4.5 或更新,已测到 5.2。问:装完出现两个 Tissue 怎么办?答:只启用本包这个,忽略内置的旧版。问:能做多孔结构吗?答:能,泰森多边形铺贴 + 对偶网格就是常见做法。
深度解读
Tissue 的定位很清晰:它不是建模工具,而是「生成规则」的工具。传统建模是逐个摆物体,Tissue 是定义一套规则(用什么组件、按什么方式铺、怎么自适应),让计算机把成千上万个组件按规则摆好——这正是计算设计(computational design)与手工建模的根本区别。泰森多边形铺贴是它最经典的功能,因为大自然里的大量结构(细胞、泡沫、龟裂、多孔材料)本质都是泰森多边形;再叠加对偶网格,就能得到漂亮的多孔结构。反应扩散模块则把「图灵斑图」这类自然界条纹与斑点的生成机制搬进了 Blender。对做参数化建筑和生成式艺术的人来说,Tissue 提供的是「从规律到形态」的放大能力,价值不在单个工具,而在它让你能用参数去探索形态空间。
包内文件说明
本包为 Tissue 0.3.76(作者 Alessandro Zomparelli / Co-de-iT),解压后共 19 个文件、合计 661,216 字节。根目录:blender_manifest.toml(id=tissue、version 0.3.76、blender_version_min 4.5.0)、__init__.py、README.md。tessellate_numpy.py:曲面细分与铺贴(泰森多边形 / 三角 / 四边);dual_mesh.py:对偶网格;polyhedra.py:规则多面体;lattice.py:晶格;contour_curves.py:等高线;curves_tools.py:曲线工具;material_tools.py:材质工具;texture_reaction_diffusion.py / weight_reaction_diffusion.py:反应扩散纹理与纹理权重;uv_to_mesh.py:UV 转网格;tissue_properties.py / config.py / utils.py / utils_pip.py / numba_functions.py:属性、配置与工具函数。具体清单见下方「包内实测数据」。
原产品页:https://www.co-de-it.com/code/blender-tissue
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容