LOL模型与骨骼动作的导入与导出
1) [英雄联盟游戏安装目录\Game] 下有名为“HeroPak_client.zip” 的压缩文件,里面的 [Data\Characters\英雄英文名称] 目录下就是英雄的皮肤(模型文件),直接解压出来。
2) 使用maya的RiotFileTranslator插件导入.skn文件, 还可以导入.anm动作文件,(安装方法请自行百度:maya插件的安装)
RiotFileTranslator
http://www.thispawn.fr/riot-file-translator/
百度网盘:http://pan.baidu.com/s/1nt5Zz8t
3) 设置好对应的材质贴图
这样就有了完整的模模型,材质,骨架和蒙皮信息。
可以导出fbx,就能直接导入u3d里面使用了。
该插件也可以导出skn格式的文件,所以可以对模型修改后,替换lol的模型,我没有试过,有兴趣的可以试试。
下面是关于lol的文件的结构信息。
*.skn
int32 |
文件类型标识,没有扩展名时可以判断文件类型 |
||
int16 |
Material数量 |
||
int16 |
Obj数量(不知道什么作用) |
||
char[28]*Material数量 |
Material数据 |
int[32] |
序号 |
char[64] |
名称 |
||
int[32] |
开始的顶点位置 |
||
int[32] |
拥有的顶点数量 |
||
int[32] |
开始的顶点索引位置 |
||
int[32] |
拥有的顶点索引数量 |
||
int32 |
顶点索引数量 |
||
int32 |
顶点数量 |
||
int16*顶点索引数量 |
顶点索引,每3个顶点组成一个面 |
||
char[52]*顶点数量 |
顶点数据 |
float*3 |
顶点位置: x,y,z |
char[4] |
4个骨骼索引,每个索引用一个char表示(这里还有疑问,骨骼索引可能还有算法) |
||
float*4 |
对应4个骨骼索引的权重 |
||
float*3 |
顶点的法线 |
||
float*2 |
顶点的UV坐标 |
*.skl
char[8] |
文件类型标识,没有扩展名时可以判断文件类型 |
||
int32 |
Obj数量(不知道什么作用) |
||
int32 |
意义不详(不知道什么作用) |
||
int32 |
骨骼数量 |
||
char[88]*骨骼数量 |
骨骼数据 |
char[32] |
骨骼名称 |
int32 |
父级骨骼的索引 |
||
float |
缩放 |
||
float[3][4] |
4×4变换矩阵的前3行数据,最后一行为0,0,0,1 |
*.anm
char[8] |
文件类型标识,没有扩展名时可以判断文件类型 |
||||
int32 |
格式版本 |
||||
int32 |
意义不详(不知道什么作用) |
||||
uint32 |
骨骼数量 |
||||
uint32 |
动画帧数 |
||||
uint32 |
动画帧频(fps) |
||||
(char[36]+char[28]*动画帧数)*骨骼数量 |
骨骼数据 |
char[32] |
骨骼名称 |
||
int32 |
类型(2:根骨骼,0:普通骨骼) |
||||
char[28]*动画帧数 |
动画帧数据 |
float |
四元数的x |
||
float |
四元数的y |
||||
float |
四元数的z |
||||
float |
四元数的w |
||||
float |
位置x |
||||
float |
位置y |
||||
float |
位置z |
LOL模型与骨骼动作的导入与导出相关推荐
- mixamo网站FBX模型带骨骼绑定动作库
mixamo网站FBX模型带骨骼绑定动作库,unity游戏各职业人物动画,兼容3dmax maya c4d iclone blender等主流3D软件 mixamo游戏3D模型带骨骼绑定FBX动作库 ...
- MMAction2 学习笔记 (一)——骨骼动作识别模型相关内容
MMAction2 学习笔记 (一)--骨骼动作识别模型相关内容 0- 写在前面 好久不用CSDN发东西了,近期研究可以说有进展却又没什么进展,达到方向切换到了动作识别,目前正在实习,具体的内容方向是 ...
- Unity 使用 bvh 驱动骨骼动作
Unity BVH 驱动骨骼动画 前言 BVH 角色姿势 驱动理论 转换流程 矩阵求解 变换矩阵 T1T_{1}T1/T2T_{2}T2 变换矩阵 T3T_{3}T3 变换矩阵 T4T_{4}T ...
- mixamo骨骼_[蛮牛教程]不用建模软件,给心仪的模型绑骨骼!
原标题:[蛮牛教程]不用建模软件,给心仪的模型绑骨骼! 最近在自己做一些游戏的时候发现网上的有一些模型想加到游戏里面,比如把国民老婆D.VA加到Unity里面.想想就有点小激动呢. 标准T-Pose ...
- CVPR 2022 Oral|港中文开源PoseC3D:基于3D-CNN的骨骼动作识别框架
编辑丨极市平台 作者丨Kenny@知乎 来源丨https://zhuanlan.zhihu.com/p/493374779 Paper:https://arxiv.org/abs/2104.13586 ...
- ue4-模型及动作fbx导入
title: ue4-模型及动作fbx导入 categories: UnrealEngine4 tags: [ue4, fbx, 动作, 导入, import] date: 2019-04-22 17 ...
- 从Poser中输出模型与向3ds Max导入模型
Poser与其他3D软件,如3ds Max.Maya.LightWave等可以进行数据交换,这也是在制作模型成品时不可缺少的重要步骤,Poser既可以将其他3D软件制作的模型作为道具导入Poser,也 ...
- Cesium 实战 - AGI_articulations 扩展:模型自定义关节动作
Cesium 实战 - AGI_articulations 扩展:模型自定义关节动作 简要概述 两种方式实现模型组件动作 模型添加关节(articulations) 1.导入模型(J15.glb) 2 ...
- 技术实践丨基于MindSpore框架Yolov3-darknet模型的篮球动作检测体验
摘要:通过对篮球动作的分类训练及识别检测实例的讲解和体验,使我们了解了Yolov3模型的原理.架构等基本知识,为日后的深入学习奠定了基础. 背靠全新的设计理念,华为云推出了 MindSpore深度学习 ...
最新文章
- 51nod 最大M子段和系列
- 一个网卡设置多个IP作用
- html iframe.b.gen 病毒,常见病毒及处理方法.doc
- Spring中类路径下文件读取方式
- GDCM:ReadSelectedPrivateGroups的测试程序
- Linux高可用性方案之Heartbeat的CRM节点得分计算(原创)
- [bbk2908]第4集 - Chapter 03 - 介绍RAC的体系结构
- MATLAB在运筹学背包问题的应用,运筹学论文之二维背包问题.docx
- [FFmpeg] ffplay 播放灰度帧
- IOS 项目中遇到的问题
- TCP/IP模型的简单解释
- SCI论文从入门到精通(一)——如何选题
- html table tr 动态加减行操作
- 消息称微软Windows暂停接受华为新订单;2019 Q1 亚太区公有云IaaS、PaaS服务收入排名现已揭晓……...
- win7降低屏幕亮度_win7亮度调节不见了怎么办
- “数据科学”课程群与 “数据科学导论”课程建设初探
- mac如何挂载移动硬盘、U盘
- Ruby中yield和block的用法
- 系统业务逻辑书籍_企业应该如何建立自己的分销系统和分销团队
- 知云文献翻译打不开_一款好用的文献英中翻译软件
热门文章
- 国产芯片开始进攻移动芯片和PC处理器市场,ARM终于尝到了苦果,华为的大仇得报...
- RIGOL示波器上位机程序DEMO v1.0
- 基于ping的过程学习二、三层转发之三(ARP表、FDB表、路由表详解)
- 小马智行进军前装量产,从自研域控制器入手?
- The implementation and analysis of first-order vibration damping based on Matlab
- pca 对图像降维matlab,Matlab用处理后的数据进行PCA降维
- 对神经网络机器翻译(NMT)的个人见解
- 谷歌云平台 (GCP) 入门培训: 核心基础架构 成都站
- oracle 表空间的数据文件丢失或损坏的恢复
- 自考本科 04741 计算机网络原理 2022年10月真题以及答案(自己做的,仅供参考)