Ключ к OpenGL.Java / Scala / Python - PullRequest
       18

Ключ к OpenGL.Java / Scala / Python

3 голосов
/ 10 декабря 2010

одна тема, которая всегда интересовала меня, - это 3D программирование.Я сделал несколько попыток программирования маленьких игр и никогда не получался.После опыта работы с DirectX и C ++, XNA и C #, а также Unity3d и C # я хотел бы попробовать OpenGL.Просто быть любопытным.При использовании C ++ путь довольно прост.Однако Java (и Scala, которые я сейчас изучаю), Python ... намного удобнее.После примерно 2 лет борьбы с C ++ без какого-либо заметного успеха я отвернулся от него.Теперь для Java / Scala / ... есть много привязок OpenGL, и я хотел бы выбрать правильную.Напротив, на них мало книг.Книги по Java 3d и / или JOGL доступны, но при взгляде на Scala или Python дела обстоят не так хорошо.

Какой слой / оболочку / привязку вы бы порекомендовали (Java или Scala).Есть ли какой-то стандарт?

Возможно ли узнать это связывание, прочитав пример "OpenGL Superbible"?Если нет, можете ли вы порекомендовать книгу?

Любой совет приветствуется.Если есть хорошая IDE (плагин), инструмент, веб-сайт, учебник, ... пожалуйста, дайте мне знать.

Ответы [ 2 ]

3 голосов
/ 14 декабря 2010

Я использовал JOGL во многих моих 3D проектах.Изучение того, как использовать привязку, не так важно, как изучение фактического API.Использование opengl в c и java практически одинаково.Единственное, что отличается, это способ настройки окон рендеринга и буферов.Я использую netbeans ide с плагином opengl для netbeans, потому что он настраивает все для вас, и все, о чем вам нужно беспокоиться, это часть opengl.Для изучения opengl любая книга - это хорошо.Если вы хорошо разбираетесь в программировании, вы должны легко освоиться.

0 голосов
/ 23 апреля 2011

Что касается привязок Scala, есть проект scalagl , но я пока не пытался его использовать.

...