Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник
Коллекция курьезных вопросов из форумов
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »
Страницы: 1

Рисование линий с .. светящих


test500   (28.02.19 01:21

D xe 10. Проблема с рисованием не стоИт. Думаю справлюсь (ранее не юзалось).
Вот есть ролик https://thumbs.gfycat.com/LeftSillyCapybara-max-1mb.gif

как реализовать? цифры на.. не нужны, интересен алгоритм рисования.
ну т.е. геометрию ясно а как светимость линий сделать?
спасиб.


Pavia ©   (28.02.19 09:26[1]

Это называется спец.эффекты. Т.е. особые алгоритмы индивидуально разработанные под программу. Короче вам нужен программист по спец эффектам.

Берёте профиль  светимости. Поворачиваете его на угол потом накладываете на картинку. При наложении используете алгоритм отрисовки с прозрачностью (блендинг).

Или можно просто разблюрить картинку.
Можно просто яркость у картинки по изменять с течением времени.

Можно нарисовать широкую линии с использованием градиента и прозрачности и сверху нарисовать более четкие линии без прозрачности.


dmk ©   (28.02.19 12:38[2]

1. Можно полупрозрачный градиент под углом нарисовать.
2. Можно к каждой точке перпендикуляр вычислять и дорисовывать свечение по вектору.
3. Можно сделать в фотошопе.


Лори   (01.03.19 13:58[3]

Алгоритм обычный, рисование линии специальной нужной вам кистью. Если система рисования не позволяет такого (или с ограничениями), тогда уже придётся выкручиваться по-всякому.
Что именно используется для рисования/вывода?


test500   (01.03.19 22:19[4]

спасибо за ответы.
обычный паинт компонент. а можно вместо линий, скажем битмапы заранее сделаные выводить? это же проще вроде как. ясно что и gif проще. но не подходят.

можно хотябы с 1 линией пример? в 2х положениях?

а в xe10 нового для dx ничего нет? помню под xe были компоненты Dx, там в несколько строк все рисовалось. такого ща нет?


Страницы: 1 версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо