3-я анимация в C ++ - PullRequest
       5

3-я анимация в C ++

3 голосов
/ 18 февраля 2011

Я делаю научный проект на C ++, и мне нужно нарисовать простые анимированные трехмерные изображения движущихся атомных групп. Что такое хорошая и удобная графическая библиотека для этого? Некоторые общие замечания также приветствуются. Я работаю в Linux.

Заранее спасибо, Роман

Ответы [ 5 ]

5 голосов
/ 18 февраля 2011

OpenGL, конечно,

одна библиотека, которую вы могли бы использовать - это перенасыщение.

посмотрите http://nehe.gamedev.net/

1 голос
/ 18 февраля 2011

Самая простая библиотека для использования - Vtk . Более сложную и медленную, но потенциально лучшую растеризацию можно получить с помощью POVRAY .

1 голос
/ 18 февраля 2011

Если вы хотите показать 3D в Linux, вы должны использовать OpenGL. Но поскольку это библиотека C, вы можете использовать оболочку, например, glt или sfml

0 голосов
/ 18 февраля 2011

Существует несколько возможностей, некоторые, возможно, более подходящие, чем другие, очевидно!

Я думаю, что для этого подойдет любой из упомянутых выше вариантов.

Я лично рекомендую OSG.

http://www.openscenegraph.org/projects/osg

0 голосов
/ 18 февраля 2011

Предлагаю взглянуть на игровые ориентированные графические движки.Они предоставляют OO-оболочки для OpenGL и имеют множество полезных функций для загрузки форматов 3d-моделей и т. Д.

Если вы не хотите зацикливаться на написании графики, скорее всего, самый быстрый способ для игры - это ориентированный на игру рендер.Вы можете получить материал на экране.

Огр может быть хорошим выбором - у него довольно большое и полезное сообщество.

Irrlicht - еще одна возможность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...