我应该使用哪个 IDE 来完成这个艺术项目?
我有一个艺术项目,需要处理实时视频源以用作粒子系统的基础,该系统将使用 OpenGL 进行渲染并投影到舞台上。我有一个支持 CUDA 的显卡,我认为能够将其用于图像和粒子系统处理会很好。这个项目只需要在我的电脑上运行即可。
我通常是 C# asp.net Visual Studio 的一员,但对于这个项目我计划使用 c++。我应该在 Ubuntu 上的 Eclipse 中还是在 Windows 中的 Visual Studio 中完成工作?
我意识到这可能相当任意,但我想知道一个 IDE/操作系统是否比另一个更适合这种工作
I have an art project that will require processing a live video feed to use as the basis of a particle system, which will be rendered using OpenGL and projected on a stage. I have a CUDA enabled graphics card, and I was thinking it would be nice to be able to use that for the image and particle system processing. This project only needs to run on my computer.
I am normally a C# asp.net Visual Studio kinda guy, but for this project I plan on using c++. Should I do the work in Eclipse on Ubuntu or Visual Studio in Windows?
I realize this can be fairly arbitrary, but I wondering if one IDE/OS might be better suited for this kind of work than the other
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您了解 OpenFrameworks 吗?这可能有助于快捷地找到您需要的东西。
Are you aware of OpenFrameworks? This might just help shortcut to what you need.
就 CUDA 或 OpenGL 支持而言,您可以选择其中任何一个。 nVidia 示例也是多平台的。
真正的问题是您是否打算使用任何 GUI 工具包,因为只有少数几个选择是真正可移植的。
最后,我建议您选择您感觉更舒服或您将获得最大知识的地方(如果学习某些东西是项目的目标)。
As far as the CUDA or OpenGL support is concerned you are fine with either of them. The nVidia examples are also multiplatform.
The real question is if you plan on using any GUI Toolkit as there are a only a few choices that are really portable.
In the end I'd recommend going with what you feel more comfortable with or where you will have the biggest knowledge gain (if learning something is a goal of the project.).
Visual Studio +1。
我还没有听说过任何特别适合此类任务的 IDE。
如果你已经了解 VS,我认为没有理由学习其他任何东西。
+1 for Visual Studio.
I haven't heard about any IDE especially good for such tasks.
If you already know VS, I see no reason to learn anything else.
虽然 CUDA 工具包 是跨平台的,但在这种情况下我建议使用 Linux:
调试器基于 gdb,gcc 工具链的可用性在 *nixes 上要好得多。您似乎也没有任何特定于 Windows 的依赖项。
While the CUDA toolkit is cross-platform, i recommend Linux in this case:
The debugger is based on gdb and the usability of the gcc toolchain is just much better on *nixes. You also don't seem to have any windows specific dependencies.
由于您已经熟悉 Visual Studio,因此您可能应该坚持使用它。此外,您还可以使用 Nexus 调试器来调试 OpenGL 和 CUDA 组件。
Since you're already familiar with Visual Studio you should probably stick with it. In addition, you'll be able to use the Nexus debugger to debug both the OpenGL and CUDA components.