Russian Qt Forum
Апрель 27, 2024, 18:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Иконки, картинки и прочее  (Прочитано 14126 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #15 : Сентябрь 09, 2014, 06:54 »

ну возьмём простейший круглый светодиод. Ради красивости у него, исходного, имеется рамка с градиентом аля тень + на неё падает отсвет. Внутри рамки градиент аля "текущий цвет", сверху пририсованы блики и всё пространство вокруг него немного блюрится текущим цветом аля отсвет. Чтобы поменять цвет, надо произвести реверс инжиринг млеа картинки Веселый Т.е. разложить по слоям цвет/блики/рамка/отсвет/тень. И при изменении цвета так же менять цвет/блики/отсвет. И это легко когда картинка 1024x768 и очень непросто при 256x256. Неправильного оттенка пиксель тут же портит картину.
Похоже на примитивный шейдинг. Грубо говоря, не рисуется по пикселям, а рендерится как 3D модель (обычно очень упрощенно).  Но конечно судить на основании "пересказа картинки" бесполезенo. Предъявляйте ее - или не упоминайте вообще.
Записан
Bepec
Гость
« Ответ #16 : Сентябрь 09, 2014, 12:15 »

Вот например. Хочется из неё получить подборку черная/красная/зелёная, только с бОльшим количеством цвета в центре. Сколько это времени займёт?
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #17 : Сентябрь 09, 2014, 12:29 »

Вот например. Хочется из неё получить подборку черная/красная/зелёная, только с бОльшим количеством цвета в центре. Сколько это времени займёт?

В гимпе есть замена цвета. А лучше найти его в SVG, тогда цвет поменять - пустяк.
Записан

Гугль в помощь
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #18 : Сентябрь 09, 2014, 12:43 »

Первый путь - мазюкать. Здесь это несложно. Замещаете красный цвет на черный (хоть в фотошопе). Остаются только блики, сохраняете их. Рисуете круг с внутренними/внешними цветами какими хотите и сверху добавляете сохраненные блики. Тут правда одна заковыка - с др цветом (вместо черного) она будет смотреться хуже.

Второй: необязательно, но вероятно блики не рисовались руками а рендерились. Берется модель кнопки (спокойно, это 10 минут, если надо я дам) и на нее бросается сферическая карта отражения (хотя бы неск белых пятен). Можно в OpenGL, можно в любом доступном 3D пакете.
Записан
Bepec
Гость
« Ответ #19 : Сентябрь 09, 2014, 13:09 »

Эммм... Я в 3d как конь в крапиве разбираюсь Веселый
А так, давайте конечно и посоветуйте как сделать Улыбающийся
Записан
kandrey
Гость
« Ответ #20 : Сентябрь 09, 2014, 13:18 »

http://ru.vectorboom.com/load/web_dizajn/userinterfaces/7-1-0-62
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #21 : Сентябрь 09, 2014, 15:07 »

Ну вот карта отражения и результат. В zip то же + obj модель
Записан
Bepec
Гость
« Ответ #22 : Сентябрь 09, 2014, 18:53 »

to kandrey - прекрасный урок по кнопкам, но ничего нужного мне Улыбающийся

to Igors: что с ними делать? Я вижу картинки, а как получить кнопку? Точнее с помощью чего.

PS и уже набившее вам оскомину - я в графике слаб Веселый
« Последнее редактирование: Сентябрь 09, 2014, 18:55 от Bepec » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #23 : Сентябрь 10, 2014, 09:00 »

что с ними делать? Я вижу картинки, а как получить кнопку? Точнее с помощью чего.
Рисуете красный (или какой надо) круг и к нему добавляете картинку бликов (точнее отражений). Как изготовить др отражения - см выше
Записан
Bepec
Гость
« Ответ #24 : Сентябрь 10, 2014, 11:05 »

Извиняюсь конечно, но у меня тут закавыка - у меня имеется 2 картинки и obj файл. Что с этим хозяйством делать - хз. Т.к. я даже не в курсе как эту карту отражений преобразовать в картинку. С помощью чего?

PS вы вот мне дали исходники и готовую программу, а вот компилятор сообщить забыли Веселый
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #25 : Сентябрь 10, 2014, 11:11 »

Извиняюсь конечно, но у меня тут закавыка - у меня имеется 2 картинки и obj файл. Что с этим хозяйством делать - хз. Т.к. я даже не в курсе как эту карту отражений преобразовать в картинку. С помощью чего?
Любой 3D пакет (не мне Вас учить где брать ломаный софт, а есть и бесплатные, напр Blender), Можно и самому на OpenGL/Qt. Грузите туда модель, назначаете reflection map.  Рендерите - готово
Записан
Bepec
Гость
« Ответ #26 : Сентябрь 10, 2014, 11:17 »

Ну хоть что то Улыбающийся Попробую.
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #27 : Сентябрь 10, 2014, 12:03 »

ИМХО гораздо проще рисовать такие кнопки в SVG в Inkscape, чем рендерить в Blender. Туториалов для дизайнеров масса как и из каких примитивов составлять все эти леденцовые шарики, там буквально 3-4 эллипса с градиентами. Можно взять любую SVG иконку и разобраться из чего она состоит, а если найдется похожая на необходимую, то путем нехитрого редактирования можно получить то что надо.

За основу можно брать Oxygen http://kde-look.org/content/show.php/Oxygen+Icons?content=74184, или Tango http://tango.freedesktop.org/Tango_Icon_Library
Записан

Гугль в помощь
Bepec
Гость
« Ответ #28 : Сентябрь 10, 2014, 12:09 »

Ещё круче Улыбающийся Теперь и SVG осваивать Веселый Я ещё с блендером нихрена не разберусь Веселый
Записан
kandrey
Гость
« Ответ #29 : Сентябрь 10, 2014, 14:25 »

Зря вы так - 3D, реверсинжиниринг...  Не пожалейте неделю времени на adobe illustrator, вы удивитесь как просто нарисовать эти светодиоды с бликами,..5 мин
Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.