一个脚本,用于在由几个变量描述的特定姿势中渲染装配式人体 3D 模型
A script to render rigged human 3D model in certain pose described by few variables
我有一个 .fbx 或 .zbrush 格式的装配式人体 3D 模型。我想写一个程序来读取模型并以特定姿势显示它(写入图像文件)。
我想通过指定几个变量(不超过几百个)来定义姿势,例如骨骼之间的角度。因此,一个程序获得了一个模型和一个描述姿势和 returns 图像的变量列表。
有哪些工具(语言和库)可以执行此操作?
我知道 Unity 可以加载 .fbx,但我想知道它是否是解决我的问题的首选工具。我不需要为模型动态设置动画:只需调用一次程序 - 一个姿势。我只需要高质量的图像,我的意思是高分辨率和自然的四肢弯曲,以及脚本的简单性。
Unity 3D 解决方案:
通过脚本旋转骨骼
http://answers.unity3d.com/questions/327196/rotating-a-bone-via-scripts.html
http://answers.unity3d.com/questions/985631/how-can-i-rotate-a-bone-from-script.html
http://answers.unity3d.com/questions/126368/how-to-rotate-a-bone-during-an-animation.html
https://forum.unity3d.com/threads/rotating-a-bone-with-script.312464/
截图
https://docs.unity3d.com/ScriptReference/Application.CaptureScreenshot.html
https://ralphbarbagallo.com/2012/04/09/3-ways-to-capture-a-screenshot-in-unity3d/
在任何 3D 建模程序中手动进行旋转对您来说会更容易。
我有一个 .fbx 或 .zbrush 格式的装配式人体 3D 模型。我想写一个程序来读取模型并以特定姿势显示它(写入图像文件)。
我想通过指定几个变量(不超过几百个)来定义姿势,例如骨骼之间的角度。因此,一个程序获得了一个模型和一个描述姿势和 returns 图像的变量列表。
有哪些工具(语言和库)可以执行此操作?
我知道 Unity 可以加载 .fbx,但我想知道它是否是解决我的问题的首选工具。我不需要为模型动态设置动画:只需调用一次程序 - 一个姿势。我只需要高质量的图像,我的意思是高分辨率和自然的四肢弯曲,以及脚本的简单性。
Unity 3D 解决方案:
通过脚本旋转骨骼
http://answers.unity3d.com/questions/327196/rotating-a-bone-via-scripts.html
http://answers.unity3d.com/questions/985631/how-can-i-rotate-a-bone-from-script.html
http://answers.unity3d.com/questions/126368/how-to-rotate-a-bone-during-an-animation.html
https://forum.unity3d.com/threads/rotating-a-bone-with-script.312464/
截图
https://docs.unity3d.com/ScriptReference/Application.CaptureScreenshot.html
https://ralphbarbagallo.com/2012/04/09/3-ways-to-capture-a-screenshot-in-unity3d/
在任何 3D 建模程序中手动进行旋转对您来说会更容易。