高级图形
我在大学里做了很多 VRML+Java 工作并且很喜欢它,但我觉得这并不是一个真正有市场的技能。 有没有人使用过高级图形 API,例如开放发明家、硬币等,这些 API 的实际使用程度使得在 API 上投入大量时间值得,而不仅仅是一种爱好?
I did a lot of VRML+Java work in college and loved it, but I feel like it's not really a marketable skill. Has anyone worked with a high level graphics API like open inventor, coin..etc that is actually in use to a degree that makes investing a lot of time in the API worthwhile for something more than a hobby?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是一些需要此类图形编程技能的行业:
与公司核实“照片真实感渲染”。
所以,是的,这些技能肯定会给你带来一份好工作。 如果您查看这些公司的“职业”或“工作”部分,您应该很清楚要开发哪个特定的 api。
Here are some industries that need such graphics programming skills:
Also check with companies into "photo realistic rendering".
So yes those skills will surely get you a nice job. If you take a look at the 'careers' or 'jobs' section of these companies you should get a pretty good idea of which particular api to develop on.
我有科学可视化背景,多年来一直使用 Open Inventor。 我去年开始了自己的事业,我的第一份咨询工作是为一家大型矿业公司构建一个基于 Open Inventor(使用 Mercury 的 .Net 绑定)的 3D 可视化系统。
虽然 3D 可视化可能有些专业化,但对这些技能的需求不断增长 - 许多行业正在“走向 3D”。 随之而来的是机会,因此您绝对可以靠 3D 可视化谋生。 我鼓励你在这里遵循你的内心; 如果您喜欢 3D 图形,那么就提高技能并使其成为您职业生涯的一部分。
在我看来,您应该专注于所需的数学知识,建立该领域的深度知识,并对 OpenGL、DirectX、Open Inventor、Java 3D 或其他场景图等技术有一定的经验。 您还可以编写自己的场景图来培养您的技能。
充分了解当前的硬件功能和硬件趋势至关重要。
I come from an scientific visualisation background and have used Open Inventor for years. I started my own business last year and my first consulting job was to a large mining company to build a 3D visualisation system based on Open Inventor (using the .Net bindings from Mercury).
While 3D visualisation might be somewhat specialised, there is a growing need for these skills - many industries are "going 3D". With this comes opportunities, so you can definitely make a living off 3D visualisation. I would encourage you to follow your heart a little here; if you love 3D graphics, then skill up and make it part of your career.
In my opinion you should focus on the required mathematics, building a depth of knowledge in this area, and have some experience with a selection of technologies like OpenGL, DirectX, Open Inventor, Java 3D or some other scenegraph. You could also write your own scenegraph to build your skills.
A good understanding of current hardware capabilities and hardware trends is essential.