xnalara模型修改---增添(技术交流贴2)


其实很早就想做这个教程(流程)但有一种叫拖延症的东东捆了我半年~~
于是这个帖子诞生与此,,希望对某些骚年有用。。。

 
回复

举报|1楼2013-09-21 23:07

热门推荐

  
 
咱们从D网下载来的XPS模型,除了从许多游戏中导出的原始模型外,还有一些富有创意DIY作品。如:


。。。
他们模型,贴图都弄得蛮好,
由于缺乏绘画基础与贴图技巧(缺全呼了),这里就换发型为例教大家一些对模型进行修改的必备技巧

举报|2楼2013-09-21 23:17
 

她两脸长得挺像的哈~DOA陈沛包子头看着让人想笑,tt2的小雨表情有点臭臭的,身材也相当奇葩。
因此咱把小雨的发型给陈沛装上

举报|3楼2013-09-21 23:28
 
需要用到的工具:blender2.29b,xps
正文:
1,导入陈沛


M键将骨骼放入2层1格,便于观察与编辑

右键选中头发,


X键删除


SHIFT+左键电击骨骼所在的方格,使骨骼显现。
右键选中骨骼,点一下如图下方的X-Ray,(便于观察骨骼)


TAB进入编辑模式,CTRL+左键框选出头发的骨骼(SHIFT+右键是多选),X键删除


收起回复
举报|4楼2013-09-21 23:49
 
 
 
到这里,陈沛部分就算完成了。导出为ascii试试看

如果没有错误提示,就大工告成了,
如果提示错误,这里极有可能是误删了其他的骨骼。只能重新返工(CTRL+Z是撤消)


2,导入小雨,
左键点一下如图所示放格(避免与陈沛放在同一格,方便选取)

接着导入ascii



同样,将骨骼放入下面的格子

接着便是删除多余的模型与骨骼(方法同陈沛)




同样导出为ascii试试

没有任何错误提示,恭喜。可以进入下一阶段了

举报|5楼2013-09-22 00:11
 
3,拼接
打开XPS,导入刚做好的body.ascii与hair.ascii



大小与位置都不对


在XPS中将头发与身体大概对齐,发现头发Scale:0.9比较合适


缩小与移动头发:
回到blender,SHIFT+C将光标移回原点,点击如下图所示,并选择3D Cursor


选中头发,S键(扩缩),然后输入数字:0.9,ENTER键确定。


接着骨骼也要进行缩小处理(同样缩小为0.9),TAB进入编辑模式后再缩小(否则无效)


分别将头发的模型与骨骼移动到合适的位置(注意:移动骨骼时必须在编辑模式下进行)


顺便在这里温习一下blender中常用的快截键:X(删除)G(移动)S(扩缩)R(旋转),
B(框选)TAB(编辑模式)Z(网格化)CTRL+J(合并)CTRL+Z(返回上一步)
L(选择相关联)SHIFT+S(精确定位)


举报|7楼2013-09-22 01:14
 
建立骨骼的父子关系:
OK,重头戏来了。
我们想让头发跟随头部运动,因此陈沛的头部为“父”,而头发为“子”
右键先选中“子”(头发的骨骼),按住SHIFT右键“父”(陈沛的骨骼)
顺序很关键不能搞反,操作正确的话颜色如下图:


然后CTRL+J合并。


TAB进入编辑模式,右键选中头发的neck lower.001,

再SHFT+右键选中身体的neck lower


CTRL+P建立父子关系,之后选择第二项Keep Offset


接着将neck upper.001与neck upper也做同样的处理即可


这样就已经完成了对骨骼的处理

4,导出
新建一个文件夹,就叫DOAxiaoyu吧。
将这两个模型(陈沛和小雨)的全部图片复制到这个文件夹


然后导出为XY.ascii(可任意命名)


收起回复
举报|8楼2013-09-22 01:41
 
  • o0oDOTAo0o: 如果我添加的是服装,希望能和原骨架合并,要怎么操作呢?

    2013-10-31 23:56回复
  • swadcq: 回复 o0oDOTAo0o :ctrl+j

    2013-11-1 13:19回复
  • o0oDOTAo0o: 回复 swadcq :我的意思是指使两个骨架的相同部位的骨骼统一,也就是说在编辑模式下合并具体到某个位置的bone,也是ctrl+j么?

    2013-11-1 17:30回复
  • swadcq: 你说的是建立父子关系把 ctrl+p。如果想让衣服完美的跟着身体运动,或许要重新刷权重。布大是这方面的专家 @布鲁铁丝

    2013-11-1 19:43回复
  • 布鲁铁丝: 回复 o0oDOTAo0o :想衣服跟着身体完美运动,肯定大改造。衣服模型要贴合身体的布线,这种改动不亚于重做一件衣服(UV贴图也要跟着修改)。权重倒反而容易些,用max或者maya的蒙皮包裹,不过这种方法也不完美,错误的地方还是需要手动调整。

    2013-11-1 20:56回复
  • 我也说一句

    还有4条回复,点击查看

 
 
注意路径:

到这里其实已经是尾声了~


用XPS检查一下这个ascii模型,头发顺利地跟着头部运动
当然也发现了一些瑕疵,(头发与头皮没贴合好)


再次返回blender(这期间最好不要关闭blender,如果非要关闭,记得保存)
对头发和头皮进行编辑(无非快捷键G,S,R,简单地调整一下即可)
ps,记得多使用Z键(方便观察)

调整好以后就可以导出并关闭blender了

额额,等等。有必要再补充一个步骤,
一个模型往往存在许多接缝(接缝的多寡与UV的分布有关),
然而人的身体是光溜溜的,不允许出现任何缝隙
这里要做的便是缝合这些裂缝
右键选取身体,TAB进入编辑模式。左键点击下图的Rem Doubl按纽(删除重复的点)
ps:头部不要进行这样的处理,否则可能造成嘴巴眼睛坏型
感觉没什么可再调整的,导出为ascii模型,再保存一下
之后便可关闭blender了


5,后期处理:
接下来的处理便是一些锦上添花的过程


隐藏这些用不上的骨骼:lower.001/upper.001

先点一下这里


之后就可以对骨骼进行重命名,将不要的全都命名为“unused”


举报|9楼2013-09-22 02:22
 
骨骼搞定后,发现脖子上有一根线。这里就还要再追加一个步骤:


点一下入图所示


选择下图所示,OK


再选下图所示,OK

看,完美的DOAxiaoyu诞生了


保存为XPS.XPS即可



END

其实还有一步:精简模型(删除用不上的图片)
这一步最好在photoshop中完成,比较直观
最后,打个包上传分享便是

3D模型修改的更多相关文章

  1. 如何修改3D模型的原子属性

    Chem3D是专门用于绘制化学三维模型和进行计算化学数据的ChemOffice组件,在三维模型中每个原子都有众多属性,比如原子类型.原子符号.原子编号以及原子颜色等等.掌握Chem 3D模型的原子属性 ...

  2. 修改Chem 3D模型的化学键属性的方法有哪些

    很多的用户在绘制化学图形过程中发现很多的图形都是立体结构的,这个时候就需要用Chem3D,它是ChemOffice的核心组件之一,在绘制立体模型和计算化学数据方面具有不可替代的作用.虽然ChemDra ...

  3. Mask裁切UI粒子特效或者3D模型

    刚好前几天有人问我这个问题,再加上新项目也可能用,所以这两天就研究了一下.其实如果粒子特效 和3D模型 都用RenderTexture来做的话就不会有裁切的问题,但是粒子特效用RenderTextur ...

  4. unity3d设置3D模型显示在2D背景之前(多个相机分层显示)(转)

    解决步骤: 1.添加一个摄像机,命名为BackgroundCamera,然后在Layer添加一个background层.并且将plane拖放到改相机节点下. 然后将BackgroundCamera和P ...

  5. 使用Chrome控制台进行3D模型编辑的尝试

    前言:3D模型编辑的核心是对顶点位置和纹理颜色的编辑,这个研究的目的在于寻找一种通过编程方式直接对模型进行编辑的方法,这种编辑方法和时下流行的通过鼠标点选.拖拽进行编辑的方法之间的关系,和前端编程中“ ...

  6. 在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图

    在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的. 故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应 ...

  7. OpenGL编程(七)3D模型的深度(z轴)检测

    下图是我们要修改后的效果图: 一.深度检测 1.模型Z轴显示有问题: 上一次试验中,如果认真留意,会发现一个问题.当控制锥体在左右或上下旋转时,你会发现锥体看起来是在+-180度之间来回摆动,而不是3 ...

  8. 3ds Max绘制一个漂亮的青花瓷碗3D模型

    这篇教程向小伙伴门介绍使用3ds Max绘制一个漂亮的青花瓷碗3D模型方法,教程很不错,很适合大家学习,推荐过来,一起来学习吧! 车削,材质贴图的应用,添加位图,渲染视图 步骤如下: 在桌面找到3DM ...

  9. WPF 3D模型的一个扩展方法

    原文:WPF 3D模型的一个扩展方法 在WPF 3D中,我们常常需要改变一个ModelVisual3D对象的颜色. 先说说ModelVisual3D,本质上3D模型都是由一个个的三角形构成的,并且经过 ...

随机推荐

  1. Android R文件相关问题

        今天遇到的问题,gen下没有自动生成文件,而大部分java文件中错误是找不到R.java.“R cannot be resolved to a variable” 这就一定有别的原因造成错误, ...

  2. 金子上的友情[XDU1011]

    Problem 1011 - 金子上的友情 Time Limit: 1000MS   Memory Limit: 65536KB   Difficulty: Total Submit: 336  Ac ...

  3. Counting Squares[HDU1264]

    Counting Squares Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  4. IOS 项目 小说 1

    架构: logo: logo标识(在image文件夹中修改某图片名称为icon) default: 默认页面的启动效果(在image文件夹中修改某图片名称为Default) image:存放图片(根目 ...

  5. 【wikioi】1018 单词接龙

    题目链接 算法:DFS+考你阅题 题目描述: 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中 ...

  6. HDU 4648 Magic Pen 6

    题目链接 6Y什么水平.. #include <cstdio> #include <cstring> #include <string> #include < ...

  7. TJOI2016 && HEOI2016 解题报告

    好吧我来写一波题解骗访问量QAQ 题目可以在cogs提交 bzoj4551~4456 D1T1 tree 树剖可做,然而有更简单的做法,10min搞定 维护一个并查集,时光倒流,如果当前点没有标记就把 ...

  8. NOIP201103瑞士轮

    试题描述 [背景]在双人对决的竞技性比赛,如乒乓球.羽毛球.国际象棋中,最常见的赛制是淘汰赛和循环赛.前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高.后者的特点是较为公平,偶然性较低,但比赛过程 ...

  9. 使用C++/C qsort 标准库对结构体进行快速排序

    C++标准快速排序库qsort进行结构体快速排序 代码如下 #include <stdio.h> #include <stdlib.h> typedef struct { in ...

  10. Ajax注册验证用户名是否存在 ——引自百度经验

    Ajax注册验证用户名是否存在 http://jingyan.baidu.com/article/a948d6515fdf870a2dcd2e85.html