Sidebar

несколько вопросов

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
несколько вопросов

1. Какой лимит полигонов для prop-моделей под Source?
2. Можно ли для модели под Source сделать неквадратную текстуру, например 512х1024?
3. Как сделать в модели по Source стекло?
 

realspaik

Member
30.08.2006
651
4
18
1.Сейчас такие лимиты(хотя на VDC писали что лимит вертексов 32768)
Код:
#define MAXSTUDIOTRIANGLES	65536	// лимит полигонов
#define MAXSTUDIOVERTS	        65536	// лимит вертексов
#define	MAXSTUDIOFLEXVERTS	10000	// лимит вертексов для лицевой анимации
#define MAXSTUDIOSKINS     	32	// total textures
#define MAXSTUDIOBONES       	128	// total bones actually used
#define MAXSTUDIOBLENDS       	32
#define MAXSTUDIOFLEXDESC	1024	// maximum number of low level flexes (actual morph targets)
#define MAXSTUDIOFLEXCTRL	64	// maximum number of flexcontrollers (input sliders)
#define MAXSTUDIOPOSEPARAM	24
#define MAXSTUDIOBONECTRLS	4
#define MAXSTUDIOANIMBLOCKS     256
2. Можно.
3. делаешь текстуру с альфаканалом(он будет определять прозрачность стекла) и в VMT ставишь параметр "$translucent" "1" , например
Код:
VertexLitGeneric
{
	"$basetexture"	"models\props_lights\light_glass_white"
	"$translucent" "1" 
	"$envmap" "env_cubemap"
	"$envmaptint" "[.95 .85 .85]"
	"$nocull" "1"
}
"$nocull" "1" делает текстуру "двухсторонней"
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
насчёт неквадратных текстур - можно по-подробнее.
а если без отражения, то
"$envmap" "env_cubemap"
$envmaptint" "[.95 .85 .85]
можно выкинуть?
 

realspaik

Member
30.08.2006
651
4
18
Да, env_cubemap можно выкинуть.
А что подробнее насчет неквадратных текстур? Главное чтоб сторона текстуры была степенью двойки( 16, 32, 64, 128, 256, 512, 1024, 2048), можно и 16x2048 делать.
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
Я в Максе сделал анврап. Жмякнул Flatten pattern. Ну и расположил все куски как раз в половине квадрата 2048х2048. Экспортнул развёртку. Нарисовал тексу 2048х1024. Пиханул тексу в Макс. Ну ессно она растянутой получилась.Ну там настроил скэйл. Думал он при экспорте модели в SMD сохранится - ан нет. Текса в Моделвьюэре растянута.
 

realspaik

Member
30.08.2006
651
4
18
Я в таких случаях(когда нужна прямоугольная текстура) делаю развертку на половину квадрата, а когда она полностью готова, выделяю все элементы развертки и растягиваю ее на полный квадрат. После этого работаю с ней как с прямоугольной.

Возможно есть более правильный способ, но меня и этот устраивает :agy:
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
не догоняюя твоего способа. Вобщем мне нуно чтобы текстура для модели в формате vtf была бы с соотношением сторон 1/2, не и ессно правильно бы наложилась на модель.
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
побаловался я с парамером "$translucent".
Я так понял этот параметр делает всю модель стеклянной?
 
Последнее редактирование:

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
Как сделать правильно, например, дверь со стеклом? Чтобы дверь была деревянной и непрозрачной, а стекло, собсна, стеклянным и прозрачным? Двумя моделями что ли?
 

DeTLeR

New member
17.12.2006
2 777
Сделай отдельно все брашами, выреж стекло и обьедение все элементы в группу и преврати в func_door.
 
Последнее редактирование:

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
У меня вся модель получается стеклянной. Поведайте нубу как сделать, чтобы стеклянным было, собсно,только стекло?
 

Francisk

Member
03.07.2007
427
34
Он имеет в виду несовершенство движка Source котороевалвовцы обязаны изменить в том протоколе на котором выйдет ep3 .

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

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

firestarter

New member
21.07.2009
740
33
0
0
йух!
кстати если я хочу просто добавить пару анимаций что мне нужно сделать???
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
Какой лимит wpoly и epoly для движка Source? Сколько должно быть полигонов в кадре (примерно), чтобы Source выдавал 50fps?
 

[CSM]177bot(0)

Главный бездельник
04.12.2006
2 068
  • Золотая медаль 212
  • Золотая медаль 221
  • Серебряная медаль 133
  • Серебряная медаль 105
  • Золотая медаль 235
вопросы такие: как сделать текстуру блестящей? А как светящейся? Ну и на предидущий пост ответте плз кто знает.
 
Последнее редактирование:

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.