Недостатки: непрост в освоении.
GLScene – это открытый (предоставляется исходный код) графический движок для Delphi, использующий технологию OpenGL. GLScene можно использовать бесплатно для коммерческих и некоммерческих проектов.
Движок GLScene значительно облегчает и ускоряет программирование трёхмерной графики для компьютерных игр и презентаций.
Разработка разрабатывается с 1999 года Майком Лишке (Mike Lischke), в последствии стал свободным и начал развиваться совместно с комьюнити.
На данный момент движок достаточно прогрессивно развивается, дорабатывается под новые функции и т.д. Движок достаточно оптимизирован, работает весьма быстро.
GLScene имеет удобный визуальный интерфейс, который позволяет дизайн-тайме создавать 3D-объекты OpenGL. Данный графический движок поддерживает огромное количество различных объектов, а также дополнительных визуальных VCL-компонентов. С помощью GLScene разработчики могут создавать действительно мощные трёхмерные приложения на Delphi.
Поддерживаются такие форматы 3D моделей: 3ds, obj, vrml, smd, md2, md3, nmf, oct, lwo, b3d, gl2, gls, ms3d, Nurbs, lod, и д.р. Для экспорта движок используется форматы obj и smd.
У GLScene имеется собственный движок для расчёта столкновений, учитывающий законы сохранения импульса DCE. Однако он поддерживает интеграцию со свободными физическими движками, например с ODE, Newton Dynamics и др.
GLScene весьма неплохой выбор для начинающих и профессиональных программистов, работающих на Delphi.
Официальный сайт: http://glscene.org
Русский сайт движка GLScene: http://www.glscene.ru - движок, проекты и утилиты, а также общение на русском языке поможет вам узнать о интересующих вопросах.
GLScene is an OpenGL based 3D library for Delphi. It provides visual components and objects allowing description and rendering of 3D scenes in an easy, no-hassle, yet powerful manner.GLScene is not just an OpenGL wrapper or utility library, it has grown to become a set of founding classes for a generic 3D engine with Rapid Application Development in mind. GLScene allows you to quickly design and render 3D scenes without having to learn the intricacies of OpenGL, if you know how to design a TForm, you'll easily master the basic operations of GLScene. The library comes with a large collections of demos showcasing the ease of use, and demonstrating RAD wasn't done at the expense of CPU/GPU horsepower.