|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Статьи по работе с OpenGL для новичков и прочее по графике в Delphi
В доступной форме рассказывается о работе с OpenGL.
• изучение основных приемов работы с библиотекой OpenGL на языке Object Pascal (Delphi), приобретение навыков по ее инициализации • Команды построения двумерных примитивов библиотеки OpenGL в Delphi • Мы ознакомимся с основными принципами организации трехмерных построений в библиотеке OpenGL. Вы научитесь рисовать графические примитивы (сфера, параллелепипед, цилиндр и т.д.). СПЛАЙНЫ • OpenGL и Delphi • Программирование графики в Delphi, Graphical Device Interface (Pen, Кисть, Измерение текста и др.) • OpenGL. СФЕРА И КОНУС п.С. в институте учился по этим статьям, довольно быстро освоился, потом добавлю другие статьи Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! Последний раз редактировалось hkdkest, 11.06.2009 в 19:03. |
#2
|
||||
|
||||
Несколько исходников по этим статьям:
Blobs Delphix Sample Tank LaserTank Matrix2D MiniTetris NetGraph ScreenSaver Socoban SODA Программа рисует цветок. OpenGL Развивающийся флаг. OpenGL Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! Последний раз редактировалось Admin, 03.11.2009 в 15:17. |
#3
|
|||
|
|||
А есть что - нибудь о практическом использовании недавно вышедшей OpenGL 2 (кроме англоязычной спецификации)?
|
#4
|
|||
|
|||
Красивую симуляцию дождя через OpenGL 1.2 можно посмотреть здесь: http://ifolder.ru/10376933
А то, что я написал выше остаётся востребыванным! Всё, что мне удалось наскрябыть, это то, что есть модуль dglOpenGL, который использует OpenGL версии больше, чем 2.0 (брать с OpenGL.org, сделано в Germany) , но никакого примера с использованием этого модуля я не нашёл. Так что буду очень благодарен за них (примеры). Последний раз редактировалось DungeonLords, 04.02.2009 в 11:00. |
#5
|
|||
|
|||
Новички еще могут воспользоваться книгой "OpenGL. Графика в проектах Delphi".
Издательство: БХВ-Петербург, 2008 г. Страниц 784 ISBN 978-5-9775-0253-5 |
#6
|
|||
|
|||
Помогитееее!!!
Помогитееее!!! Я не нашел в своей 7-й opengl ! Где его брать? Подскажите плиззз!
|
#7
|
|||
|
|||
Здравствуйте! Рещил изучить напмсание 3D граыики и попал на этот сайт, сайт очень понравился, поразил объём исходников. Скачав их штук 100, но их код просто убивает. Решил спросить совета, где можно почитать о программировании трёхмерной графиги с помощью OpenGL или DuirectX? Желатльно материал для новичков. Поискав в гугле натыкался на книги только о 2D графике. Помогите плиз!
|
#8
|
||||
|
||||
Цитата:
вот.. в этой теме посмотри Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! |
#9
|
||||
|
||||
OpenGL. МИНИМАЛЬНАЯ ПРОГРАММА. С использованием RAD технологий - Delphi
OpenGL. СФЕРА И КОНУС - Delphi Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! |
#10
|
|||
|
|||
Геймдев на Pascal Games[dot]net |
#11
|
||||
|
||||
Вы ЧАВО?
Почему у вас ссылки на загрузку открывают чёрт знает что??
Последний раз редактировалось Admin, 01.11.2009 в 13:11. |
#12
|
|||
|
|||
PDF книга OpenGL Programming Guide для версий 3.0 и 3.1 графической библиотеки: http://ptgmedia.pearsoncmg.com/image...628_Sample.pdf
Делаем'c разные игры. Искать на glscene.ru |
#13
|
||||
|
||||
Книги по OpenGL в дельфи:
• Графика в проектах Delphi Эта книга посвящена компьютерной графике, а именно тому, как использовать OpenGL в Delphi. Главный упор в книге делается на практические примеры. Исходники примеров к книге прилагаются. Книга рассчитана на новичка в области машинной графики, но не новичка в программировании на Delphi. Основная цель книги - помочь программистам, в том числе и опытным, разобраться в OpenGL. Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! |
#14
|
||||
|
||||
Встречаются и такие тексты программ, где рисунки спрайтов вводятся в массив числовых констант прямо с клавиатуры. Один курсор мыши создать так, конечно, можно, а вот спрайт размером, скажем, 128x128 точек — весьма проблематично. Таким образом, для изготовления спрайтов следует пользоваться не текстовым, а графическим редактором. Самое простое — изучить формат BMP-файлов и «читать» спрайты из них. Но сперва давайте побыстрее получим первый результат. Для этого поступим следующим образом: возьмем редактор Paint, зададим размер изображения 20x20 точек (пункты «Рисунок-Атрибуты») и нарисуем что-нибудь на белом фоне, а потом в файл с именем sprt01.bmp запишем это изображение, причем обязательно в режиме 256 цветов, иначе это будет неправильно воспринято нашей программой. Первые 1078 байт полученного файла займет заголовок, содержащий информацию о размерах изображения, используемых цветах и т. д. Сначала размер изображения мы зададим в программе жестко, а цвета будем игнорировать.
• Основы спрайтовой анимации Изображение спрайта мы получили из Bmp-файла, из таких же файлов можно брать изображение фона, курсора мыши и элементов интерфейса. Однако на экране мы видим не совсем то, что ожидали: изображение оказалось перевернутым и к тому же с иными, нежели требовалось, цветами. Итак, научимся правильно считывать Bmp-файлы и перевернем картинку «с головы на ноги». По решению разработчиков формат Bmp-файла не привязан к конкретной аппаратной платформе. Этот файл состоит из четырех частей: заголовка, информационного заголовка, таблицы цветов (палитры) и данных изображения. Если в файле хранится изображение с глубиной цвета 24 бита (16 млн. цветов), то таблица цветов может отсутствовать, однако в нашем, 256-цветном случае она есть. Структура каждой из частей файла, хранящего 256-цветное изображение, дана в таблице, а соответствующие типы записей приведены в листинге 1. • Формат Bmp-файла Во времена монохромных дисплеев понятия «палитра» не существовало, и цветов было только два: черный (цвет пустого экрана) и зеленый, желтый или белый, как повезет. Имелись даже дисплеи с оранжевым свечением. Кодировался цвет очень просто — одним разрядом: 0 — темная точка, 1 — светлая. Но скоро выяснилось, что этого явно недостаточно, и в монохромном режиме добавилось управление яркостью, т. е. второй разряд. И эти два разряда обеспечивали три или четыре уровня яркости (зачастую разряд яркости не влиял на черный цвет). С созданием цветных дисплеев картина радикально изменилась, стало отображаться гораздо больше цветов. В первом массовом цветном видеоадаптере CGA для персональных компьютеров можно было использовать до 16 цветов в текстовом режиме и до четырех в графическом, что обусловлено ограничением объема видеопамяти (всего 16 Кбайт). При 4 тыс. знакомест текстового режима этого объема хватало с избытком, а вот при 64 тыс. точек графического (разрешение 320x200 точек) для кодирования цвета каждой точки нельзя было отвести больше двух разрядов... • Палитра VGA: управление цветом Современные компьютерные игры все шире используют традиционную анимацию. Однако на сегодняшний день анимационная эстетика компьютерной игры имеет ряд специфических качеств, отли чающих ее от обычной анимации, — как авторской, так и коммерческой. • Анимация в компьютерных играх Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++. Заказать и почитать отзывы можно на сайте, который указан в этой теме Дешево! Последний раз редактировалось hkdkest, 23.10.2009 в 01:22. |