Java 在Atom板上使用OpenGL进行运动捕捉

Java 在Atom板上使用OpenGL进行运动捕捉,java,c++,opengl,motion,Java,C++,Opengl,Motion,我正在寻找一个手臂,每个关节都可以控制给定的输入。例如,我每毫秒会收到一个位置,我需要每个关节移动到那个新位置。这将用于模拟运动捕捉。有没有关于如何做到这一点的好教程。我在atom板上编程,对openGL的支持有限。我尝试使用C++ G3D,但是对于图形卡来说似乎太复杂了。渲染时出现一些小故障。更基本的只使用OpenGL的方法会更好吗?是否有内置枢轴点的手臂模型 G3D本身使用OpenGL作为光栅化后端,所以我怀疑这会有什么不同。毕竟OpenGL只是一个绘图API,并不维护场景。您向it发送命令

我正在寻找一个手臂,每个关节都可以控制给定的输入。例如,我每毫秒会收到一个位置,我需要每个关节移动到那个新位置。这将用于模拟运动捕捉。有没有关于如何做到这一点的好教程。我在atom板上编程,对openGL的支持有限。我尝试使用C++ G3D,但是对于图形卡来说似乎太复杂了。渲染时出现一些小故障。更基本的只使用OpenGL的方法会更好吗?是否有内置枢轴点的手臂模型

G3D本身使用OpenGL作为光栅化后端,所以我怀疑这会有什么不同。毕竟OpenGL只是一个绘图API,并不维护场景。您向it发送命令以绘制点、线和三角形,it将执行这些命令。真的没什么了。使用OpenGL做任何有用的事情都需要实现场景管理,控制图形已经是一项相当复杂的任务。

G3D本身使用OpenGL作为光栅化器后端,所以我怀疑这会有什么不同。毕竟OpenGL只是一个绘图API,并不维护场景。您向it发送命令以绘制点、线和三角形,it将执行这些命令。真的没什么了。使用OpenGL做任何有用的事情都需要实现场景管理,而控制图形已经是一项相当复杂的任务。

我担心,如果我只使用OpenGL,我只能访问基本功能,而G3D正在从OpenGL访问更复杂的功能,而我的低端图形支持毕竟不支持这些功能,我不需要高端光线跟踪或阴影。我只需要一个真正基本的三维模型,可以显示motion@macneil:那么,您是否试用过最简单的OpenGL测试应用程序之一,看看它们的工作情况如何?哦,顺便说一句:Atom GPU是PowerVRs,对它们的Linux驱动程序支持非常非常差。我花了三个多星期的时间和其中一个做斗争,然后放弃了。因此,如果您使用的是Linux,如果模型不太复杂,那么使用Mesa进行软件渲染可能是一种可行的方法。我担心,如果我只使用OpenGL,我只能访问基本功能,而G3D正在从OpenGL访问更复杂的功能,毕竟我的低端图形支持不支持我的功能,我不需要高端光线跟踪或阴影。我只需要一个真正基本的三维模型,可以显示motion@macneil:那么,您是否试用过最简单的OpenGL测试应用程序之一,看看它们的工作情况如何?哦,顺便说一句:Atom GPU是PowerVRs,对它们的Linux驱动程序支持非常非常差。我花了三个多星期的时间和其中一个做斗争,然后放弃了。因此,如果您使用的是Linux,如果模型不太复杂,那么使用Mesa进行软件渲染可能是一个不错的选择。