Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 10.08.2006, 02:40   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Плохо Переливающиеся цифры

Качаю для практики ( смотрю различные эффекты, думаю над их реализацией) скрины (скринсейверы т.е.). Вот скачал Mechanical Clock 3D Screensaver v1.0. Дык вот цифры на часах перливаются текстурой лавы (похоже на надпись на кольце в трилогии Толкиена). Возник вопрос - как это реализовать?
Можно, конечно создать меш (спрайт, поверхность) и протягивать по ней текстуру (имитируя её движение/течение) а сверху приляпать спрайт, на который положить текстуру - где Masked-цыетом будут выполнены цифры, т.е. цифры будут прозрачными. Сверху, должно быть, будет выглядеть - как и хотел я.
Но есть ли другие методы? Там мультитекстурирование коке-нибудь...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 02:43   #2
jimon
 
Сообщений: n/a
Re: Переливающиеся цифры

если цифра меш - то текстура с альфой и двигай ее там
если нет - то как ты сказал
 
Ответить с цитированием
Старый 10.08.2006, 02:56   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Переливающиеся цифры

А что насчёт сложного?
Ну вот я был наткнувшись на систему травы: из альфа рисунка, вычисялось насыщенность травы, которая была на террайне.

Может если сделать генератор, с алгоритмом, которы будет генерировать маленький рисунок чёрно-белый, где будут не резкие переходы чёрного и белого (Noise) а так сказать сблуренные. Затем из альфа маски (чёрно белая картинка цифры), наложить на сгенерированную с blending mode multiply (затемнение), затем сделать так что-бы генератор генерировал учитывая прошлое.

Короче это алгоритм нада? Прально я понял, просто с алгоритмами не сталкивался...

ну и потом это в цвете =)

Хех замутил, вообще по моему это реаллизовать таким способом можно, но это сложный способ... И наверное не слишком и производительный =(
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 02:59   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Переливающиеся цифры

А вот мен и интересуют различные способы (производительность - не суть). Так что там про мультитексу?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 03:03   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Переливающиеся цифры

Не понял вопроса ты про blending mode?
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 03:08   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Переливающиеся цифры

да
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 03:17   #7
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Переливающиеся цифры

В общем, где-то я натыкался на код, который Очень быстро накладывал на 2Д картинку другую в multiply - это все тёмные цвета смешиваются с цветом который под ними, в зависимости от его тёмности, тоесть совсем чёрный не будет вообще смешиватся (а наложится) а если к примеру 127.5,127.5,127.5 цвет наложится на 50%, тоесть на 50% затемнит, т.к. серый.
Для Наглядности можешь в фотошопе проверить - там это как раз отлично сделано:
На нижнем слое поставь картинку лавы, а на верхнем чёрно-белую картинку цифр (как для спрайтов), и там где слои, выделив верхний слой, там где Normal, поставь Multiply и вот получешь то о чём я говорю =)

Короче на сгенерированную наложить чёрный цвет, который затемнит местами, в зависимости от степени тёмности кортинки, которую накладываем. ВотЪ... Надеюсь понял, были бы скиллы, я бы сотворил бы это! Эх...

Сама красота зависит от генерации! Алгоритм да?
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 05:17   #8
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Переливающиеся цифры

Грузишь цифры (белые на транспарент фоне) как текстуру с флагом 5
Накладываешь на меш на нулевой слой
Грузишь анимированнуб текстуру плазмы (флаги уж сам подбери в зависимости что нужно получить) и ложишь на второй слой в цикле по кадрам
__________________
(Offline)
 
Ответить с цитированием
Старый 10.08.2006, 12:24   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Переливающиеся цифры

на транспарент фоне)
т.е.?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 11.08.2006, 08:51   #10
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Переливающиеся цифры

Белые на черном, тобишь прозрачном в блице фоне
Или в PNG делаешь цифры с альфа-каналом.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить вводить в StringGrid только цифры. Trilliput Delphi 4 02.12.2007 08:35
Разбиение числа на отдельные цифры Trilliput BlitzMax 4 29.11.2007 22:09
Загадка №7: Цифры caxap Загадки 12 02.10.2006 18:01


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com