[美术制作流程]魔兽世界角色换装分析

wowmodelview 0.5.07 历史版本,可用于查看老版本WOW的模型。注意程序启动后会自动指向WOW安装目录,若目录不对请在setting中手动设置路径。 立即下载
基于WowModelView的代码分析魔兽的换装流程,给程序包括美术提示avatar换装思路。 魔兽角色系统设计原则: 1.一套模型多套纹理贴图 2.某一角色只有一个模型, 该模型包含了各种服装搭配所需的Mesh, 是该角色网格全集. 当用户换装时,会动态显示、隐藏一些网格细节。 比如发型:有短发、中发、长发;37开、辫子等。这些都是已经做好跟Skin一起导出。只是运行时根据用户配置决定显示具体发型对应的网格。 3.基本角色模型不包括头盔、肩甲、盾牌等装饰品。 举HumanFemale角色为例: 1.一个HumanFemale Model,包括了所有服装配件用到的网格。 2. 总共有62部分组成。 3.为了提高效率,角色贴图只使用一张;服装配件用贴图叠加混合到基本身体贴图。 4.魔兽在贴图制作上都只用了半边,用镜像方式节省资源。 5.没有调整Material,皮肤及脸、发型等颜色的变化用更换纹理实现。这样做比较细腻。 HumanFemal角色纹理制作细节分析, 1.角色纹理制作规则,分两大类:    a.每个基本角色都有自己一套基本纹理资源目录。具体纹理资源分类见HumanFemal例子。    b.所有角色共用的纹理资源。比如外衣、腰带、护腕等用到的纹理贴图。 2.HumanFemale特有的一套资源目录:     Skin                    // 256*256, 10张(对应不同皮肤颜色)     Face Style            //     Hair Style     Hair Color     Facial Feature     Facial Color     Skin是基本纹理(Tex0),其他所有纹理都要跟其混合。     命名规则:HumanFemaleSkin00_00.blp …HumanFemaleSkin00_09.blp 3.Face Style 魔兽分成两部分FaceUpper、FaceLower    FaceLower  128×64  张数=FaceStyleCount×SkinCount=14×10=140    FaceUpper  128×32  张数=FaceStyleCount×SkinCount=14×10=140    命名规则:HumanFemaleFaceLower00_00.blp …HumanFemaleFaceLower14_09.blp 4.Hair Style、Hair Color    Hair Style:对应的是网格。有11种发型。也就是HumanFemale需制作11种发型网格,并跟角色一起导出。    HairColor:HairMesh对应的纹理。有3种发型贴图:直发、微卷、卷。有10种颜色。    HairColor纹理张数=HairColorCount×3=10×3=30;    命名规则:Hair00_00.blp  …  Hair03..09.blp    注意:Hair纹理Human男女共用。 5.Facial Feature、Facial Color    Facial Feature用于表现角色脸部局部细节特征,如女性的耳环、闭环,男性的粗眉毛、胡子等。    Facial Feature 用于决定哪些角色装饰网格可视。    Facial Color 是Facial Feature对应的纹理。    Facial Color纹理张数=FacialFeatureCount×9=7×9=63;    命名规则:Facial00_00.blp  …  Facial06..09.blp 6.由以上统计,HumanFemale角色特有的纹理需 10+140+140+30+63 = 383张。 7.角色区域坐标(Skin0-Skin9纹理区域划分) const CharRegionCoords regions[NUM_REGIONS] = {     {0, 0, 256, 256},    // base     {0, 0, 128, 64},    // arm upper     {0, 64, 128, 64},    // arm lower     {0, 128, 128, 32},    // hand     {0, 160, 128, 32},    // face upper     {0, 192, 128, 64},    // face lower     {128, 0, 128, 64},    // torso upper     {128, 64, 128, 32},    // torso lower     {128, 96, 128, 64}, // pelvis upper     {128, 160, 128, 64},// pelvis lower     {128, 224, 128, 32}    // foot }; 装备系统分析: 1.魔兽世界有八种角色、每种角色分男女性别。 2.这里的装备不仅仅指刀剑等武器,还包括手套、盔甲、长袍等。 3.装备分类,部分装备每个角色各做一套,比如头盔做了16套。 4.部分装备,所有角色共用同一纹理。比如长袍、护腕等。 5.一套装备类型对应所有角色。也就是说下面的装备枚举类型适用所有角色。不存在特殊角色独有的装备。     enum eCharSlots     // Character Equipment Slot     {         CS_HEAD,         CS_NECK,         CS_SHOULDER,         CS_BOOTS,         CS_BELT,         CS_SHIRT,         CS_PANTS,         CS_CHEST,         CS_BRACERS,         CS_GLOVES,         CS_HAND_RIGHT,         CS_HAND_LEFT,         CS_CAPE,         CS_TABARD,         CS_QUIVER,         NUM_CHAR_SLOTS     }; 6.部分装备的纹理贴图要跟角色模型的纹理混合。    比如Belt腰带就要混合到角色256*256贴图的CR_LEG_UPPER部分。    比如Bracers护腕就要混合到角色256*256贴图的CR_ARM_LOWER部分。    比如Cheat、Shirt装备就要跟角色多个区域混合。 7.简单装备用一张贴图,如护腕、腰带。复杂装备会用到多张贴图,如Shirt就要四张(用于跟角色纹理四个区域混合CR_ARM_UPPER、CR_ARM_LOWER、CR_TORSO_UPPER、CR_TORSO_LOWER)。 角色信息DB 魔兽使用dbc数据表形式存储各种信息配置。包括了角色基本纹理区域划分信息,装备跟纹理的对应信息。 ChrRaces.dbc CharHairGeosets.dbc CharSections.dbc CharacterFacialHairStyles.dbc HelmetGeosetVisData.dbc ItemDisplayInfo.dbc ItemVisuals.dbc ItemVisualEffects.dbc ItemSet.dbc ItemClass.dbc ItemSubClass.dbc CharStartOutfit.dbc SpellVisualEffectName.dbc
魔兽模型提取工具WowModelViewer0.7.0.3 WOW魔兽世界模型提取工具 WowModelViewer0.7.0.3 立即下载

相关推荐

wowmodelview 含源代码

WOW模型查看器,有源代码. WoWmodelview - World of Warcraft 3D model viewer This program displays 3D models from World of Warcraft: characters, creatures, spell effects and the various models on the map. Usage: - Choose a model in the directory tree on the left. Controls: - Left mouse button: rotate model - X/Y Axis only. - Right mouse button: move model - Middle mouse button (scroller) : zoom model Animation controls: the bar at the top/bottom - Pause animation - Choose an animation - Choose a creature skin - Choose an animation speed Character controls: the bar on the right (only for character models) - Change looks, colors, hairstyles, decorations etc. - Equipment: choose from the popup list

魔兽世界提取高版本模型到335使用教程

第三步:把模型文件全部拖入MultiConverter-4.7进行降级处理,全部拖入会只显示m2文件,问题不大,点击Fix。目前测试,熊猫人版本的模型是可以进行提取使用的,据说支持最高暗影国度版本,具体自己测试。第四步:降级完了,m2和skin文件会变动,修改日期会变化,使用010查看blp路径。blp放置路径,得根据上面显示创建文件夹放置,如果没有就放置同级目录即可,武器放置在。只有一个blp路径,问题不大,正常来说 会包括所有blp路径,等会去dbc指定就行。第二步:导出模型,选择导出全部。

用最简单的方式说最重要的事!服务器、存储、云计 算、A智能的大数据产品、游戏开发技术。致力于广 大开发者、政企用户、各项机构等,构建云上世界提供全方位云计算解决方案。旨在打造差异化的开放式闭环生态系统帮助用户快速构建稳定、安全的云计算环境。 4762

ModelViewer3D:适用于Android的3D模型查看器应用程序(STL,OBJ,PLY)

ModelViewer3D 适用于Android的3D模型查看器应用程序! 支持STL文件(ASCII和二进制),并且对OBJ(Wavefront)和PLY(Stanford)文件的支持有限。 使用Blender抽取的斯坦福样本模型。 执照 版权所有2017–2019 Dmitry Brant 根据Apache许可版本2.0(“许可”)许可; 除非遵守许可,否则不得使用此文件。 您可以在以下位置获得许可的副本: 除非适用法律要求或以书面形式同意,否则根据“许可”分发的软件将按“原样”分发,而没有任何明示或暗示的保证或条件。 有关许可下特定的语言管理权限和限制,请参阅许可。

魔兽世界客户端数据研究(四):M2文件头分析

魔兽世界客户端数据研究(四):M2文件头分析 终于决定,还是通过wow model viewer起手,研究一下WOW的数据类型,从另一个角度,体验一把这个唯一让我充过值的游戏。 这将是一系列随笔,即在读代码的时候,顺便记录,以理清思路和加深映象。 其中会有很多让人费解的地方,如果有幸被某位兄弟看见 ,请勿见笑。 这都是第四篇关于M2文件...

15 年专注游戏引擎与游戏开发,分享实用方案、经验与干货教程! 5505

VC界面设计(破解版skin++皮肤库使用)

VC界面设计(破解版skin++皮肤库使用)     skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来。     1、将skin++(破解后的)的三个文件SkinPPWTL.

1700

魔兽世界角色换装分析

基于WowModelView的代码分析魔兽换装流程,给程序包括美术提示avatar换装思路。 魔兽角色系统设计原则: 1.一套模型多套纹理贴图 2.某一角色只有一个模型, 该模型包含了各种服装搭配所需的Mesh, 是该角色网格全集. 当用户换装时,会动态显示、隐藏一些网格细节。 比如发型:有短发、中发、长发;37开、辫子等。这些都是已经做好跟Skin一起导出。只是运行时根据用户配置决

痞子龙3D编程 1749

WowModelViewer0.7.0.3魔兽模型提取工具

代码下载链接: https://pan.quark.cn/s/c060770a263c 在庞大的魔兽世界玩家社群里,存在一部分对游戏美术资源抱有浓厚兴趣的个体,他们期望深入挖掘游戏所构建的世界,探究那些精心设计的角色形象、璀璨夺目的装备背后的构造细节。为了满足这部分玩家的需求,一款名为WowModelViewer0.7.0.3的应用程序被开发出来,它是一款专门为魔兽世界环境设计的模型浏览软件,能够协助用户便捷地提取并审视游戏中的模型资源。WowModelViewer是由一位热心的玩家所创建的免费软件,其核心功能集中在提取和呈现魔兽世界中的三维模型数据。这个应用程序的界面设计简洁明了,即便是对计算机技术不太熟悉的玩家也能够轻易掌握。借助WowModelViewer,用户可以观察到游戏内部任何角色、生物、装备乃至场景元素的精细模型,涵盖其表面纹理、动态效果以及光影表现。0.7.0.3版本是该工具的一个可靠升级,它修正了先前版本中存在的一些已知缺陷,增强了软件的稳定程度和兼容性,保障用户在操作时能够顺畅地浏览模型。另外,新版本还可能包含了对于最新魔兽世界扩展内容的支持,使用户能够即时体验到游戏中的新元素。在运用WowModelViewer的过程中,用户首先需要定位到所感兴趣模型文件的位置,这些文件一般存放在魔兽世界安装路径下的“Interface”和“WTF”文件夹内。接着,只需将模型文件直接拖放到软件界面中,或者通过菜单栏中的“打开”功能进行导入,即可全面查看模型的外观。软件支持对模型进行旋转、缩放和位移操作,以及切换不同的观察角度,从而可以从各个方位细致地欣赏模型的构造。除了对静态模型的展示外,WowModelViewer还能播放模型的动态序列,让用户目睹角色运用...

魔兽世界角色换装

转载自“小文的自家田地”,向作者致敬! 魔兽世界角色换装分析 基于WowModelView的代码分析魔兽换装流程,给程序包括美术提示avatar换装思路。 魔兽角色系统设计原则: 1.一套模型多套纹理贴图 2.某一角色只有一个模型,该模型包含了各种服装搭配所需的Mesh, 是该角色网格全集. 当用户换装时,会动态显示、隐藏一些网格细节。 比如发型:有短发、中发、长发...

weixin_30487317的博客 244

浅谈角色换装功能--前置篇【骨骼,蒙皮,动作】

 无论是AAA级的主机游戏,还是层出不穷的移动端游戏,角色换装几乎都是必不可少的功能,有的甚至是核心功能,像暗黑3和魔兽世界的幻化系统(如图1)。这个功能没什么新鲜点。网上关于Unity换装的文章不胜枚举,我再添一篇也没意思,本系列旨在通过换装功能的实现,来讲解一些被Unity引擎所隐藏起来的那些细节。                                 (图1:暗黑3和魔兽世界...

qq_28518853的博客 879

unity换装骨骼、蒙皮、动作之美

无论是AAA级的主机游戏,还是层出不穷的移动端游戏,角色换装几乎都是必不可少的功能,有的甚至是核心功能,像暗黑3和魔兽世界的幻化系统(如图1)。这个功能没什么新鲜点。网上关于Unity换装的文章不胜枚举,我再添一篇也没意思,本系列旨在通过换装功能的实现,来讲解一些被Unity引擎所隐藏起来的那些细节。   (图1:暗黑...

游戏开发、游戏引擎开发、逆向破解爱好者 3968
上一篇: 从Win32 API封装Thread类[2]
下一篇: 室外地形技术概览
olncy
博客等级 码龄20年 30粉丝 37原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值