mcpField
V
vfx-fx

vfx-fx

github.com/arjun988创意与媒体1.3k270 次安装16 周前更新
代码仓库

关于 vfx-fx

vfx-fx 是用于 Blender 游戏和影视特效设计的技能,关注效果的可读性。它涵盖效果规划、模拟和 Geometry Nodes,并分别说明实时资产、渲染体积效果及混合导出流程。

主要功能

  1. 01规划效果时序与轮廓
  2. 02模拟与 Geometry Nodes 流程
  3. 03烟雾、火焰、火花和碎片方案
  4. 04控制体积域范围
  5. 05适用于游戏的卡片与翻页纹理导出
  6. 06缓存与渲染流程

适用场景

  1. 01制作实时游戏特效
  2. 02构建影视烟雾或火焰
  3. 03设计魔法或科幻能量特效
  4. 04将 Blender 模拟烘焙供引擎使用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/arjun988/blender-skills --skill vfx-fx

安装后在 Claude Code 中输入/vfx-fx确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
fx-timing-brief.md
game-fx-export.md
volume-domain-rules.md

详细介绍

视觉特效 / 特效

清晰易读的效果。可控的模拟域。游戏精灵与影视级体积效果。

适用场景

  • 烟雾、火焰、灰尘、火花、碎片
  • 魔法 / 科幻能量特效
  • 枪口闪光、拖尾、撞击效果
  • 由 Geometry Nodes 驱动的粒子系统

路径决策

Game real-time → Meshes/cards/ribbons + emissive mats (+ GN)
Cinematic     → Mantaflow / particles / GN → render → comp
Hybrid        → Sim in Blender → bake flipbooks/meshes for engine

工作流

Brief (silhouette + timing) → Proxy emitter → Sim/GN prototype
  → Art-direct motion → Materials/lights → Cache → Render/comp or export

效果类型

类型Blender 方法
烟雾 / 火焰Mantaflow 域 + 流体;保持域范围紧凑
火花牛顿粒子 + 碰撞 + 拖尾
碎片刚体碎片(physics-sim)
魔法飘带曲线 / GN 挤出 + 自发光
撞击灰尘短暂粒子爆发 + 柔和精灵

域规则(体积)

  • 域的大小只需满足所需范围
  • 动作获批后,再将分辨率从低调高
  • 有意开放边界;避免浪费空体素
  • 集合:COL_FX_[Shot]

命名

  • 发射器:FX_Emit_[Name]
  • 域:FX_Domain_[Name]
  • 缓存:在简介中注明帧范围

游戏导出说明

  • 优先使用网格卡片 / GN 实例,而非导出体积
  • 为游戏引擎烘焙火焰 / 烟雾时使用图集翻页动画
  • 将枢轴点放在逻辑生成点

约束

必须做到
  • 先以低分辨率确认动作,再进行高分辨率模拟
  • 有意识地布置特效灯光(自发光 + 主光)
  • 最终渲染前缓存
切勿
  • 使用过大的空域
  • 使用不受限制的粒子数量
  • 跳过时序简介(起始 / 峰值 / 结束帧)

参考指南

主题参考加载时机
特效时序简介references/fx-timing-brief.md需要时
体积域规则references/volume-domain-rules.md需要时
游戏特效导出references/game-fx-export.md需要时

评论

支持 Markdown