3D建模 - 变形 [英] 3D Modeling - Morphing

查看:129
本文介绍了3D建模 - 变形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

的总体目标,我要完成的是实现一个可定制的化身系统,其中一个可以改变身高,体重,体型等,这是怎样做到的?举一个简单的例子,当您更改头像的高度,你不想头部/眼睛/手指/等获得伸了出来,你只是想躯干和腿来改变大小和拥有一切仍然和(也许是重新定位)。另一个例子是增加一个啤酒肚。什么是现有技术的那种变形的?

The overall goal I'm trying to accomplish is to implement a customizable avatar system where one can change height, weight, body type, etc. How is this done? As a simple example, when you change the height of an avatar you don't want the head/eyes/fingers/etc to get stretched out, you only want the torso and legs to change size and have everything else remain as they were (perhaps repositioned). Another example would be adding a "beer belly". What are existing techniques for that sort of morphing?

时的每一个演变一块单独的网格?

Is each morphed piece a separate mesh?

如果是这样,如何​​在两个操纵件粘到一起在一个可信的方式(他们改变大小)。

If so, how are the two manipulated pieces "stuck" back together in a believable way (they changed size).

如果没有,你如何限制你的操作,以网格的一个部分,而不是其他人呢?

If not, how do you confine your manipulations to one section of the mesh and not the others?

我在寻找通用技术以及具体的解决方案。这是一个通用的3D图形的问题,但我正在与Kit3D / Silverlight中/ C#。这类似于另一个问题我张贴,但这是更为普遍。

I'm looking for general techniques as well as specific solutions. This is a generic 3D graphics problem but I'm working with Kit3D/Silverlight/C#. This is similar to another question I posted but this is much more general.

推荐答案

看看的 MakeHuman 项目。 (警告,一些潜在的不安全换工作的屏幕截图可能会在主页上,大部分是模糊的,但公平的警告。)

Take a look at the MakeHuman project. (Warning, some potentially not-safe-for-work screenshots may be on the main page. Most are blurred, but fair warning.)

这MakeHuman使用人体网格是一个具有一系列的目标,可以在4或5个轴来调节的简单的基础模型。大多数的程序是用Python编写的,所以它应该是比较容易挖通。也有一些白皮书和其他文件上的文档网站

The human body mesh that MakeHuman uses is a simple base mesh with a series of targets that can be adjusted on 4 or 5 axes. The majority of the program is written in Python, so it should be relatively easy to dig through. There are also some whitepapers and other documents on the document site.

这篇关于3D建模 - 变形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆