Автор | Сообщение |
SilverMiner = Master Sergeant =
| 470 |
Doom Rate: 2.23 Posts quality: +189 |
Отправлено: 30.01.24 19:08:22 | | | TesaQ пишет: | Так вот, мне нужны текстуры похожего типа и оттенка. Если у кого-то есть, прошу поделиться. |
А у тебя есть текстуры, изображённые на картинке? | |
|
| |
Michael63 Lieutenant Colonel
| 3856 |
Doom Rate: 2 Posts quality: +842 |
Отправлено: 11.05.24 21:24:26 | | | Подскажите, если знаете, где можно взять текстуру(ы) с плиткой для пола из коричневого мрамора в стандартной думовской палитре. Наподобие вот этого:
но только мне желательно, чтобы был не серый мрамор, а коричневый или бежевый. Размер плитки 32 на 32 маппикселя.
Добавлено спустя 5 минут 55 секунд:
В принципе вот это
более-менее похоже на то, что надо, но хотелось бы "помраморнее" (ощущение отполированной поверхности и чуть потемнее коричневый). | |
|
1 |
1 |
2 |
|
|
| |
Taw Tu'lki = Captain =
| 2377 |
Doom Rate: 1.42 Posts quality: +999 |
|
15 |
|
|
| |
+Ku6EPyXOBEPTKA+ = Major =
| | 2993 |
Doom Rate: 2.06 Posts quality: +1462 |
Отправлено: 11.05.24 23:18:37 | | | Michael63
Моя попытка преобразовать один из представленных выше вариантов. По чему-то мне кажется будет адский тайлинг. В палитре, при загрузке нужно ещё раз сконвертровать.
Попробую ещё немного поиграть с контрастом и фильтрами. |
|
|
2 |
1 |
7 |
|
|
| |
Michael63 Lieutenant Colonel
| 3856 |
Doom Rate: 2 Posts quality: +842 |
Отправлено: 12.05.24 00:15:29 | | | Спасибо, буду пробовать.
+Ku6EPyXOBEPTKA+ пишет: | По чему-то мне кажется будет адский тайлинг. |
Это, я думаю, не так критично, поскольку есть промежутки между плитками.
Добавлено спустя 12 минут 2 секунды:
А как лучше всего уменьшить размер с минимальной потерей качества? Для думовского FLAT'а нужен размер 64 на 64 пикселя, а здесь 180 нва 180.
UPD:
я сейчас попробовал преобразовать второй слева вариант. Сначала первой попавшейся онлайн программой уменьшил размер до нужных 64 на 64, а потом в SLADE преобразовал в думовский flat. И в принципе относительно неплохо, но промежутки между плитками плохо видно, желательно их сделать почётче. Вблизи более-менее видно:
А уже с небольшого расстояния не очень:
Taw Tulki
Тоже спасибо, посмотрю. Что-то из этого я уже смотрел, когда в прошлом году думали про зал славы, но пробегусь ещё раз. | |
|
1 |
1 |
2 |
|
|
| |
+Ku6EPyXOBEPTKA+ = Major =
| | 2993 |
Doom Rate: 2.06 Posts quality: +1462 |
Отправлено: 12.05.24 03:06:13 | | | Michael63
Про размер, мой косяк. Только сейчас допёрло чекнуть статы исходника. В случае размытых границ тогда лучше взять посветлее или контрастнее (1 или 4-ую), чтобы контрастнее были переходы. Плюс немного провести кистью можно вдоль границы, чтобы дать больше глубины. Получилось что-то вроде этого. Хотя может всё равно не хватить. Справа немного самодеятельности, поэтому может быть криво.
Кстати, от настроек порта тоже может вид меняться. Фильтр текстур, дитеринг (или дизеринг, как вам угодно), апскелы всякие. Ну и разрешение. Всем не угодишь так-то |
|
|
2 |
1 |
7 |
|
|
| |
Mikle = Warrant Officer =
| 1223 |
Doom Rate: 1.95 Posts quality: +548 |
|
1 |
3 |
|
|
| |
Michael63 Lieutenant Colonel
| 3856 |
Doom Rate: 2 Posts quality: +842 |
Отправлено: 12.05.24 12:12:54 | | | +Ku6EPyXOBEPTKA+ пишет: | Справа немного самодеятельности, поэтому может быть криво. |
Границы между плитками сделаны нормально; то, что надо. Это уже можно добавить в текстурпак RDCP (вариант слева тоже добавлю). Но: почему я был за второй слева из твоих вариантов выше: он потемнее. Я попробовал на карте, первый слишком светлый. Можно убавлять освещённость пола, становится лучше. Но если не сложно, попробуй, плиз, сделать ещё то же самое со вторым и третьим вараантами, которые потемнее. А линии на границе плиток можно сделать ещё потемнее, чтобы был контраст.
Mikle пишет: | Десять минут переделки моей программы для подбора палитры неба, и она уже палитру флэтов подбирает: |
Пока не понял принцип работы (как настраивать, если хочу сделать свой вариант преобразования), но примеры интересные. Только на всех границу между плитками хочется видеть почётче.
Добавлено спустя 37 минут 16 секунд:
UPD. Mikle, я попробовал вставить. Один вариант довольно хороший даже с такими границами, как есть. Но вот пять остальных почему-то не хотя конвертироваться в думовский flat. Когда я это пытаюсь делать в SLADE, на выходе получается объект типа Unknown. У тебя получалось преобразовать их в думовский flat? | |
|
1 |
1 |
2 |
|
|
| |
JSO x - 2nd Lieutenant -
| 1334 |
Doom Rate: 2.26 Posts quality: +726 |
Отправлено: 12.05.24 14:17:30 | | | Mikle пишет: | Десять минут переделки моей программы для подбора палитры неба, и она уже палитру флэтов подбирает: |
А исходников не найдётся? В GitHub каком-нибудь, чтобы расширять приложение — той же кроссплатформенностью.
Хотя... Движок SR2D, насколько вижу, ориентирован полностью под Windows (Visual Basic, C# etc), так что, очевидно, напрямую перенести не удастся. Если по-другому, то не против поделиться, каков в программе алгоритм подбора и изменения цветов?
P. S. (Wine): | |
|
2 |
7 |
1 |
|
|
| |
Mikle = Warrant Officer =
| 1223 |
Doom Rate: 1.95 Posts quality: +548 |
Отправлено: 12.05.24 15:10:52 | | | Michael63
Делай ЧБ картинки PNG и забрасывай в папку In. Если картинки будут не 64*64, то программа их предварительно отскейлит.
Michael63 пишет: | Пока не понял принцип работы |
ЛКМ на палитре указывает начало используемого диапазона, ПКМ - конец. Слева ползунками выбираешь диапазон градаций яркости исходного файла, проецируемый на участок палитры. Как видишь, можно делать несколько фрагментов, в первую очередь потому, что в DOOM палитре некоторые градиенты разбиты и находятся в разных местах.
Я подробнее описывал в теме про небо.
JSO x пишет: | Движок SR2D, насколько вижу, ориентирован полностью под Windows (Visual Basic, C# etc), так что, очевидно, напрямую перенести не удастся. Если по-другому, то не против поделиться, каков в программе алгоритм подбора и изменения цветов? |
Движок тоже я написал в своё время.
Исходник программы на VB6 вот: https://disk.yandex.ru/d/viNztbRv3bpmTg
Могу дать и исходник движка на C++.
Под Вайном должно работать, как там правильно написано: MSVBVM60.DLL, просто закинь её в папку с программой: https://disk.yandex.ru/d/-HtgaMCt3MvXQo |
|
|
1 |
3 |
|
|
| |
+Ku6EPyXOBEPTKA+ = Major =
| | 2993 |
Doom Rate: 2.06 Posts quality: +1462 |
Отправлено: 12.05.24 15:23:50 | | | Michael63 пишет: | А линии на границе плиток можно сделать ещё потемнее, чтобы был контраст. |
Тут беда в том, что всё же цвета ограничены. При конвертации начинает появлятся шум. Пока такие варианты, может ели побольше намазать на границах, то будет лучше.
Случайно получилось при смещении цветов.
Забавно, но синий, самый замороченный в плане палитры. Впрочем розовый или фиолетовый ещё хуже.
|
|
|
2 |
1 |
7 |
|
|
| |
Michael63 Lieutenant Colonel
| 3856 |
Doom Rate: 2 Posts quality: +842 |
Отправлено: 12.05.24 19:41:07 | | | +Ku6EPyXOBEPTKA+, Mikle, спасибо, нормальные варианты есть. Только всё же не пойму, почему мой SLADE некоторые изображения конвертирует криво, давая на выходе обЪект типа "unknown". Вот как это выглядит:
Добавлено спустя 1 минуту 33 секунды:
Конвертировать по одному (а не пачку сразу) пробовал, и для некоторых картинок это помогло, а для некоторых - нет. Странная штука. | |
|
1 |
1 |
2 |
|
|
| |
Mikle = Warrant Officer =
| 1223 |
Doom Rate: 1.95 Posts quality: +548 |
Отправлено: 13.05.24 09:20:11 | | | +Ku6EPyXOBEPTKA+ пишет: | Забавно, но синий, самый замороченный в плане палитры. Впрочем розовый или фиолетовый ещё хуже. |
Сделал в своей программе:
Добавлено спустя 1 минуту 53 секунды:
Michael63 пишет: | не пойму, почему мой SLADE некоторые изображения конвертирует криво, давая на выходе обЪект типа "unknown" |
Может, ему не нравятся цифровые имена?
Могу переделать, чтобы на выходе были не PNG, а BMP с палитрой, как положено. |
|
|
1 |
3 |
|
|
| |
Michael63 Lieutenant Colonel
| 3856 |
Doom Rate: 2 Posts quality: +842 |
Отправлено: 13.05.24 12:11:25 | | | На первый взгляд, весьма неполхо, но всё же на синей плитке светлые области слишком выделяются (почти белые). Если замостить какой-то участок больше пола в ванной, будет бросаться в глаза периодическая структура. Уже проверено на других плитках. С синим не ахти в оригинальном Думе: мало оттенков.
Mikle пишет: | Может, ему не нравятся цифровые имена? |
Нет, чисто буквенные имена дело не спасают. Некоторые конвертируются, некоторые - да, но не с первого раза, а некоторые вообще не хотят.
Добавлено спустя 25 минут 3 секунды:
Что интересно: в текстуры стен (Doom gfx) SLADE всё конвертирует без проблем (с оговоркой о том, что если исходная картинка не в думовской палитре, результат может выглядеть плохо). А вот в Doom flat конвертируется не всё. Пробовал сначала в Doom gfx, а потом его в Doom flat - не помогает. | |
|
1 |
1 |
2 |
|
|
| |
Shadowman UAC General
| 8389 |
Doom Rate: 2.08 Posts quality: +1986 |
Отправлено: 13.05.24 16:51:36 | | | Mikle
Отличная вещь!
Там ведь не обязательно флэты, можно и текстуры модифицировать. Просто кидаете в папку In исходную текстуру, потом выбираете ее в меню и работаете с диапазонами цветов на палитре справа. Если ткнуть справа на палитре левой кнопкой мыши - устанавливаем начало диапазона, а правую кнопку тыкаем в конец диапазона (желательно соблюдать плавность, т.е. выбираем какие-то одни градации - красные, зеленые, коричневые и т.п., иначе может получится ерунда), и смотрим, как меняется исходная текстура.
Можно и бегунки крутить, но они мало что дают, на мой взгляд.
Например, стандартные текстуры дум2 можно легко перекрасить в "нужном стиле" - сделать их в красных или в серых тонах. | |
|
1 |
7 |
2 |
|
|
| |
SilverMiner = Master Sergeant =
| 470 |
Doom Rate: 2.23 Posts quality: +189 |
Отправлено: 13.05.24 17:37:53 | | | Mikle пишет: | Могу дать и исходник движка на C++. |
Было бы неплохо | |
|
| |
Mikle = Warrant Officer =
| 1223 |
Doom Rate: 1.95 Posts quality: +548 |
Отправлено: 13.05.24 17:44:28 | | | Shadowman пишет: | Там ведь не обязательно флэты, можно и текстуры модифицировать. |
Нет, там размер 64*64 принудительно. Но могу переделать на произвольный размер.
Shadowman пишет: | Если ткнуть справа на палитре левой кнопкой мыши - устанавливаем начало диапазона, а правую кнопку тыкаем в конец диапазона (желательно соблюдать плавность, т.е. выбираем какие-то одни градации - красные, зеленые, коричневые и т.п., иначе может получится ерунда), и смотрим, как меняется исходная текстура.
Можно и бегунки крутить, но они мало что дают, на мой взгляд. |
Там с помощью бегунков можно совмещать разные участки палитры.
SilverMiner пишет: | Было бы неплохо |
Исходник: https://disk.yandex.ru/d/hJgNVe8Tror5y |
|
|
1 |
3 |
|
|
| |
+Ku6EPyXOBEPTKA+ = Major =
| | 2993 |
Doom Rate: 2.06 Posts quality: +1462 |
Отправлено: 13.05.24 20:38:21 | | | Mikle
Дык не утверждаю, что не возможно. Сложнее просто. Как правильно было замечено, светлых тонов меньше. Синий в палитре резко уходит в почти белый, из-за чего засветы жёсткие при попытке создания светло-синих текстур. У меня была как-то проблема с скайбоксом, там получилось много переходов между тёмно-синим и светлыми участками... погода такая была, что поделать. В итоге как бы удалось сделать участки, но они явно выделялись из фона. Зато тёмных оттенков много, с ними проблем нет.
То же самое с розовым. Яркий да, а вот пастельных тонов уже не сделаешь. | |
|
2 |
1 |
7 |
|
|
| |