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

 
Ответить в эту темуОткрыть новую тему
> прозрачная вода
Zamoleus
сообщение 25.11.2014, 9:19
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Подскажите, кто знает, как добиться эффекта прозрачной воды? пример

Через фотошоп в TIFF сохранял отредактированные стандартные тейлы с прозрачностью, но УО как прозрачные их не видела. Атрибут transparent в тайлдате видимо отвечает не за это.

Что я делаю не так?)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 25.11.2014, 9:44
Сообщение #2


******

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



http://www.runuo.com/community/threads/tra...t-water.525122/
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 9:46
Сообщение #3


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Цитата(Sirocco @ 25.11.2014, 9:44) *

Да прибудет с вами сила. Спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 17:53
Сообщение #4


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



А есть ошибки какие-то, распространенные, которые могут привести к такому эффекту: пример?

Тейлы заменены на файлы из архива, атрибут в тейлдате выставлен, но прозрачности нет...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 25.11.2014, 18:26
Сообщение #5


*********

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



Цитата(Zamoleus @ 25.11.2014, 9:19) *
Через фотошоп в TIFF сохранял отредактированные стандартные тейлы с прозрачностью, но УО как прозрачные их не видела. Атрибут transparent в тайлдате видимо отвечает не за это.

Что я делаю не так?)

Все - вся графика в UO 16 битная (вернее даже 15 битная, а в ряде случаев даже 8 битная палитровая), как следствие там нет никакой полупрозрачности, а для прозрачных участков изображения используется цветовой ключи, в роли которого выступает абсолютно черный цвет R 0 G 0 B 0, при этом нужно помнить, что изображение храниться в 15 битном формате, т.е. цвет 7,7,7 при конвертации скорее всего станет 0, 0, 0 (зависит конечно от того по каким правилам программа с помощью которой вы их будите добавлять выполняет округление чисел). Эффект полупрозрачности достигается программной реализации отрисовки - в случаев гампов к примеру используется достаточно простой алгоритм - изображение рисуется через один пиксель, что создает иллюзию полупрозрачности. С тайлами алгоритм посложнее и по сути получаемое изображение является действительно полупрозрачным, однако никакого способа хоть как-то повлиять на степень полупрозрачности нет.



Цитата(Zamoleus @ 25.11.2014, 17:53) *

А есть ошибки какие-то, распространенные, которые могут привести к такому эффекту: пример?

Тейлы заменены на файлы из архива, атрибут в тейлдате выставлен, но прозрачности нет...

В тайлдате нужно ставить флаг "Translucent", а не "Transparent"

(IMG:http://www.kachalka.com/images/of58eryg7lje4tg6n54.png)

Однако с этим ваши проблемы не будут решены - т.к. OSI а в след за ней и все кастомные карты, авторы которых изначально не задумывались насчет прозрачной воды - используют текстуры для воды в открытом океане, а статика используется лишь для береговых линий. Т.е. поменять галочку это даже не пол дела - после этого придется менять все текстуры воды на статику и рисовать под ней морское дно и самое главное - берега, а там еще могут и возникнуть проблемы с текстурами переходов....

В результате выйдет что-то примерно такое (в клиенте точно также будет выглядеть, разве то без сетки):
(IMG:http://www.kachalka.com/images/hbreykuwqnr68s0xmj30.png)

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


--------------------
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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 18:32
Сообщение #6


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Цитата(StaticZ @ 25.11.2014, 18:26) *

...

Про берега и дно я сразу понял, что это надолго. Но вот как раз косяк в том, что флаг выставлен translucent, а эффекта не наблюдается. Я конечно может и рукожоп, но не настолько. После изменения тайлдаты и замены картинок, никаких других манипуляций, кроме описанных в мануале с рануо коммунить не проводилось, а эфекта нет(IMG:style_emoticons/default/sad.gif)

пример
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 25.11.2014, 18:41
Сообщение #7


*********

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



Цитата(Zamoleus @ 25.11.2014, 18:32) *

Про берега и дно я сразу понял, что это надолго. Но вот как раз косяк в том, что флаг выставлен translucent, а эффекта не наблюдается. Я конечно может и рукожоп, но не настолько. После изменения тайлдаты и замены картинок, никаких других манипуляций, кроме описанных в мануале с рануо коммунить не проводилось, а эфекта нет(IMG:style_emoticons/default/sad.gif)
Ну во первых откройте убедитесь, что он стоит и в том что мулы скопированы в нужное место. Тупость но путаница с папками часто становиться причиной косяков. Ну а во вторых откуда скрин? Смахивает на сентрад, если да то там тоже нужно не забыть обновить мулы..


--------------------
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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 18:46
Сообщение #8


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Цитата(StaticZ @ 25.11.2014, 18:41) *

Ну во первых откройте убедитесь, что он стоит и в том что мулы скопированы в нужное место. Тупость но путаница с папками часто становиться причиной косяков. Ну а во вторых откуда скрин? Смахивает на сентрад, если да то там тоже нужно не забыть обновить мулы..


Это Центред, да. Атрибуты выставлены в мультипатчере, файл открыт напрямую из папки, откуда берет карты редактор, туда же эти файлы были сохранены после изменения тайлдаты и арт.мулов

Мулы ведь в сентраде обновляются путем помещения (сохранения) файлов в нужную папку, пути к которой были прописаны при первом запуске сервера? Программа же при запуске грузит эти файлы. Кроме того я вижу, что файлы статики заменены (они имеют другой вид, отличия заметны по углам тейлов), тайлдата заменена тоже, мультипатчер открывая файлы из папки с картами для сентрада, показывает наличие флага translucent.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 25.11.2014, 18:59
Сообщение #9


*********

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



Цитата(Zamoleus @ 25.11.2014, 18:46) *

Это Центред, да. Атрибуты выставлены в мультипатчере, файл открыт напрямую из папки, откуда берет карты редактор, туда же эти файлы были сохранены после изменения тайлдаты и арт.мулов

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


--------------------
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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 19:02
Сообщение #10


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Цитата(StaticZ @ 25.11.2014, 18:59) *

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


Вот, кстати! Это скорее всего и есть. Про формат тайлдаты я совсем упустил (не знал) этот момент. Мультипатчер - по совету с коммунити программа. Клиент и правда семерка. Заменю через фидлер. Спасибо. Напишите в ЛС, куда выслать пиво(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
M@X
сообщение 25.11.2014, 19:06
Сообщение #11


*****

Группа: Пользователи
Наличность: 0
Из: Екатеринбург
Пользователь №: 13.480



Хочу еще отметить, что наложение 3-4 тайлов воды друг на друга, приведет к тому, что прозрачность будет утеряна.

И да, стандартный тайлы воды придется подрезать, после выставления прозрачности, так как они не много больше размера клетки и на стыковки их будет возникать затемнение. Это будет выглядеть своего рода сеткой на воде.

Сообщение отредактировал M@X - 25.11.2014, 19:09
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zamoleus
сообщение 25.11.2014, 20:23
Сообщение #12


*

Registred
Сообщений: 7
Регистрация: 25.11.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.132



Всем спасибо. Если у кого будут такие же глюки, не используйте Mulpatcher при работе с тайлдатой новых клиентов.
P.S. Предложение выслать пиво в силе(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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