2009-12-21 138 views
0

我有一个艺术项目,需要处理一个实时视频馈送作为粒子系统的基础,它将使用OpenGL渲染并投影到舞台上。我有一个支持CUDA的图形卡,并且我认为能够将它用于图像和粒子系统处理是非常好的。这个项目只需要在我的电脑上运行。我应该使用哪个IDE进行这个艺术项目?

我通常是C#asp.net Visual Studio的一个人,但对于这个项目我打算使用C++。我应该在Ubuntu中使用Eclipse还是在Windows中使用Visual Studio?

我意识到这可能是比较随意的,但我想,如果一个IDE/OS可能会更适合这样的工作比其他

回答

0

就CUDA或OpenGL支持而言,您对其中的任何一个都可以。 nVidia的例子也是多平台的。
真正的问题是,如果你打算使用任何GUI工具包,因为只有几个选择是真正便携的。
最后,我建议你用自己感觉更舒适的方式或在哪里获得最大的知识收益(如果学习东西是项目的目标)。

0

+1为Visual Studio。 我还没有听说任何IDE特别适合这样的任务。 如果你已经知道VS,我没有理由去学习其他东西。

0

虽然CUDA toolkit是跨平台的,我推荐的Linux在这种情况下:
调试器是基于GDB和gcc工具的可用性是* nixes只是要好得多。你也似乎没有任何Windows特定的依赖关系。

+0

你的意思是“gcc工具链的可用性在* nixes上好得多”?什么是“* nixes”?我假设基于Linux/Unix的操作系统的 – 2009-12-21 17:10:20

+0

这就是我的意思。 – 2009-12-21 17:20:02

+0

你对gcc工具链的可用性有什么意见? – 2009-12-22 22:05:40

2

你知道吗OpenFrameworks?这可能只是帮助你快速找到你需要的东西。

+0

不,我没听说过,但我会检查出来。 – 2009-12-21 17:11:08

+0

伙计。 OpenFrameworks看起来很棒!这与我正在开展的这个项目绝对是一致的。感谢您的链接 – 2009-12-21 17:18:46

+0

鉴于它是'C++创意编码工具包',很高兴知道您的想法。 – 2009-12-21 17:20:01

0

既然你已经熟悉Visual Studio,你应该坚持下去。另外,您可以使用Nexus调试器来调试OpenGL和CUDA组件。

相关问题