Игры Opengl: Должен ли я знать математику, связанную с 3D, чтобы создавать хорошие игры OpenGL? - PullRequest
1 голос
/ 02 августа 2010

Я читал об OpenGL и о nvidia-cg-toolkit и других шейдерах, все они содержат множество математических задач и математических формул для эффектов и тому подобное.

Я хочу иметь возможность создавать правильные трехмерные игры, использующиекак можно больше графического процессора.

Нужно ли использовать 3d Engine, если математическая информация меня не интересует?если так, может кто-нибудь порекомендовать хороший, который использует GPU для всех затенений и тому подобное?

спасибо большое!

Ответы [ 3 ]

4 голосов
/ 02 августа 2010

Попробуйте Unity3D. Создавайте потрясающие игры, отличный редактор, простой в освоении сценариев и не требуется математика! Создавайте для iPhone, iPad, Playstation, Wii, 360, Интернета и ПК.

Веб-сайт Unity 3d здесь

3 голосов
/ 02 августа 2010

В игре много частей.

Без фона линейной алгебры вы можете обойтись: сценариями, сетевым взаимодействием, игровым процессом, звуком, камерой (частично), ограниченной анимацией, полной анимацией, если движок достаточно завершен, некоторым рендерингом, визуальными активами, внешними инструментами, ...

Вы не сможете сделать: ядро ​​3d движка, шейдеры, множество трюков для рендеринга.

К сожалению, последние самые интересные ИМХО

2 голосов
/ 02 августа 2010

Как вы упомянули, если вас не интересуют все математические вещи, я рекомендую использовать встроенный графический движок.

Я рекомендую «библиотеку Allegro», которая согласно Википедии имеет привязку для Ada, C ++, C #, D, Lisp, Lua, Mercury, Pascal, Perl, Python и Scheme.

...