Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает библиотека типа enbseries... Интересует пример кода на С++ 
V
    Опции темы
rudvil
Дата 4.2.2010, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 20.11.2009
Где: Latvia/Riga

Репутация: нет
Всего: 3



Интересует пример простейшего кода на С++, а именно каким образом эта библиотека "d3d9.dll" находясь в одной папке с exeшником добавляет разные эффекты...
То-есть, как эта дллка "считывает" текущее изображение и затем заменяет его на "своё" уже "обработанное(motion blur, bloom и.т.д.)" изображение...
Ещё раз повторюсь интересует пример не эффектов, а то как мы можем считывать изображение и затем менять его на свое.

Это сообщение отредактировал(а) rudvil - 4.2.2010, 01:38
--------------------
xor
PM MAIL Skype   Вверх
Alexeis
Дата 4.2.2010, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



Цитата(rudvil @  4.2.2010,  00:37 Найти цитируемый пост)
а именно каким образом эта библиотека "d3d9.dll" находясь в одной папке с exeшником добавляет разные эффекты...

Вообще-то это библиотека Direct3D для работы с 3D графикой. Грубо говоря рисование в 3D при помощи примитивов. d3d9 - это не библиотека для фотошопа, у нее совершенно иное назначение. Direct3D не относиться к 2D графике.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
rudvil
Дата 4.2.2010, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 20.11.2009
Где: Latvia/Riga

Репутация: нет
Всего: 3



Цитата(Alexeis @ 4.2.2010,  08:57)
Цитата(rudvil @  4.2.2010,  00:37 Найти цитируемый пост)
а именно каким образом эта библиотека "d3d9.dll" находясь в одной папке с exeшником добавляет разные эффекты...

Вообще-то это библиотека Direct3D для работы с 3D графикой. Грубо говоря рисование в 3D при помощи примитивов. d3d9 - это не библиотека для фотошопа, у нее совершенно иное назначение. Direct3D не относиться к 2D графике.

Ммм... вы не так поняли меня, вот пример того что делает enb.
Понятно что эта библиотека "для работы с 3D графикой", но как тогда добавляются все эти эффекты?
Насколько я понимаю эта библиотека перехватывает текущее изображение(или кадр?) и каким-то образом(собственно каким, меня и интересует) добавляет ему определенный эффетк...

Это сообщение отредактировал(а) rudvil - 4.2.2010, 12:32
--------------------
xor
PM MAIL Skype   Вверх
Alexeis
Дата 4.2.2010, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 5
Всего: 459



Цитата(rudvil @  4.2.2010,  11:32 Найти цитируемый пост)
Понятно что эта библиотека "для работы с 3D графикой", но как тогда добавляются все эти эффекты?

Кажись я понял. Речь наверное об этом http://msdn.microsoft.com/en-us/library/ee...28VS.85%29.aspx


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
rudvil
Дата 4.2.2010, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 20.11.2009
Где: Latvia/Riga

Репутация: нет
Всего: 3



Цитата(Alexeis @ 4.2.2010,  11:54)
Цитата(rudvil @  4.2.2010,  11:32 Найти цитируемый пост)
Понятно что эта библиотека "для работы с 3D графикой", но как тогда добавляются все эти эффекты?

Кажись я понял. Речь наверное об этом http://msdn.microsoft.com/en-us/library/ee...28VS.85%29.aspx

Похоже это как раз то о чем я говорил, большое спасибо =]
--------------------
xor
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.