我对 3D 图形和 Silverlight 非常陌生,所以这可能是一个荒谬的第一次尝试,但是......我被要求确定制作一个“头像”创建者的可行性,该创建者将成为更大 C#/ 的一部分ASP.NET 网站。
到目前为止,我的计划是使用Kit3D来访问WPF的3D功能,并通过Silverlight作为视频画笔渲染一个3D模型(至少这是我对Kit3D的理解)。
3D 模型将使用 Maya 之类的工具创建。它将是基本的人体形态,将通过在应用程序运行时根据需要更改“身高”、“体重”和“肤色”等参数来进行操作。 我认为将模型从建模程序导入 Kit3D 的唯一方法是将其导出为 XAML,对吗?
我的主要问题是:如何从 silverlight 应用程序轻松操作模型? 如何将模型更改为更高更薄?这是在导出到 XAML 的建模程序中定义的东西,还是我只能操纵原始顶点?如果是这种情况,我如何检索我感兴趣的模型部分?例如,如果我想让模型变高,我会在 y 方向上拉伸腿和躯干,但我不想拉伸脸部,因为那看起来很奇怪。
链接,建议,甚至书籍参考都受到赞赏。我有一本通用的 WPF 书,我将对其进行审查,因此希望对我的第二个问题有所帮助。