* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : По-разному выглядят декали в ФШ и в Хаммере Started at 31-01-2013 19:42 by Active Visit at https://forums.nashalife.ru/showthread.php?threadid=57263 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : Active Date : 31-01-2013 19:42 Title : По-разному выглядят декали в ФШ и в Хаммере У меня такой вопрос. Почти все декали, которые я создаю в фотошопе, в браузере текстур хаммера выглядят неправильно. В 3D окне и в самой игре декаль выглядит правильно, но не в браузере. Примеры: 3D [URL=http://fastpic.ru/][IMG]http://i52.fastpic.ru/big/2013/0131/fd/4ca5fa7fa9775b185834ea6a3dfc57fd.jpg[/IMG][/URL] Браузер [URL=http://fastpic.ru/][IMG]http://i52.fastpic.ru/big/2013/0131/88/ec50b0f9dd58194a28698e05539e0f88.jpg[/IMG][/URL] 3D [url=http://fastpic.ru/][img]http://i52.fastpic.ru/big/2013/0131/a4/fae345f800f67638fa9faeea5c9305a4.jpg[/img][/url] Браузер [URL=http://fastpic.ru/][IMG]http://i52.fastpic.ru/big/2013/0131/20/eed6f9e556d9f8ef72582c9577887d20.jpg[/IMG][/URL] Видимо я неправильно их делаю, обясните плиз в чём ошибка. Вот например декаль грязи на стене. Я взял текстуру грязной стены, выделил по цвету грязь, скопировал выделенное, создал новый рисунок с прозрачным фоном, вставил в него скопированную грязь, затем подтёр лишнее (белая область - это видимо там, где подтирал), ну а потом сохранил с помощью плагина в vtf с альфа каналом. Кровь рисовал по-другому. Выбрал кисть в виде брызг, нарисовал ею собственно брызги, выделил, сохранил выделение, затем загрузил это выделение на изображении похожем на кровь, скопировал это выделение, затем как и в первом случае, создал новый рисунок с прозрачным фоном, вставил в него скопированное, сохранил в vtf с альфой. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Stridemann Date : 31-01-2013 19:56 Ну ты делал по старой дедовской технологии которая уже лет 10 не работает.. Юзай мой исправленный тутор [url]https://www.source-inside.ru/index.php?id=140[/url] И да, не знаю как остальные, но лично я люблю юзать прогу VTF Edit . Сохраняет адекватно, при импорте может автоматически размер менять, поддерживает кучу форматов, создает VMT. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Active Date : 31-01-2013 21:40 Попробовал твой способ. Похоже, что причина была и в плагине фотошопа, и в отсутствии нарисованной альфы. Сейчас декаль отображается в браузере хаммера правильно. Но после такого способа появилась другая проблема. По всему краю декали стал виден странный белый контур. Не знаешь, что может быть причиной? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Stridemann Date : 31-01-2013 22:03 Да всё может быть в опциях компила.. Вот еще глянь [url]https://bbs.nashalife.ru/showthread.php?s=&threadid=57249[/url] Чем компилишь? Я фотоЖопом редактирую, потом експорт в TGA и открываю через VTFEdit [url=http://nemesis.thewavelength.net/index.php?c=178]Скачать, офф сайт, без регистрации, капч, рекламы, и т. д. )[/url] Попробуй ним. Никогда с ним проблем не быо.. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : LexxoR Date : 31-01-2013 22:04 Возможно, нужно уменьшить маску на 1-2 пикселя? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Active Date : 31-01-2013 22:23 [QUOTE][i]Оригинальное сообщение от Stridemann [/i] [B] Чем компилишь? Я фотоЖопом редактирую, потом експорт в TGA и открываю через VTFEdit[/B][/QUOTE] Ну я именно так и сделал. После этого декаль стала правильно отображаться в браузере, но вот контур появился. Видимо где-то косячу, когда рисую альфу. [QUOTE][i]Оригинальное сообщение от LexxoR [/i] [B]Возможно, нужно уменьшить маску на 1-2 пикселя? [/B][/QUOTE] Не очень понял, что имеется ввиду. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : LexxoR Date : 31-01-2013 22:33 Альфа-канал больше самой текстуры, из-за чего и появляется контур. Нужно уменьшить его, и контур исчезнет. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 8] Author : Active Date : 04-02-2013 19:32 Вобщем, есть решение. Насколько я понимаю, оригинальные декали Valve, такие как кровь например, делаются следующим образом. Бэкграунд изображения заливается серым фоном. У меня наилучший результат даёт RGB 127 127 127, но бэкграунды у Valve залиты 126 124 126 (Вот [url=https://developer.valvesoftware.com/wiki/Decals#DecalModulate]здесь[/url] об этом говорится, но я не очень понимаю, что конкретно). Далее изображение сохраняется в vtf без альфа-канала (его вообще не нужно создавать), и затем в vmt прописывается шейдер DecalModulate. Всё. Теперь мы получаем декаль, которая имеет правильный эскиз и в то же время правильно выглядит в 3D. Единственная проблема, которая остаётся, по крайней мере у меня, следующая. Если сохранять vtf с компрессией, то прозрачная часть декали (серый цвет на эскизе) имеет странный зеленоватый оттенок, что довольно заметно. Но если сохранять vtf без компрессии, то оттенка нет. Насколько можно судить по размеру файлов декалей Valve, они с компрессией (256х256 весит 42,9 кб), но вот никаких зелённых оттенков у них нет. Можно конечно довольствоваться декалью без компрессии, но уж больно много она весит в сравнении с декалью с компрессией. Такие дела. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://forums.nashalife.ru at 07.11.2024 03:58:59