Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.01.2009, 00:06
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
Стрелка Статьи по работе с 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  
Старый 26.01.2009, 00:19
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Несколько исходников по этим статьям:

Blobs


Delphix Sample

Tank

LaserTank

Matrix2D

MiniTetris

NetGraph

ScreenSaver

Socoban

SODA

Программа рисует цветок. OpenGL

Развивающийся флаг. OpenGL
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!

Последний раз редактировалось Admin, 03.11.2009 в 15:17.
Ответить с цитированием
  #3  
Старый 26.01.2009, 13:17
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
По умолчанию

А есть что - нибудь о практическом использовании недавно вышедшей OpenGL 2 (кроме англоязычной спецификации)?
Ответить с цитированием
  #4  
Старый 04.02.2009, 10:55
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
По умолчанию

Красивую симуляцию дождя через OpenGL 1.2 можно посмотреть здесь: http://ifolder.ru/10376933

А то, что я написал выше остаётся востребыванным! Всё, что мне удалось наскрябыть, это то, что есть модуль dglOpenGL, который использует OpenGL версии больше, чем 2.0 (брать с OpenGL.org, сделано в Germany) , но никакого примера с использованием этого модуля я не нашёл. Так что буду очень благодарен за них (примеры).

Последний раз редактировалось DungeonLords, 04.02.2009 в 11:00.
Ответить с цитированием
  #5  
Старый 20.02.2009, 13:36
protektor protektor вне форума
Прохожий
 
Регистрация: 20.02.2009
Сообщения: 1
Репутация: 10
По умолчанию

Новички еще могут воспользоваться книгой "OpenGL. Графика в проектах Delphi".

Издательство: БХВ-Петербург, 2008 г.
Страниц 784
ISBN 978-5-9775-0253-5


Ответить с цитированием
  #6  
Старый 24.02.2009, 11:48
Cfif Cfif вне форума
Прохожий
 
Регистрация: 24.02.2009
Сообщения: 1
Репутация: 10
Вопрос Помогитееее!!!

Помогитееее!!! Я не нашел в своей 7-й opengl ! Где его брать? Подскажите плиззз!
Ответить с цитированием
  #7  
Старый 04.04.2009, 22:09
Tmin10 Tmin10 вне форума
Прохожий
 
Регистрация: 04.04.2009
Сообщения: 1
Репутация: 10
По умолчанию

Здравствуйте! Рещил изучить напмсание 3D граыики и попал на этот сайт, сайт очень понравился, поразил объём исходников. Скачав их штук 100, но их код просто убивает. Решил спросить совета, где можно почитать о программировании трёхмерной графиги с помощью OpenGL или DuirectX? Желатльно материал для новичков. Поискав в гугле натыкался на книги только о 2D графике. Помогите плиз!
Ответить с цитированием
  #8  
Старый 07.04.2009, 00:07
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Цитата:
Сообщение от Tmin10
Здравствуйте! Рещил изучить напмсание 3D граыики и попал на этот сайт, сайт очень понравился, поразил объём исходников. Скачав их штук 100, но их код просто убивает. Решил спросить совета, где можно почитать о программировании трёхмерной графиги с помощью OpenGL или DuirectX? Желатльно материал для новичков. Поискав в гугле натыкался на книги только о 2D графике. Помогите плиз!

вот.. в этой теме посмотри
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #9  
Старый 16.06.2009, 13:05
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

OpenGL. МИНИМАЛЬНАЯ ПРОГРАММА. С использованием RAD технологий - Delphi
OpenGL. СФЕРА И КОНУС - Delphi
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #10  
Старый 06.07.2009, 02:59
awilum awilum вне форума
Прохожий
 
Регистрация: 12.03.2009
Сообщения: 15
Репутация: 10
По умолчанию

Статьи
http://pascalgames.net/index.php?action=articles;cat=11
__________________
Геймдев на Pascal Games[dot]net
Ответить с цитированием
  #11  
Старый 31.10.2009, 14:21
Аватар для iliasmalorum02
iliasmalorum02 iliasmalorum02 вне форума
Прохожий
 
Регистрация: 31.10.2009
Сообщения: 29
Репутация: -31
Плохо Вы ЧАВО?

Почему у вас ссылки на загрузку открывают чёрт знает что??

Последний раз редактировалось Admin, 01.11.2009 в 13:11.
Ответить с цитированием
  #12  
Старый 13.08.2009, 09:13
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
По умолчанию

PDF книга OpenGL Programming Guide для версий 3.0 и 3.1 графической библиотеки: http://ptgmedia.pearsoncmg.com/image...628_Sample.pdf
__________________
Делаем'c разные игры. Искать на glscene.ru
Ответить с цитированием
  #13  
Старый 01.10.2009, 01:20
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Книги по OpenGL в дельфи:

Графика в проектах Delphi

Эта книга посвящена компьютерной графике, а именно тому, как использовать OpenGL в Delphi. Главный упор в книге делается на практические примеры. Исходники примеров к книге прилагаются. Книга рассчитана на новичка в области машинной графики, но не новичка в программировании на Delphi. Основная цель книги - помочь программистам, в том числе и опытным, разобраться в OpenGL.
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #14  
Старый 23.10.2009, 01:09
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Встречаются и такие тексты программ, где рисунки спрайтов вводятся в массив числовых констант прямо с клавиатуры. Один курсор мыши создать так, конечно, можно, а вот спрайт размером, скажем, 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.
Ответить с цитированием
  #15  
Старый 15.07.2010, 14:34
orionXL orionXL вне форума
Прохожий
 
Регистрация: 15.07.2010
Сообщения: 9
Репутация: 10
По умолчанию А есть что-нибудь по шейдерам?

А есть примеры работы с шейдерами - бампмаппинг, фонг и др.?
__________________
звезда Орион во вселенной
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:05.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter