Sidebar

Нубские Вопросы CS: Source

RSR.SC

жжжж
Mar 11, 2009
787
У меня "блендовая" текстура: трава, земля. Хочу сделать детаил-траву, и когда делаю, детаил-трава и на земле и на траве. Возможно ли сделать, что бы детаил-трава была только на текстуре травы, а на земле её не было? Просто нужны тропинки. Если можно, то киньте пример материала, пожалуйста.
 

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
RSR.SC
В файле detail.vbsp прописаны группы. В каждой группе прописано определенное значение alpha, которое может быть от 0 до 1. То есть как я понимаю, если прописано значение 0 - то трава будет появляться на первой базовой текстуре. Если 1 - то на второй. Если 0.3 - то и на той и на другой, но на первой больше. Если 0.5 - то на обоих одинаково. Вот такая байда

То есть смотри. Если тебе надо чтобы трава росла только на первой базовой, то ищешь такую траву или прописываешь новую. Это просто пример:
Code:
detail
{
	forest_floor_01
	{
		density 1600
		RoseFlower [b]// первая группа[/b]
                {
			alpha 0 [b]// на первой базовой[/b]
			RoseFlower
			{
				sprite "0 0 83 128 512"
				spritesize "0.5 0.05 7 13"
				spriterandomscale .3
				amount 0.02
				detailorientation 2
				sway 0.2
				upright 1
				maxangle 70
			}
		}
		Group 2 [b]//вторая группа[/b]
		{
			alpha 1 [b]// на второй базовой[/b]

		}
	}
}
Как видишь, на второй базовой ничего нет, соответственно ничего на ней не будет расти
 

RSR.SC

жжжж
Mar 11, 2009
787
Благодарен.
Заметил, что трава вырастает только на тех брашах, на которых был применён "дисплецсемент".

П.С. ..Эх, репы не дать. Причина: "Вы должны добавить репутацию кому-то еще, прежде чем сможете снова добавить ее Backbreaker." Добавьте кто-нибудь репы Backbreaker'у за меня :)
 

predA

всё уже не то
Sep 15, 2007
1,051
32
2 Backbreaker: Спасибо
Но правда таких строк я в своём vmfе так и не нашёл, что указаны тут, а с водой всё таже проблема. этот nodraw браш с 1 стороны окрашенный водою, больше ничего не надо в нём прописывать?
 

Гега

Папаша!!!
Oct 29, 2007
2,470
39
2 predA:
Нет, поюзай другие текстуры воды..

Post automatically merged:

2 Backbreaker:
В редакторе вода нескольких цветов, какие за что отвечабт, помню давно гдето читал, а где непомню...
 
Last edited:

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
Гега
Ну там есть служебные материалы, которые используются только движком, например с префиксом _dx70 или _beneath (для рендера под водой)
А каких разных цветов? ну белые это dx70, остальные синие.
 

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
Вообще, эти превьюхи не отражают действительность. Можно указать хоть какую текстуру в "%tooltexture" "имя текстуры" и она будет отображаться в редаткторе. В невоторых материалах можно заметить коменты
This is the texture that shows up in the Hammer browser.
Если же вместо текстуры отображается эмошашка, то это еще ничего не значит кроме отсутствия у материала параметра "%tooltexture" или отсутствия этой самой текстуры
 

predA

всё уже не то
Sep 15, 2007
1,051
32
2 Backbreaker: через что лучше всего вставлять свет, а то какой то беспредел. стоишь на расстояние 10м к примеру, свет тусклый, подходишь к ней, на 5м он резко становится ярким, отойдя и смотрю из за какого то угли или из далека, вообще как будто нету источника света.. :/
 

RSR.SC

жжжж
Mar 11, 2009
787
Да, кстати, ещё вопрос. А если я хочу использовать свою текстуру травы.. Можно ли реализовать, не затрагивая стандартный detailsprites.vtf? Т.е. есть своя текстура(128икс128, к примеру), интересно как её правильно вписать в detail.vbsp... Опять же, желательно примерчик, если такое возможно:)
 

comandor

Нуб 80 лвл
Apr 30, 2007
387
35
0
0
Подскажите как создать overlay с альфа каналом и какие есть детали травы и прочие которые можно привязать к текстуре
 

comandor

Нуб 80 лвл
Apr 30, 2007
387
35
0
0
поясните в чём отличаеться vmt файл точнее его содержимое Overlay и decal?
 

Backbreaker

графодрочер ксм
Dec 27, 2007
3,130
38
48
  • Золотая медаль 111
Принципиального отличия нет. Для использования материала под info_decal, часто дописывают параметр "скейл", если текстура высокого разрешения, так как ентить не масштабируется
 

comandor

Нуб 80 лвл
Apr 30, 2007
387
35
0
0
как сделать чтоб оверлей перекрывал меньше 64 фейса
 

Scannon

Member
Aug 22, 2009
32
0
6
1. Как сделать след от пролетевшей ракеты и убрать через некоторое время? И как сделать эмитация дыма, выходящего из ракеты при полёте?
2. Никак не могу справиться с задачей. По нажатию на кнопку нужно изменить путь движения func_tanktrain
3. Как сделать эмитация расходящихся вол впереди плывушего коробля (какбы разрезает воду носом)?
 

Attachments

Last edited: