Графика высокого уровня - PullRequest
0 голосов
/ 21 января 2009

Я много работал над VRML + Java в колледже, и мне это понравилось, но я чувствую, что это не совсем рыночный навык. Кто-нибудь работал с высокоуровневым графическим API, таким как открытый изобретатель, coin..etc, который фактически используется до такой степени, что стоит тратить много времени на API, стоящее чего-то большего, чем хобби?

Ответы [ 2 ]

0 голосов
/ 12 июня 2009

Я родом из научной области визуализации и годами использую Open Inventor. Я начал свой собственный бизнес в прошлом году, и моей первой консультационной работой была крупная горнодобывающая компания, которая создала систему 3D-визуализации на основе Open Inventor (используя привязки .Net от Mercury).

Несмотря на то, что 3D-визуализация может быть несколько специализированной, потребность в этих навыках возрастает - многие отрасли "переходят в 3D". С этим открываются новые возможности, поэтому вы, безусловно, можете зарабатывать на жизнь 3D-визуализацией. Я бы посоветовал вам немного следовать за своим сердцем; если вы любите 3D-графику, то приобретите навыки и сделайте ее частью своей карьеры.

По моему мнению, вам следует сосредоточиться на требуемой математике, накопив глубокие знания в этой области, и иметь некоторый опыт в выборе технологий, таких как OpenGL, DirectX, Open Inventor, Java 3D или какой-либо другой сценограф. Вы также можете написать свой собственный сценограф, чтобы развить свои навыки.

Необходимо хорошее понимание текущих возможностей оборудования и тенденций его использования.

0 голосов
/ 21 января 2009

Вот некоторые отрасли, которые нуждаются в таких навыках графического программирования:

  • Развлечения - Dreamworks, Pixar
  • Инжиниринг - компании, занимающиеся вычислительной гидравликой / динамикой (CFM, CDM)
  • Gaming - EA Games и т. Д.

Также уточните у компаний «фотореалистичный рендеринг».

Так что да, эти навыки, несомненно, принесут вам хорошую работу. Если вы посмотрите на раздел «Карьера» или «Работа» в этих компаниях, вы должны получить довольно хорошее представление о том, на каком конкретном API развиваться.

...