Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Работа с вердатой
volkinson
сообщение 3.2.2018, 0:04
Сообщение #1


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Ребята, кто сталкивался с такой проблемой, редактирую вердату, рисую название скроллам и в итоге те куски, где я вставляю свой изображение, в паке получается прозрачным. То есть именно цвет, который я редактировал получается прозначным :/ Буду рад любым подсказкам (IMG:style_emoticons/default/wink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mirage
сообщение 3.2.2018, 10:37
Сообщение #2


*******

Группа: Пользователи
Наличность: 0
Из: Иваново
Пользователь №: 13.089
Возраст: 35



черным рисуешь то? (IMG:style_emoticons/default/smile.gif)


--------------------
Изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
volkinson
сообщение 4.2.2018, 16:33
Сообщение #3


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Цитата(Mirage @ 3.2.2018, 10:37) *

черным рисуешь то? (IMG:style_emoticons/default/smile.gif)

https://prnt.sc/i9xz9g
После редактирования в фотошопе, я вывожуих в BMP. На скрине новые БМП. Через Paradise я конвертирую их в дат файлы и затем импортирую через Микеланджело. Что я не правильно делаю?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 4.2.2018, 20:57
Сообщение #4


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



В UO применяется механизм цветового ключа (color key) для отображения прозрачных поверхностей, т.е. под цветовым ключом понимается цвет, который будет считаться прозрачным. В UO в качестве такового был выбран абсолютно черный цвет. Но тут еще важно понимать, что в UO всюду используется 16 битный цвет (X1R5G5B5, 5 бит на канал) и при конвертации изображений из 24\32 битного цвета (8 бит на канал) происходит конвертация цветов. Каким именно образом зависит уже от конкретного приложения и причуд автора, но чаще всего цвет перегоняют в лоб делением на 8 (2 в степени разности битностей каналов), при этом из-за специфики архитектуры процессоров округление при таком делении всегда осуществляется путем отбрасывания дробной части (напр. 199 / 100 = 1). Поэтому даже значения не являющиеся абсолютно черными, но близкие к ним после конвертации в 15 битный цвет становятся абсолютно черными и воспринимаются UO как цветовой ключ.

Сообщение отредактировал StaticZ - 4.2.2018, 20:59


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
volkinson
сообщение 4.2.2018, 22:15
Сообщение #5


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Цитата(StaticZ @ 4.2.2018, 20:57) *

В UO применяется механизм цветового ключа (color key) для отображения прозрачных поверхностей, т.е. под цветовым ключом понимается цвет, который будет считаться прозрачным. В UO в качестве такового был выбран абсолютно черный цвет. Но тут еще важно понимать, что в UO всюду используется 16 битный цвет (X1R5G5B5, 5 бит на канал) и при конвертации изображений из 24\32 битного цвета (8 бит на канал) происходит конвертация цветов. Каким именно образом зависит уже от конкретного приложения и причуд автора, но чаще всего цвет перегоняют в лоб делением на 8 (2 в степени разности битностей каналов), при этом из-за специфики архитектуры процессоров округление при таком делении всегда осуществляется путем отбрасывания дробной части (напр. 199 / 100 = 1). Поэтому даже значения не являющиеся абсолютно черными, но близкие к ним после конвертации в 15 битный цвет становятся абсолютно черными и воспринимаются UO как цветовой ключ.

)). Хотел много сказать, что я был сильно удивлен читая Ваш пост, но это все равно, что ничего не сказать. Спасибо за развернутый ответ. Буду работать над этой информацией (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 5.2.2018, 0:16
Сообщение #6


******

Expert
Сообщений: 809
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15408
Пользователь №: 14.566
Возраст: 30



А зачем в этом процессе нужен Paradise, не слишком понимаю.
Хотя я понял, я же для этого использую связку фиддлер и микеланджело, чтобы вручную циферки не вбивать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
volkinson
сообщение 5.2.2018, 2:03
Сообщение #7


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Цитата(Sirocco @ 5.2.2018, 0:16) *

А зачем в этом процессе нужен Paradise, не слишком понимаю.
Хотя я понял, я же для этого использую связку фиддлер и микеланджело, чтобы вручную циферки не вбивать.

Я делал по этой инструкции: https://1drv.ms/w/s!AoVR_Wbdhkrbkr8f8aUC6x4pclEgcA
Если кто знает более простой и не мудренный путь, дайте знать)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 5.2.2018, 9:39
Сообщение #8


******

Expert
Сообщений: 809
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15408
Пользователь №: 14.566
Возраст: 30



https://forum.uokit.com/index.php?showtopic...hl=michelangelo

UOFiddler 4.6 -> items -> заменяем нужные итемы -> ПКМ по любому итему -> Save
michelangelo -> ПКМ по Art -> add from compare -> выбираем оригинальные art.mul+artidx.mul и полученные фидлером-> Compare-> возможно в получившемся списке будет мусор желательно почистить от того что не заказывали -> Export to verdata.mul -> снять галку include original verdata, выбрать путь и имя файла(patchdata.mul)-> Export -> профит.


я еще для верности вместо оригинальных art.mul+artidx.mul стираю те слоты которые заменяю и сохраняю в таком виде эти файлы, никакого мусора тогда не появляется - проверено.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
volkinson
сообщение 10.2.2018, 13:17
Сообщение #9


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Цитата(Sirocco @ 5.2.2018, 9:39) *

https://forum.uokit.com/index.php?showtopic...hl=michelangelo

UOFiddler 4.6 -> items -> заменяем нужные итемы -> ПКМ по любому итему -> Save
michelangelo -> ПКМ по Art -> add from compare -> выбираем оригинальные art.mul+artidx.mul и полученные фидлером-> Compare-> возможно в получившемся списке будет мусор желательно почистить от того что не заказывали -> Export to verdata.mul -> снять галку include original verdata, выбрать путь и имя файла(patchdata.mul)-> Export -> профит.
я еще для верности вместо оригинальных art.mul+artidx.mul стираю те слоты которые заменяю и сохраняю в таком виде эти файлы, никакого мусора тогда не появляется - проверено.

Спасибо. А как добиться белого цвета вместо прозрачного?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 10.2.2018, 18:47
Сообщение #10


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Цитата(volkinson @ 10.2.2018, 13:17) *

Спасибо. А как добиться белого цвета вместо прозрачного?
В фидлере и ряде других программ, авторы почему-то решили, что абсолютно белый цвет должен вести себя как абсолютно черный, т.е. тоже являться цветовым ключом. На самом деле это не верно и клиент не считает его таковым, но тут или править эти программы или делать собственные или искать другие способы. Но, если абсолютно белый цвет не критичен, можно как и в случае с черным заменить его близким по значению оттенком белого.

Сообщение отредактировал StaticZ - 10.2.2018, 18:48


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
volkinson
сообщение 10.2.2018, 18:58
Сообщение #11


****

Apprentice
Сообщений: 126
Регистрация: 27.5.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.856
Возраст: 28



Цитата(StaticZ @ 10.2.2018, 18:47) *

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

Спасибо. Я заменил на немного кремовый оттенок, а в УО он чисто белым показывает. Еще раз спасибо (IMG:style_emoticons/default/wink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 11.2.2018, 9:20
Сообщение #12


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Цитата(volkinson @ 10.2.2018, 19:58) *

Спасибо. Я заменил на немного кремовый оттенок, а в УО он чисто белым показывает. Еще раз спасибо (IMG:style_emoticons/default/wink.gif)

Все верно, вообще можешь использовать любой Photoshop и вместо HEX #000000 указывай цвет #000001 и все отлично будет отображаться, такую разницу в оттенке человеческий глаз не заметит. Тоже самое с белым цветом. Эту хитрость можно использовать много где для достижения нужного результата.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 11.2.2018, 13:19
Сообщение #13


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Тогда уж #000008 или #000800 или #080000 (я уже выше подробно объяснял). С черным цветом разница на самом деле хорошо заметна даже если отсутствует контраст. С белым получше, так как он обычно ослепляет, но присмотревшись тоже заметно. Правда конечно с оговоркой, что у Вас хороший монитор на IPS матрице, на TN такая прекрасная цветопередача, что цвета сливаются.


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 11.2.2018, 15:39
Сообщение #14


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Цитата(StaticZ @ 11.2.2018, 14:19) *

Тогда уж #000008 или #000800 или #080000 (я уже выше подробно объяснял). С черным цветом разница на самом деле хорошо заметна даже если отсутствует контраст. С белым получше, так как он обычно ослепляет, но присмотревшись тоже заметно. Правда конечно с оговоркой, что у Вас хороший монитор на IPS матрице, на TN такая прекрасная цветопередача, что цвета сливаются.

Я еще понимаю #000008, но при #080000 у меня на мониторе разница уже заметна (IPS).
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 11.2.2018, 15:59
Сообщение #15


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



У синего цвета меньше "чувствительность" чем у зеленого и красного, поэтому он ближе к оному (именно поэтому например для преобразование в серый цвет RGB компоненты имеют разный вес: 0.299 * R + 0.587 * G + 0.114 * (IMG:style_emoticons/default/cool.gif). Но #000008 тоже хорошо заметен особенно в данжах, где истенно черный фон налезает на черные тайлы "крыши" нижнего яруса. Эта цветовая граница очень хорошо видна и немножко раздражает.


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 11:38
Designed by Nickostyle