Unity3D是创建交互式人类头像的好选择吗?
我是研究人体运动某些方面的研究团队的一员。我必须选择合适的技术来创建一个交互式的人类化身,这将测试/说明一些研究点。由此产生的程序应该在许多平台上运行:iPhone/iPad、Android手机、PC、Mac和XBox(与Kinect交互) 我发现最接近的现有3D技术是Unity,但由于没有使用过Unity的经验,我担心创建一个简单的交互式人类头像会带来巨大的开销,它可以采取不同的姿势(没有人脸、没有纹理、纯几何体) 我的第二个想法是Java3d,但它似乎被Oracle抛弃了 我应该检查哪些其他选项Unity3D是创建交互式人类头像的好选择吗?,3d,unity3d,java-3d,3d,Unity3d,Java 3d,我是研究人体运动某些方面的研究团队的一员。我必须选择合适的技术来创建一个交互式的人类化身,这将测试/说明一些研究点。由此产生的程序应该在许多平台上运行:iPhone/iPad、Android手机、PC、Mac和XBox(与Kinect交互) 我发现最接近的现有3D技术是Unity,但由于没有使用过Unity的经验,我担心创建一个简单的交互式人类头像会带来巨大的开销,它可以采取不同的姿势(没有人脸、没有纹理、纯几何体) 我的第二个想法是Java3d,但它似乎被Oracle抛弃了 我应该检查哪些其他
我知道有人问过类似的问题,但情况正在发生变化,新技术几乎每天都在出现,2年前的答案可能是完全不相关的。Unity肯定是更受欢迎的3D引擎之一,使用起来相当简单,尽管我不确定Kinect是否支持 是否真的没有其他要求或限制 如果你想在Iphone或Android上开发,你需要用Java,Xbox会希望你使用C#。PC和Mac是免费的。如果您想使用Kinect设备,则不能使用手机 我个人建议,如果这更像是一个研究项目,那么你应该把目标对准台式机。您可以使用Kinect设备和OpenCV之类的库。OpenCV提供了许多处理相机输入的功能。用于渲染3D场景,可以是OpenGl或DirectX 您还需要考虑很多其他事情,您计划如何加载几何体数据
请随时通过评论添加更多信息,我将尽力更新以帮助您Unity无疑是更受欢迎的3D引擎之一,它的使用非常简单,尽管我不确定Kinect是否支持 是否真的没有其他要求或限制 如果你想在Iphone或Android上开发,你需要用Java,Xbox会希望你使用C#。PC和Mac是免费的。如果您想使用Kinect设备,则不能使用手机 我个人建议,如果这更像是一个研究项目,那么你应该把目标对准台式机。您可以使用Kinect设备和OpenCV之类的库。OpenCV提供了许多处理相机输入的功能。用于渲染3D场景,可以是OpenGl或DirectX 您还需要考虑很多其他事情,您计划如何加载几何体数据
请随时通过评论添加更多信息,我会尽力更新以帮助您说到建模,Unity3D不是最佳选择。你没有太多工作要做。。。只是一些基本的3D形状(立方体、球体和其他一些),你可以“组合”以获得更复杂的东西。但你不太可能得到你想要的。我的建议如下:
说到建模,Unity3D并不是最佳选择。你没有太多工作要做。。。只是一些基本的3D形状(立方体、球体和其他一些),你可以“组合”以获得更复杂的东西。但你不太可能得到你想要的。我的建议如下:
AdobeAIR可能覆盖了您列出的大多数平台,但您仍然需要构建一个用于kinect的本机扩展。最好将代码库抽象得足够好,以便您可以轻松地将其移植/调整到特定的平台……Adobe AIR可能覆盖了您列出的大多数平台,但您仍然需要构建一个本机扩展以与kinect一起使用。最好将代码库抽象得足够好,这样您就可以轻松地将其移植/调整到特定的平台上……”“第二种”支持这么多平台的替代方案并不多。我想到了Irrlicht,但它只支持Windows、Linux和OS X。Unity 3D的许可成本将很高,但与自己开发的人工成本相比。。。这就像是水桶里的一滴水。“2nded”支持这么多平台的替代方案并不多。我想到了Irrlicht,但它只支持Windows、Linux和OS X。Unity 3D的许可成本将很高,但与自己开发的人工成本相比。。。这就像是水桶里的一滴水。