gpt4 book ai didi

wpf - 在 WPF 中为 3D 角色制作动画

转载 作者:行者123 更新时间:2023-12-04 16:46:53 24 4
gpt4 key购买 nike

我希望在 WPF 中为 3D 角色制作动画,从 3ds Max 等软件导入。我可以将角色作为网格导入,但是像骨架一样对其进行动画处理似乎并不简单。

我在这里阅读了一些其他帖子,指出这是不可能的,但后来我找到了一本书(ISBN 1847198929),其中有一章关于 Silverlight 中的 3D 角色动画(Silverlight 是 WPF 的一个子集,这引起了我的兴趣)。这似乎与我可以在网上找到的关于在 WPF 中为 3D 角色设置动画的所有内容相矛盾。

有没有人在 Silverlight 或 WPF 中有这方面的经验,可以提供任何建议? (我当然已经订购了那本书!)

谢谢,

最佳答案

Sliverlight 并没有真正的 3d 效果,而是使用了平面投影/平移,所以我认为它就是所谓的 2 1/2 D。所以 Silverlight 将只能使用平面和倾斜来做事。它不支持真正的网格/几何图形等

就 WPF 而言,这是一个更好的故事,您拥有相当丰富的 3D APIs 集。包括许多允许您直接操作导入模型的转换,或者肯定允许您将丢失的部分(假设您的 3d 应用程序没有将所需的所有内容导出到它创建的 XAML 中)添加到 XAML,这将然后允许您为 3d 角色设置动画。

例如,这里是如何使用 XAML 和 RotateTransform3D 旋转 3d 对象:http://msdn.microsoft.com/en-us/library/system.windows.media.media3d.rotatetransform3d

还要记住,您可以在 XAML 中执行的任何操作都可以在代码中完成。事实上,这里有一些我自己/同事的 WPF 3D 文章,可能对您有所帮助:

我的文章

http://www.codeproject.com/Articles/24727/WPF-3D-Part-1-of-n
http://www.codeproject.com/Articles/25227/WPF-3D-Part-2-of-n
http://www.codeproject.com/Articles/48940/WPF-3D-graph
http://www.codeproject.com/Articles/26835/Marsa-A-3D-approach-to-XML-read-data
http://www.codeproject.com/Articles/35481/WPF-FlipTile-3D

弗雷德里克·博南德斯的文章

http://www.codeproject.com/Articles/338671/WPF-3D-FlipPanel
http://www.codeproject.com/Articles/49949/WPF-3D-Tab-Carousel

希望这些有帮助

关于wpf - 在 WPF 中为 3D 角色制作动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8399592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com