ItemVisualEffects.dbc
物品视觉效果定义表。定义物品上显示的视觉特效(武器附魔发光、护甲特效、装备外观粒子效果等)的模型路径。该表共93条记录,2个字段。
文件概述
ItemVisualEffects.dbc 定义了物品视觉效果的基础资源。DBC文件头信息:93条记录,2个字段,每条记录8字节,字符串块3244字节。
该表是物品视觉系统的底层资源表,每个条目包含一个ID和一个指向3D视觉效果的模型路径。这些视觉效果包括:
- 武器附魔发光(如"灼热武器"的火焰效果、"冰寒"的蓝色光芒)
- 武器特效轨迹(如传说武器的拖尾效果)
- 护甲特殊效果(如套装激活时的发光特效)
- 装备粒子效果(如火焰皇冠的火焰粒子)
该表被 ItemVisuals.dbc 引用,后者将多个视觉效果组合到一件装备上。
列结构
| 列号 | 字段名 | 类型 | 描述 |
|---|---|---|---|
| 1 | ID | int | 编号。物品视觉效果唯一标识符 |
| 2 | VisualName | string | 视觉效果路径。MPQ中视觉模型文件的路径,如 Item\ObjectComponents\Weapon\Weapon_Glow_01.mdx |
常见物品视觉效果速查
| ID | 视觉类型 | 路径示例 | 说明 |
|---|---|---|---|
| 1 | 火焰附魔 | Weapon_Glow_Fire_01.mdx | 灼热/火焰武器效果 |
| 2 | 冰霜附魔 | Weapon_Glow_Frost_01.mdx | 冰寒武器效果 |
| 3 | 暗影附魔 | Weapon_Glow_Shadow_01.mdx | 暗影武器效果 |
| 4 | 自然附魔 | Weapon_Glow_Nature_01.mdx | 自然/毒药武器效果 |
| 5 | 奥术附魔 | Weapon_Glow_Arcane_01.mdx | 奥术武器效果 |
| 10 | 橙色传说光效 | Legendary_Glow_01.mdx | 传说品质武器特效(如风剑、橙锤) |
| 20 | 武器拖尾 | Weapon_Trail_01.mdx | 武器挥动时的残影拖尾 |
重要字段详解
VisualName / 视觉效果路径(第2列)
该字段存储了3D视觉模型的MPQ路径。与 SpellVisualEffectName.dbc 类似,路径指向 M2/MDX 格式的模型文件。这些模型通常包含:
- 发光粒子:在武器/装备表面渲染的粒子光效
- 丝带轨迹:武器挥动时产生的拖尾光带
- 环绕光环:装备周围的旋转光效
- 静态光罩:持续性的静态光芒效果
与武器附魔系统的关系
物品视觉效果主要应用于永久附魔(如通过 SpellItemEnchantment.dbc 定义的附魔效果),而非临时附魔(如萨满的"风怒武器")。临时附魔使用 SpellVisual 系统。永久性附魔通过 ItemVisuals.dbc 的5个槽位组合多个视觉效果。
使用技巧
制作自定义武器发光效果
- 创建自定义的发光M2模型(可使用Blender + M2插件)
- 将模型放入MPQ中
- 在 ItemVisualEffects.dbc 添加新行,填入模型路径
- 在 ItemVisuals.dbc 中组合到5个槽位之一
- 在 SpellItemEnchantment.dbc 中引用 ItemVisuals ID
关联表
- ItemVisuals.dbc(通过ID引用最多5个)——组合多个视觉效果的容器
- SpellItemEnchantment.dbc(通过ItemVisuals间接引用)——附魔效果定义
- item_template——物品的visual字段可能直接引用