Sidebar

Как сделать текстуру прозрачной?

NedoMapper

New member
Jan 10, 2025
8
1
3
У меня всё никак не получается сделать текстуру прозрачной. Я прописывал и

"LightmappedGeneric"
{
"$basetexture" "custom/QsquadGameKukla" "$translucent" 1
}

прописывал и редактировал ещё и это

"LightmappedGeneric"
{
"$baseTexture" "proba/okno"
"$translucent" 1
"$alpha" 0.5 // Установите значение от 0 (полностью прозрачный) до 1 (полностью непрозрачный)
"$blend" 1 // Включает смешивание
}

но она прозрачная только в hammer а в игре её нету.
(Альфа канал у текстуры есть)
 

ZGreen

Navarro
Jun 15, 2006
3,643
37
  • Спец медаль MM18
$translucent" 1
"$alpha" 0.5 // Установите значение от 0 (полностью прозрачный) до 1 (полностью непрозрачный)
Мне кажется, тут надо что-то одно оставить.

Что за $blend?

О том, лежит ли файл в нужном месте и что там за альфа намазана остается только догадываться.
 

v1c7or

Active member
Oct 20, 2013
428
28
А фото для текстур ты как настроил Там во первых пропорции правильные и должны быть с альфа каналами
 

NedoMapper

New member
Jan 10, 2025
8
1
3
Я сделал текстурку как то но теперь она выдает ошибку

-------------------------------------------------------------------------------
Command failed with return code 0x1!

** Screenshot the WHOLE window when showing this compile log
** Or upload the .log file generated beside your VMF
-------------------------------------------------------------------------------

и фон картинки полностью удаляет объекты за ней
что делать?
 
  • Like
Reactions: v1c7or

v1c7or

Active member
Oct 20, 2013
428
28
Я сделал текстурку как то но теперь она выдает ошибку

-------------------------------------------------------------------------------
Command failed with return code 0x1!

** Screenshot the WHOLE window when showing this compile log
** Or upload the .log file generated beside your VMF
-------------------------------------------------------------------------------

и фон картинки полностью удаляет объекты за ней
что делать?
 

NedoMapper

New member
Jan 10, 2025
8
1
3
Я сделал всё как на видео но всё равно получилось так:
134992
 

wsw

Well-known member
Oct 27, 2005
1,447
58
136
63
  • Серебряная медаль 224
У самой текстуры есть альфа-канал?
 

wsw

Well-known member
Oct 27, 2005
1,447
58
136
63
  • Серебряная медаль 224
1 Загружаешь картинку в фотошоп и удаляешь фон, фон должен быть прозрачным
2 Создаёшь альфа-канал и заливаешь его чёрным цветом
3 Сохраняешь в VTF как: compressed with alpha или uncompressed with alpha
4 Создаёшь VMT-файл, например:

"LightmappedGeneric"
{
"$basetexture" "ПОДКАТАЛОГ_В ПАПКЕ_MATERIALS/ИМЯ_ФАЙЛА_С_КАРТИНКОЙ"
"$translucent" "1"
"$decal" "1"
"$decalscale" "0.5"
"$vertexcolor" "1"
"$vertexalpha" "1"
}

5 Радуешься...

Края плохо обработал, так, на коленке...
1736621752766.png

В твоём случае VMT выглядеть должен так:
"LightmappedGeneric"
{
"$basetexture" "custom/QsquadGameKukla"
"$translucent" "1"
"$decal" "1"
"$decalscale" "0.5"
"$vertexcolor" "1"
"$vertexalpha" "1"
}
 
Last edited:

NedoMapper

New member
Jan 10, 2025
8
1
3
1 Загружаешь картинку в фотошоп и удаляешь фон, фон должен быть прозрачным
2 Создаёшь альфа-канал и заливаешь его чёрным цветом
3 Сохраняешь в VTF как: compressed with alpha или uncompressed with alpha
4 Создаёшь VMT-файл, например:

"LightmappedGeneric"
{
"$basetexture" "ПОДКАТАЛОГ_В ПАПКЕ_MATERIALS/ИМЯ_ФАЙЛА_С_КАРТИНКОЙ"
"$translucent" "1"
"$decal" "1"
"$decalscale" "0.5"
"$vertexcolor" "1"
"$vertexalpha" "1"
}

5 Радуешься...

Края плохо обработал, так, на коленке...
View attachment 134993

В твоём случае VMT выглядеть должен так:
"LightmappedGeneric"
{
"$basetexture" "custom/QsquadGameKukla"
"$translucent" "1"
"$decal" "1"
"$decalscale" "0.5"
"$vertexcolor" "1"
"$vertexalpha" "1"
}

А можно ли сделать так что бы была не как декаль а как стена?
 
Last edited:

Camblu Buildovich

Это я, да
Staff member
Супер Модератор
Jan 3, 2010
4,594
116
127
63
  • Золотая медаль 154
А можно ли сделать так что бы была не как декаль а как стена?
В редакторе изображений сунуть на зад текстуру стены.
 
  • Like
Reactions: wsw

wsw

Well-known member
Oct 27, 2005
1,447
58
136
63
  • Серебряная медаль 224
А можно ли сделать так что бы была не как декаль а как стена?
Ты, что вообще строишь? Стенку с прозрачной текстурой?
Если да, то накладывай полученную текстуру на браш и всё...

Добавь только тип материала в VMT-файл:
"$surfaceprop" "ТИП"
где "ТИП" это: "paper" - бумага, "metal" - метал, "concrete" - бетон...
например: "$surfaceprop" "concrete"
 
  • Like
Reactions: v1c7or

v1c7or

Active member
Oct 20, 2013
428
28
Есть декали есть оверлеи Зачем тебе текстура стенЫ на которой прозрачный материал?
 

NedoMapper

New member
Jan 10, 2025
8
1
3
Z
Есть декали есть оверлеи Зачем тебе текстура стенЫ на которой прозрачный материал?
Я просто хотел в дальнейшем сделать дверь на которой будут кастомные текстуры включая кастомное
стекло
Post automatically merged:

Ты, что вообще строишь? Стенку с прозрачной текстурой?
Если да, то накладывай полученную текстуру на браш и всё...

Добавь только тип материала в VMT-файл:
"$surfaceprop" "ТИП"
где "ТИП" это: "paper" - бумага, "metal" - метал, "concrete" - бетон...
например: "$surfaceprop" "concrete"
Я сделал и все равно когда я ставлю то за текстурой белки у меня пустота
 

Skrip

Active member
Sep 13, 2014
613
28
184
43
next21.ru
Похоже, что у него уже получилось сделать текстуру с прозрачным фоном. Это заметно по хвосту и лапке. А еще можно заметить, что белка расположена на браше параллелепипеде, из-за которого компилятор удаляет лишние полигоны в местах соприкосновения брашей.

NedoMapper, что ты хочешь сделать/получить?
 

Attachments

NedoMapper

New member
Jan 10, 2025
8
1
3
Похоже, что у него уже получилось сделать текстуру с прозрачным фоном. Это заметно по хвосту и лапке. А еще можно заметить, что белка расположена на браше параллелепипеде, из-за которого компилятор удаляет лишние полигоны в местах соприкосновения брашей.

NedoMapper, что ты хочешь сделать/получить?
Я хочу научиться делать так что бы когда я ставил стену с белкой у обычной стены то за белкой ничего не пропадало. Просто я декали самостоятельно делать не умею. Когда я их делаю то они очень огромных размеров
 
Vtf edit(если я не ошибаюсь в названии) есть просмотр альфы и там же, отдельно по rgb.
Возьми нормал посмотри в ней что из себя там представляет альфа(если нужна карта высот(здесь нормал мап)) и так же по диффузу. Будешь точно знать где и что за альфа у тебя.
Post automatically merged:

Я понял так, человек делает декаль, наклыдавает эту декаль либо спрайтом либо делалью, так должно быть, т. е. декаль должна накладывать я на текстуру стены а не на браш стены.
Предполагаю что создал он свою текстуру просто как, именно, текстуру с прозрачным фоном, но накладывает не как декаль а как простую текстуру, в итоге и получает то что получает.
 
Last edited: