0

我有一个艺术项目,需要处理实时视频馈送以用作粒子系统的基础,该粒子系统将使用 OpenGL 渲染并投影到舞台上。我有一个支持 CUDA 的显卡,我想如果能够将它用于图像和粒子系统处理会很好。这个项目只需要在我的电脑上运行。

我通常是一个 C# asp.net Visual Studio 有点人,但对于这个项目,我计划使用 c++。我应该在 Ubuntu 上的 Eclipse 中还是在 Windows 中的 Visual Studio 中进行工作?

我意识到这可能是相当随意的,但我想知道一个 IDE/OS 是否比另一个更适合这种工作

4

5 回答 5

2

你知道OpenFrameworks吗?这可能只是帮助您获得所需的捷径。

于 2009-12-21T15:46:56.853 回答
0

为 Visual Studio +1。我还没有听说过任何特别适合此类任务的 IDE。如果您已经了解 VS,我认为没有理由学习其他任何东西。

于 2009-12-21T15:41:06.023 回答
0

就 CUDA 或 OpenGL 支持而言,您对它们中的任何一个都很好。nVidia 示例也是多平台的。
真正的问题是您是否打算使用任何 GUI 工具包,因为只有少数几个选择是真正可移植的。
最后,我建议您选择您感觉更舒服或您将获得最大知识收益的地方(如果学习某些东西是该项目的目标。)。

于 2009-12-21T15:42:02.143 回答
0

虽然CUDA 工具包是跨平台的,但在这种情况下我推荐 Linux:
调试器基于 gdb,gcc 工具链的可用性在 *nixes 上要好得多。您似乎也没有任何特定于 Windows 的依赖项。

于 2009-12-21T15:46:03.533 回答
0

由于您已经熟悉 Visual Studio,因此您可能应该坚持使用它。此外,您将能够使用Nexus调试器来调试 OpenGL 和 CUDA 组件。

于 2009-12-22T14:28:48.450 回答