Accessing Skin data

Hiyo all,

I’m wondering if there’s a way to access skindata meshs’ data. Particularly what bones are being used.

In my pipeline there are several artists working in a bunch of different scene files on individual parts and eventually merging meshes and skinning from other files all the time.

Most of the time they’ve been saving separate files to store only the skindata meshes from SkinUtils and geometry of a collection of objects. I’m working on a script that loads the objects from the scene and imports the skindata back onto it - but i’ve run into a snag where there’s no automatic way of telling which bones were used on the skin modifier since they’re all collapsed

So I was wondering if there was a way to access that skin data to extract this info, but it seems like it might not be. Any ideas? :):

If you are wondering what the bone names were that is stored in the skin data you can get to that by way of the user properties on the skinData mesh.

You can right-click the object and go to the Object Properties and select the User Defined tab. There you will see the map channel list and the bones weights that are associated with each map channel.

If you open the Channel Info tool, under the Tools menu you can see this same list of map channels on the mesh.

I believe the number of map channels created used to store the skinData is determined by the (number of bones / 3). Three bones are represented in each map channel. So if you have a mesh with 4 bones in the skin modifier it would create two map channels.

You may have to check the number of map channels on the object to determine how to access the number of map channel user properties properly.

In the attached picture the following would return the SkinWeight bone name.

user_Prop = getUserProp myMesh "MapChannel:0(0)"
-- Returns "SkinWeight:Bip01"

Oh awesome, I was wondering where it stored that data
that makes a whole lot of sense and has made the script loads easier!

thanks Randall

What an absolutely crazy year it was! But you look brilliant as always as Naruto Cosplay,maybe Naruto Costumes oh yeah well thanks 4 telling me that, of cause, i should share my interesting Naruto Cosplay Costumes cosplay wigs

[诊断要求的几点说明] (一)确诊为[b]糖尿病[/b]: 1、具有典型症状,空腹血糖126mg/dl(7.0 mmol/l)或餐后血糖≥200mg/dl (11.1 mmol/l)。 2、没有典型症状,仅空腹血糖126mg/dl(7.0 mmol/l)或餐后血糖200mg/dl (11.1 mmol/l)应再重复一次,仍达以上值者,可以确诊为糖尿病。 3、没有典型症状,仅空腹血糖126mg/dl(7.0 mmol/l)[b]糖尿病医院[/b]或餐后血糖200mg/dl (11.1 mmol/l)糖耐量实验2小时血糖200mg/dl(11.1mmol/l)者可以确诊为糖尿病。 (二)可排除糖尿病: 1、如糖耐量2小时血糖140-200 mg/dl(7.8-11.1 mmol/l)之间,为糖耐量减;如空腹血糖110-126 mg/dl(6.1-7.0 mmol/l)为空腹血糖受损,均不诊断为糖尿病。 2、若餐后血糖

北京通联译翻译公司云集全国各地国家级译审、外籍专家、国外留学回国人员,各大科研院所专业翻译人员和多年翻译经验的外语专业人员约1500余名。其中专业性英语翻译和专家1000余名,其它语种翻译500名,尤其擅长各种专业性资料的翻译。随着翻译业务的扩大和知名度的上升,高级翻译人才正在不断向这里汇聚。译者大部分都具有高级专业技术职称和硕士以上学位,[b]北京翻译公司[/b] 许多具有高级翻译技术职称。 译者来源主要是以下单位的教授、副教授、研究员、副研究员、外交官、译审等专业人员:清华大学、中国科学院、中国社会科学院、北京大学、中国人民大学、北京外国语学院、对外经济贸易大学、中国农业科学院、北方交通大学、北京理工大学、北京科技大学、石油大学、北京大学医学部、协和医科大学、解放军总医院、北京中医药大学、中国政法大学、中国铁道科学研究院、外交部、文化部、铁道部、劳动部、中国船舶总公司等。◆ 人才优势 ◇ 20多名专职资深翻译人员,世界各地数千名优秀的兼职翻译 ◇ 拥有国内唯一的专业翻译人才库:中国翻译人才网,汇聚国内外翻译精英 ◆ 管理优势 ◇ 管理阶层全部在国外或跨国公司工作过,有多元文化背景,丰富的服务经验和严格的质量意识 ◇ 翻译项目管理采用先进科学的电子化解决方案,优化翻译流程,利用计算机辅助人工进行项目分析和管理 ◆[b]北京翻译公司[/b] 技术优势 ◇ 采用最先进的计算机辅助翻译工具(CAT),配合网络化的办公环境,保证翻译快速、准确 ◇ 配备专职计算机专业人才,保证能够满足客户对文档资料格式、信息传递等方面的任何要求 ◇ 提供从工商、法律、科技文件翻译、网站、网页翻译、原版录像音带汉化、专业排版设计、印前处理、资料数据库管理等在内的全面翻译服务解决方案 ◆ 语种优势 ◇ [b]北京翻译公司[/b] 翻译语种达30种以上,几乎能够提供世界上任何主要语种之间的互译 ◇ 包括多名欧美专家在内的遍及世界各地和各行各业的专家型兼职翻译数千人 ◆ 信誉保证 ◇ 品质第一、信誉卓著:我们视信誉为生命;能够为国内外的许多著名机构长期服务就是证明 ◇ 正式注册,出具的译文合法有效,得到外事、出入境管理机构、司法、公证等部门广泛认可 ◆ 价格优势 ◇ 优质服务、合理价位是我们的目标,我们保证客户的每一分钱都物有所值 ◇ 大量专职翻译使我们能够提供比国内外同行更具竞争力的价格,网络化的运作方式更进一步 减少成本和提高服务效率 翻译认为质量是企业生存和发展的根本,也是我们[b]北京翻译公司[/b] 赢得客户的主要手段。本公司遵循“信、雅、达”的翻译标准,并将追求高品质作为北京翻译公司每位员工行动的准则。我们认为翻译工作是一项复杂、细致且专业化很强的创造过程,[b]北京翻译公司[/b] 通过高素质的专业翻译团队、丰富的翻译实践经验、先进的技术支持及严格的质量保证体制确保这一过程的实现。