Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Эффект "Круги на воде" 
:(
    Опции темы
Crw
Дата 25.4.2009, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 25.2.2008

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



Собственно попробовал сделать эффект следов дождя на воде, методами Делфи. Идея довольно проста - из ректа где будет отрисовываться след, берется два изображения - одно увеличеное, второе уменьшеное. Потом из этих изображений рисуется сам круг - внешний периметр из уменьшенного изображения, внутренний из увеличенного. В качестве бекграунда используется любое битмап изображение (на монотонных картинках эффект плоховато смотрится). Результат (с исходниками) можно скачать отсюда.
PM MAIL   Вверх
Alexeis
Дата 25.4.2009, 19:15 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Вот тут намного лучше. См. атач.


Присоединённый файл ( Кол-во скачиваний: 106 )
Присоединённый файл  Wave.zip 78,03 Kb


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

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

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


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 25.2.2008

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



Вообще да, очень красиво. Хотя и грузит проц так что в реальной программе врядли такое рационально использовать.
PM MAIL   Вверх
Alexeis
Дата 25.4.2009, 22:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата(Crw @  25.4.2009,  19:44 Найти цитируемый пост)
Вообще да, очень красиво. Хотя и грузит проц так что в реальной программе врядли такое рационально использовать. 

  У вас наверное драйвера OpenGL для видеокарты не стоят. У меня загрузка около 5%.


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

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

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


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



а софтовой реализации нет?


--------------------
user posted image
PM MAIL WWW   Вверх
Alexeis
Дата 26.4.2009, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



AntonN, ну вот как раз если дрова не поставить, то OpenGl будет работать на софтовой реализации, причем не шибко быстро smile .
  Тут по ходу идет расчет освещения, поэтому все так красиво и бликует. 


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

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

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


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 8.5.2008

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



а вот софтварно но чистом делфи
 тынц

 

Это сообщение отредактировал(а) ВикторZX - 26.4.2009, 11:09
PM MAIL   Вверх
AntonN
Дата 26.4.2009, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



Alexeis, а если OGL не будет? софтово - значит рендер свой, считать нормали не очень то и сложно smile

ВикторZX, спасибо smile


--------------------
user posted image
PM MAIL WWW   Вверх
Crw
Дата 27.4.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 25.2.2008

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



Цитата

У вас наверное драйвера OpenGL для видеокарты не стоят.

Так в том то и дело что драйвера стоят, и все равно полностью загружено одно ядро процессора. Хотя если скинуть интервал таймера до 20, то нагрузка на проц где-то а районе 5%...
ВикторZX, предложил довольно красивый вариант, жалко что опять же нагрузка на проц высокая... И комментарии кода не по нашему... В общем будем разбираться, всем спасибо smile
PM MAIL   Вверх
AntonN
Дата 15.11.2009, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



Up =))
возможно покажется странным, но я уже часа два никак не пойму, как в примере из 7-го поста сделать так, чтобы не учитывались отражения от стенок? вообще не пойму :(


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




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


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

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