Sidebar

Исчезающие полигоны.

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
Исчезающие полигоны.

Привет всем. Вот давно меня мучает вопрос, отчего на некоторых обьектах иногда исчезают фейсы? Это связано с ошибками при компиляции мелких деталей?
И как это лечится? поможет ли то что браши с кривыми фейсами конвертишь в func_wall?
 

TRUP@C

Основатель CSM
Staff member
Администратор
Спонсор
Jun 21, 2004
5,638
  • Золотая медаль 325
  • Золотая медаль 213
  • Золотая медаль 235
  • Золотая медаль 233
Поможет не делать кривые фейсы :)
А вообще если ты видешь исчезающие полигоны значит что
а) Ты перестарался с NULL или SKY текстурами
б) VIS неверно просчитал невидемые полигоны
 

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
хм... а функ_валл поможет? просто не могу в данный момент компильнуть карту
 

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
вот. на 1 скрине обвел проблемные фейсы сбоку.
Там же ничего особого нет...
Кстати, видите на последнем скрине монитор? так вот, я его взял из префаба, и когда постваил на карту, то в нем исчезла пара брашей :spy:. Я взял и конвертнул их в функ-валлы, они опять появились %) %) весело, нет...
 

Attachments

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
нет, все норм

Post automatically merged:

Code:
** Executing...
** Command: Change Directory
** Parameters: "C:\Half-Life"


** Executing...
** Command: c:\zhlt\hlcsg.exe
** Parameters: -wadautodetect "c:\documents and settings\moonsond\my documents\hp" -cliptype precise -wadinclude hp.wad -wadinclude barney.wad -texdata 9024

hlcsg v2.5.3 rel Custom Build 1.7p15 (Jun  3 2004)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
-----  BEGIN  hlcsg -----
Command line: c:\zhlt\hlcsg.exe -wadautodetect "c:\documents and settings\moonsond\my documents\hp"-cliptype precise -wadinclude hp.wad -wadinclude barney.wad -texdata 9024 
Entering c:\documents and settings\moonsond\my documents\hp.map

Current hlcsg Settings
Name                 |  Setting  |  Default
---------------------|-----------|-------------------------
threads               [       1 ] [  Varies ]
verbose               [     off ] [     off ]
log                   [      on ] [      on ]
developer             [       0 ] [       0 ]
chart                 [     off ] [     off ]
estimate              [     off ] [     off ]
max texture memory    [ 9240576 ] [ 4194304 ]
max lighting memory   [ 6291456 ] [ 6291456 ]
priority              [  Normal ] [  Normal ]

noclip                [     off ] [     off ]
null texture stripping[      on ] [      on ]
clipnode economy mode [      on ] [      on ]
clip hull type        [ precise ] [  legacy ]
onlyents              [     off ] [     off ]
wadtextures           [      on ] [      on ]
skyclip               [      on ] [      on ]
hullfile              [    None ] [    None ]
nullfile              [    None ] [    None ]
min surface area      [   0.500 ] [   0.500 ]
brush union threshold [   0.000 ] [   0.000 ]

Using mapfile wad configuration
Wadfiles not in use by the map will be excluded
Wadinclude list :
[zhlt.wad]
[hp.wad]
[barney.wad]

0 brushes (totalling 0 sides) discarded from clipping hulls
CreateBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (8.62 seconds)
SetModelCenters:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.00 seconds)
CSGBrush:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (4.91 seconds)

Including Wadfile: \documents and settings\moonsond\my documents\hp.wad
 - Warning: Larger than expected texture (261932 bytes): 'HP_HL2_3'
 - Warning: Larger than expected texture (294572 bytes): 'HP_HL2_10'
 - Warning: Larger than expected texture (348972 bytes): 'HP_HL2_19'
 - Warning: Larger than expected texture (230312 bytes): 'HP_HL2_20'
 - Warning: Larger than expected texture (272812 bytes): 'HP_HL2_18'
 - Contains 60 used textures, 33.33 percent of map (706 textures in wad)
Including Wadfile: \documents and settings\moonsond\my documents\barney.wad
 - Contains 7 used textures, 3.89 percent of map (408 textures in wad)
Using Wadfile: \half-life\valve\xeno.wad
 - Contains 5 used textures, 2.78 percent of map (264 textures in wad)
Using Wadfile: \half-life\valve\halflife.wad
 - Contains 80 used textures, 44.44 percent of map (3116 textures in wad)
Using Wadfile: \half-life\cstrike\cs_office.wad
 - Contains 13 used textures, 7.22 percent of map (102 textures in wad)
Using Wadfile: \half-life\cstrike\cstrike.wad
 - Contains 12 used textures, 6.67 percent of map (123 textures in wad)
Including Wadfile: \zhlt\zhlt.wad
 - Contains 1 used texture, 0.56 percent of map (3 textures in wad)
Using Wadfile: \half-life\cstrike\cs_assault.wad
 - Contains 2 used textures, 1.11 percent of map (22 textures in wad)

added 14 additional animating textures.
Texture usage is at 7.57 mb (of 8.81 mb MAX)
15.91 seconds elapsed

-----   END   hlcsg -----




** Executing...
** Command: c:\zhlt\hlbsp.exe
** Parameters: "c:\documents and settings\moonsond\my documents\hp" -texdata 9024

hlbsp v2.5.3 rel Custom Build 1.7p15 (Jun  3 2004)
Zoner's Half-Life Compilation Tools -- Custom Build
Based on code modifications by Sean 'Zoner' Cavanaugh
Based on Valve's version, modified with permission.
Submit detailed bug reports to ([email protected])
-----  BEGIN  hlbsp -----
Command line: c:\zhlt\hlbsp.exe "c:\documents and settings\moonsond\my documents\hp"-texdata 9024 

Current hlbsp Settings
Name               |  Setting  |  Default
-------------------|-----------|-------------------------
threads             [       1 ] [  Varies ]
verbose             [     off ] [     off ]
log                 [      on ] [      on ]
developer           [       0 ] [       0 ]
chart               [     off ] [     off ]
estimate            [     off ] [     off ]
max texture memory  [ 9240576 ] [ 4194304 ]
priority            [  Normal ] [  Normal ]

noclip              [     off ] [     off ]
nofill              [     off ] [     off ]
noopt               [     off ] [     off ]
null tex. stripping [      on ] [      on ]
notjunc             [     off ] [     off ]
subdivide size      [     240 ] [     240 ] (Min 64) (Max 512)
max node size       [    1024 ] [    1024 ] (Min 64) (Max 8192)


SolidBSP [hull 0] 500...1000...1500...2000...2500...3000...3500...3659 (1.66 seconds)
BSP generation successful, writing portal file 'c:\documents and settings\moonsond\my documents\hp.prt'
SolidBSP [hull 1] 500...1000...1500...2000...2500...3000...3058 (1.00 seconds)
SolidBSP [hull 2] 500...1000...1500...2000...2500...2662 (0.63 seconds)
SolidBSP [hull 3] 500...1000...1500...2000...2500...3000...3187 (1.19 seconds)
12.17 seconds elapsed

-----   END   hlbsp -----




** Executing...
** Command: Copy File
** Parameters: "c:\documents and settings\moonsond\my documents\hp.bsp" "C:\Half-Life\cstrike\maps\hp.bsp"


** Executing...
** Command: Copy File
** Parameters: "c:\documents and settings\moonsond\my documents\hp.pts" "C:\Half-Life\cstrike\maps\hp.pts"
Post automatically merged:

если прогнать виз с радом, то пропадают меньше фейсов - только парочка внизу лестницы. Правда всю мапу я не прогонял пока, только ближайшие окрестности проблемной зоны.
 
Last edited:
VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
-cliptype precise убери и будет чудо.

Post automatically merged:

Сразу вижу, что батник у меня взял.
На брашах ентитях с -cliptype precise такие приколы постоянно, поэтому на арканосе нету ниодной браш-ентити.
-cliptype precise нужно для того, что бы игрок не подскакивал и не застревал нп неровных поверхностях.

Post automatically merged:

З.Ы.
Компиляторы правильные, p15 4ever!
 
Last edited:

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
Skaarj said:
Сразу вижу, что батник у меня взял.
Так я через хаммер компилю :D :D честно 8) см. скрин...
а до настроек сам дошел.
А какой батник можно у тебя взять? интересно... сам хотел вот замутить...

Skaarj said:
На брашах ентитях с -cliptype precise...
Так ступеньки еще простые браши...

Post automatically merged:

2 Skaarj:
а п15 и правда форева =) интересно, поновее zhlt нет?

Post automatically merged:

убрал -cliptype precise - 0 эффекта...
 

Attachments

Last edited:
VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Странно.
Дай исходник ступенек.
Новее zhlt есть, но там у меня лайтмапы компилились ужасно.
 

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
ну не фиха ж себе рмф сжимается... из 3 метров - 130 кбайт :shock:
Текстур моих не даю - вад весит 50 метров... могу скинуть лично кому-то...
в 3 аттаче - собсно ступеньки...
как я заметил, исчезают ли полигоны и где - зависит от окр. архитектуры... т.е. занимался детализацией близлежащего пространства - пропали другие фейсы...
у меня сейчас пропадают 3 фейса внизу верхней лестницы и вверху нижней...
 

Attachments

VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Скомпилил, всё ОК.

hlcsg hp -estimate -texdata 16000 -lightdata 16000 -nowadtextures -tiny 0.01
hlbsp hp -estimate -texdata 16000 -lightdata 16000 -subdivide 240 -maxnodesize 8192

Post automatically merged:

Собсно, -tiny 0.01 должно помочь. Минимальная площадь поверхности.
 
Last edited:

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
Во!!! спасибо, помогло. /closed
-tiny 0.01
-subdivide 240 -maxnodesize 8192
Можешь обьяснить на пальцах, на что эти параметры влияют? -maxnodesize - по-моему, макс. размер 1 виз ноуды...
 
VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
-tiny 0.01 - минимальная площадь поверхности обрабатываемая компилятором.
-subdivide 240 - значение по умолчанию, можно даже не вписывать, то как разбиваются полигоны (через каждые 240 тексела текстуры). Чем больше, тем лучше, но может выругаться РАД. В идеале должно быть 512.
-maxnodesize 8192 - та да, заметил что быстрее ВИС считал, затем просто оставил, т.к., ВИСом уже не пользуюсь, не кушает оно мои карты.
 

moonsond

Designed for War
Jul 24, 2006
5,601
7
38
  • Спец медаль 136
  • Золотая медаль 143
Skaarj said:
... ВИСом уже не пользуюсь, не кушает оно мои карты.
??? в смысле? а чем пользуешься вместо виза???
 
VIP
Aug 12, 2004
18,877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Ничем, собсно, я уже карты под ХЛ/КС не делаю.
Сразу после ЦСГ/БСП шёл РАД и всё. Так все мои последние карты скомпиленны.
Я бы Арканос несколько суток компилил бы с ВИСом, а так быстро получилось. :)