Russian Qt Forum
Ноябрь 25, 2024, 05:02
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Иконки, картинки и прочее
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Иконки, картинки и прочее (Прочитано 15475 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Иконки, картинки и прочее
«
Ответ #15 :
Сентябрь 09, 2014, 06:54 »
Цитата: Bepec от Сентябрь 08, 2014, 20:26
ну возьмём простейший круглый светодиод. Ради красивости у него, исходного, имеется рамка с градиентом аля тень + на неё падает отсвет. Внутри рамки градиент аля "текущий цвет", сверху пририсованы блики и всё пространство вокруг него немного блюрится текущим цветом аля отсвет. Чтобы поменять цвет, надо произвести реверс инжиринг млеа картинки
Т.е. разложить по слоям цвет/блики/рамка/отсвет/тень. И при изменении цвета так же менять цвет/блики/отсвет. И это легко когда картинка 1024x768 и очень непросто при 256x256. Неправильного оттенка пиксель тут же портит картину.
Похоже на примитивный шейдинг. Грубо говоря, не рисуется по пикселям, а рендерится как 3D модель (обычно очень упрощенно). Но конечно судить на основании "пересказа картинки" бесполезенo. Предъявляйте ее - или не упоминайте вообще.
Записан
Bepec
Гость
Re: Иконки, картинки и прочее
«
Ответ #16 :
Сентябрь 09, 2014, 12:15 »
Вот например. Хочется из неё получить подборку черная/красная/зелёная, только с бОльшим количеством цвета в центре. Сколько это времени займёт?
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Иконки, картинки и прочее
«
Ответ #17 :
Сентябрь 09, 2014, 12:29 »
Цитата: Bepec от Сентябрь 09, 2014, 12:15
Вот например. Хочется из неё получить подборку черная/красная/зелёная, только с бОльшим количеством цвета в центре. Сколько это времени займёт?
В гимпе есть замена цвета. А лучше найти его в SVG, тогда цвет поменять - пустяк.
Записан
Гугль в помощь
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Иконки, картинки и прочее
«
Ответ #18 :
Сентябрь 09, 2014, 12:43 »
Первый путь - мазюкать. Здесь это несложно. Замещаете красный цвет на черный (хоть в фотошопе). Остаются только блики, сохраняете их. Рисуете круг с внутренними/внешними цветами какими хотите и сверху добавляете сохраненные блики. Тут правда одна заковыка - с др цветом (вместо черного) она будет смотреться хуже.
Второй: необязательно, но вероятно блики не рисовались руками а рендерились. Берется модель кнопки (спокойно, это 10 минут, если надо я дам) и на нее бросается сферическая карта отражения (хотя бы неск белых пятен). Можно в OpenGL, можно в любом доступном 3D пакете.
Записан
Bepec
Гость
Re: Иконки, картинки и прочее
«
Ответ #19 :
Сентябрь 09, 2014, 13:09 »
Эммм... Я в 3d как конь в крапиве разбираюсь
А так, давайте конечно и посоветуйте как сделать
Записан
kandrey
Гость
Re: Иконки, картинки и прочее
«
Ответ #20 :
Сентябрь 09, 2014, 13:18 »
http://ru.vectorboom.com/load/web_dizajn/userinterfaces/7-1-0-62
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Иконки, картинки и прочее
«
Ответ #21 :
Сентябрь 09, 2014, 15:07 »
Ну вот карта отражения и результат. В zip то же + obj модель
Записан
Bepec
Гость
Re: Иконки, картинки и прочее
«
Ответ #22 :
Сентябрь 09, 2014, 18:53 »
to kandrey - прекрасный урок по кнопкам, но ничего нужного мне
to Igors: что с ними делать? Я вижу картинки, а как получить кнопку? Точнее с помощью чего.
PS и уже набившее вам оскомину - я в графике слаб
«
Последнее редактирование: Сентябрь 09, 2014, 18:55 от Bepec
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Иконки, картинки и прочее
«
Ответ #23 :
Сентябрь 10, 2014, 09:00 »
Цитата: Bepec от Сентябрь 09, 2014, 18:53
что с ними делать? Я вижу картинки, а как получить кнопку? Точнее с помощью чего.
Рисуете красный (или какой надо) круг и к нему добавляете картинку бликов (точнее отражений). Как изготовить др отражения - см выше
Записан
Bepec
Гость
Re: Иконки, картинки и прочее
«
Ответ #24 :
Сентябрь 10, 2014, 11:05 »
Извиняюсь конечно, но у меня тут закавыка - у меня имеется 2 картинки и obj файл. Что с этим хозяйством делать - хз. Т.к. я даже не в курсе как эту карту отражений преобразовать в картинку. С помощью чего?
PS вы вот мне дали исходники и готовую программу, а вот компилятор сообщить забыли
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Иконки, картинки и прочее
«
Ответ #25 :
Сентябрь 10, 2014, 11:11 »
Цитата: Bepec от Сентябрь 10, 2014, 11:05
Извиняюсь конечно, но у меня тут закавыка - у меня имеется 2 картинки и obj файл. Что с этим хозяйством делать - хз. Т.к. я даже не в курсе как эту карту отражений преобразовать в картинку. С помощью чего?
Любой 3D пакет (не мне Вас учить где брать ломаный софт, а есть и бесплатные, напр Blender), Можно и самому на OpenGL/Qt. Грузите туда модель, назначаете reflection map. Рендерите - готово
Записан
Bepec
Гость
Re: Иконки, картинки и прочее
«
Ответ #26 :
Сентябрь 10, 2014, 11:17 »
Ну хоть что то
Попробую.
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Иконки, картинки и прочее
«
Ответ #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
Гость
Re: Иконки, картинки и прочее
«
Ответ #28 :
Сентябрь 10, 2014, 12:09 »
Ещё круче
Теперь и SVG осваивать
Я ещё с блендером нихрена не разберусь
Записан
kandrey
Гость
Re: Иконки, картинки и прочее
«
Ответ #29 :
Сентябрь 10, 2014, 14:25 »
Зря вы так - 3D, реверсинжиниринг... Не пожалейте неделю времени на adobe illustrator, вы удивитесь как просто нарисовать эти светодиоды с бликами,..5 мин
Записан
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...