
Tetrominode 是完整可玩的俄罗斯方块:用几何节点做高性能实例、着色器节点做可定制视觉,既是游戏也是几何节点+着色器的趣味范例。
· 完整可玩的俄罗斯方块(Tetris)游戏,以 Blender 扩展形式实现
· 用几何节点(Geometry Nodes)做高性能实例化
· 用着色器节点(Shader Nodes)实现漂亮且可自定义的视觉
· 在 Blender 内即可游玩
· 同时是学习几何节点与着色器配合的趣味范例
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:启用后在 3D 视图按扩展说明启动游戏,用键盘操作方块移动与旋转、消除整行;视觉风格可在着色器节点里自定义。具体键位与启动方式以面板/说明为准。
在 Blender 里摸鱼放松;作为几何节点与着色器结合的趣味教学案例;演示实时实例化的性能。
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:真能玩吗?答:能,是完整可玩的俄罗斯方块。问:怎么实现的?答:几何节点做实例化、着色器节点做视觉。问:能改外观吗?答:能,在着色器节点里自定义。
核心功能
· 完整可玩的俄罗斯方块(Tetris)游戏,以 Blender 扩展形式实现
· 用几何节点(Geometry Nodes)做高性能实例化
· 用着色器节点(Shader Nodes)实现漂亮且可自定义的视觉
· 在 Blender 内即可游玩
· 同时是学习几何节点与着色器配合的趣味范例
安装与用法
在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:启用后在 3D 视图按扩展说明启动游戏,用键盘操作方块移动与旋转、消除整行;视觉风格可在着色器节点里自定义。具体键位与启动方式以面板/说明为准。
适用场景
在 Blender 里摸鱼放松;作为几何节点与着色器结合的趣味教学案例;演示实时实例化的性能。
常见问题
问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪版 Blender?答:4.2 及以上。问:真能玩吗?答:能,是完整可玩的俄罗斯方块。问:怎么实现的?答:几何节点做实例化、着色器节点做视觉。问:能改外观吗?答:能,在着色器节点里自定义。
深度解读
把俄罗斯方块塞进 Blender 听起来像个玩笑,但它其实是个挺巧的技术示范:用几何节点做高性能的方块实例化,用着色器节点做画面,等于用 Blender 的两大程序化系统拼出一个能实时运行的完整小游戏。对新手,它是个比教科书有意思得多的几何节点+着色器配合案例——你能看到「实例怎么被数据驱动地摆放」和「着色器怎么给同一批实例上不同颜色」。当然它本质是个趣味件而非生产力工具。要清醒的边界:它是游戏/示例,不解决任何建模渲染的实际问题;玩法与操作受 Blender 交互方式限制,体验和原生小游戏有差距;版本较新(0.4.x),偶有粗糙处属正常。
包内文件说明
本包为 Tetrominode 0.4.6(作者 darkstarrd),解压后共 43 个文件、合计 725,553 字节。根目录含 blender_manifest.toml(id=tetrominode、version 0.4.6、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:__init__.py、__pycache__/、blender_manifest.toml、core/、data/、operators/、ui/、utils/。
原产品页:https://extensions.blender.org/add-ons/tetrominode/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容