forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Звёзды (http://forum.boolean.name/showthread.php?t=19676)

Лit}{Ъ 04.02.2015 11:09

Звёзды
 
Доброго времени суток, булчане. Не подскажите как можно изобразить звёзды? Имеется возможность отрисовывать пиксели разной прозрачности и цвета. Хотелось бы из этих пикселей по набору параметров изобразить светящуюся точку разной интенсивности.
Заранее благодарен.

impersonalis 04.02.2015 11:21

Ответ: Звёзды
 
Наверное, сточки зрения физиологии, нужно надавить на:
1) Разность восприятия цвета
Y = 0.299 * R + 0.587 * G + 0.114 * B;
(YUV) То есть зелёный свет воспринимается человеком наиболее "сильно", ярко.
2) Световое пятно (градиент) вокруг источника трактуется человеком как ореол (не ищите это слово в яндекс.картинках!) яркости: чем больше, тем якобы ярче источник (при той же фактической яркости пикселей "ядра")

SBJoker 04.02.2015 11:32

Ответ: Звёзды
 
Цитата:

Сообщение от impersonalis (Сообщение 292807)
... ореол (не ищите это слово в яндекс.картинках!) ...

Спасибо, за предупреждение... кхм.

RegIon 04.02.2015 13:18

Ответ: Звёзды
 

А мне нравится когда небольшой такой ореольчик;)

impersonalis 02.05.2015 00:41

Ответ: Звёзды
 
Цитата:

Сообщение от SBJoker (Сообщение 292809)
Спасибо, за предупреждение... кхм.

"Двойная буферизация", да и почти любой запрос рано или поздно показывает картинки 16+

Igor 02.05.2015 01:30

Ответ: Звёзды
 
Ещё нюанс. Звёзды немного мерцают, а планеты типа Венеры или Марса - нет. Собственно, по этому признаку можно отличать первых от вторых невооружённым глазом. Наверно, с мерцанием красивее будет.
P.S. Связано с движением воздуха в атмосфере, угловой размер планет не является пренебрежимо малым.


Часовой пояс GMT +4, время: 00:10.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot