Добре дошли

Потребителско име:

Парола:


Запомни ме

[ ]

Свържи се с нас

Форуми

SECTOR.BG Counter-Strike Community - The Best CS 1.6 Servers in the World! :: Форуми :: Общност :: Mapping
 
<< Предишна тема | Следваща тема >>
Как да подобрим качеството на сенките?
Редактори:Kobri, Lucky, SleepWalker, perfektnoto savur6enstvo, Lummox, -ThugLife-, Xfirb, pochti perfekten*, Keep Hope Alive
Автор Отговор
DragonClaw
вт мар 08 2011, 08:59
Регистриран потребител #18
Регистриран: пт фев 20 2009, 01:58
съобщения: 791
Предварително алармирам - ако ви се пропускат обяснения и ви е интересен крайния резултат, скролнете най-долу.
А сега да започнем. За да подобрим качеството на сенките, ще използваме няколко параметъра:
1."-extra"

Както виждаме, чрез този параметър преминаването от сянка към светлина е няколко идеи по-дълго, което го прави да изглежда и по-меко. Забелязва се и обаче, че light bug-овете си личат по-ясно, точно заради по-мекото преминаване. За това при използване на този параметър трябва ръчно да се справяте с всеки един lb по отделно (тези от картинката се намират на границата на два "парцала" и често се случват благодарение на първобитния енджин на играта)

2."-chop #"

Този параметър (до колкото съм успял да си преведа) умножава броя на "парцалите" - точки, които hlrad (инструмента, изработващ сенките) ползва, за да построи отразените светлини (въпреки, че стените са грапави, те разбира се дават някакво отражение наоколо, този параметър подобрява точно това). По принцип зададената стойност на параметъра е 64. При увеличаване (което става на интервали по 16, защото иначе дава грешен параметър) скоростта на компилиране се увеличава, а размерът на файла на картата се смалява, за сметка на качеството разбира се. Препоръчително е да не слагате стойност над 96, защото сенките стават лоши. Чрез по-високата стойност можете да избегнете и грешка "exceeded MAX_PATCHES", ако се сблъскате с нея (често се получава от неоптимизирана "кутия" на небето, поддържайте отвореното пространство на картата минимално). За да подобрите качеството, слагате по-малка стойност (16 или 32). При по-малка стойност пък, може сами да се натресете на споменатата грешка "exceeded MAX_PATCHES", както стана и в моя случай (при 16 получавах грешка, снимката която виждате е с 32).
3."-bounce"

Този параметър определя отраженията на светлината в пространството. Чрез него засенчените места, ще се осветяват по-силно и ще изглеждат по-естествено. Така контрастът между по-тъмните и по-светлите участъци ще се намали, което до някъде ще замаскира грозните ръбчета, получаващи се при сенките, падащи под ъгъл. Освен това, често може да се случи този параметър да оправи и някои от light bug-овете по картата. Максималната стойност е 1000, но слагането на повече от 300 си е чиста загуба на време. Комбинацията от подобряване на -bounce и -chop довежда до много добри резултати при осветяване на закрити просранства.

Всички тези параметри се вписват ето така:

или ако не ползвате command prompt, а Valve Hammer Editor за компилиране:


Ако се питате дали всичко това няма да натоварва прекалено много, моят отговор е следният: щом като това не създава никакви допълнителни обекти за визуализиране - не. Видео картата ви не се интересува дали сте сложили стойност на bounce 1 или 1000. ЦС картата е финален продукт и се различава от сорс файла си, също както .bmp картинка сейвана от фотошоп се различава от сорс файла си. И щом в паметта на видео картата се съхранява информацията на всеки един пиксел, то едва ли имаме повод да се притесняваме за 8-битовите текстури на цс.
Единствените отрицателни последици са повечето време за компилиране и лекото увеличение на размера на финалния файл.

Ползването на тези параметри за вашата карта ще ви направи "турбо гъзари", тъй като няма и една карта, в която те да са приложени, и общо взето може би много малко хора изобщо подозират за тях.

А ето и крайни резултати, сравнения между обикновените стойности на разгледаните параметри и следните: -extra -bounce 200 -chop 32 (забелязват се light bug-четата, породени от -extra параметъра, за които казах, заради което аз няма занапред да ползвам този параметър):




Това е (май )! Успех на всички ентусиасти!


[ Редактирано пт апр 15 2011, 08:27 ]
Най-отгоре
{SENDPM=18}
| HaRdY | QrosteN
чт сеп 29 2011, 05:54
Регистриран потребител #15750
Регистриран: пн сеп 13 2010, 12:15
съобщения: 52

** Executing...
** Command: Change Directory
** Parameters: "C:\Program Files\Valve"


** Executing...
** Command: C:\PROGRA~1\VALVEH~1\tools\hlcsg.exe
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

hlcsg v3.4 Final (Feb 25 2006)
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:\PROGRA~1\VALVEH~1\tools\hlcsg.exe "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"
Entering c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs.map

Current hlcsg Settings
Name | Setting | Default
---------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 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 [ legacy ] [ 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
Wadinclude list :
[zhlt.wad]

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

Including Wadfile: \program files\valve hammer editor\tools\zhlt.wad
- Contains 4 used textures, 16.67 percent of map (8 textures in wad)
Using Wadfile: \program files\valve\counter-strike 1.6 sector edition\cstrike\cstrike.wad
- Contains 0 used textures, 0.00 percent of map (123 textures in wad)
Using Wadfile: \program files\valve\counter-strike 1.6 sector edition\valve\halflife.wad
- Contains 8 used textures, 33.33 percent of map (3116 textures in wad)

Warning: ::FindTexture() texture BRICK13B not found!
Warning: ::FindTexture() texture CSTLGRASS not found!
Warning: ::FindTexture() texture {CAPSM not found!
Warning: ::FindTexture() texture {CAPSA not found!
Warning: ::FindTexture() texture {CAPSP not found!
Warning: ::FindTexture() texture {CAPSB not found!
Warning: ::FindTexture() texture {CAPSZ not found!
Warning: ::FindTexture() texture {CAPSY not found!
Warning: ::FindTexture() texture {CAPSO not found!
Warning: ::FindTexture() texture {CAPSN not found!
Warning: ::FindTexture() texture {CAPSI not found!
Warning: ::FindTexture() texture {CAPSK not found!
Warning: ::LoadLump() texture BRICK13B not found!
Warning: ::LoadLump() texture CSTLGRASS not found!
Warning: ::LoadLump() texture {CAPSA not found!
Warning: ::LoadLump() texture {CAPSB not found!
Warning: ::LoadLump() texture {CAPSI not found!
Warning: ::LoadLump() texture {CAPSK not found!
Warning: ::LoadLump() texture {CAPSM not found!
Warning: ::LoadLump() texture {CAPSN not found!
Warning: ::LoadLump() texture {CAPSO not found!
Warning: ::LoadLump() texture {CAPSP not found!
Warning: ::LoadLump() texture {CAPSY not found!
Warning: ::LoadLump() texture {CAPSZ not found!
Texture usage is at 0.16 mb (of 4.00 mb MAX)
0.38 seconds elapsed

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




** Executing...
** Command: C:\PROGRA~1\VALVEH~1\tools\hlbsp.exe
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

hlbsp v3.4 Final (Feb 25 2006)
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:\PROGRA~1\VALVEH~1\tools\hlbsp.exe "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

Current hlbsp Settings
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 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...875 (0.03 seconds)
BSP generation successful, writing portal file 'c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs.prt'
SolidBSP [hull 1] 500...672 (0.03 seconds)
SolidBSP [hull 2] 500...591 (0.02 seconds)
SolidBSP [hull 3] 500...699 (0.01 seconds)
0.35 seconds elapsed

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




** Executing...
** Command: C:\PROGRA~1\VALVEH~1\tools\hlvis.exe
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

hlvis v3.4 Final (Feb 25 2006)
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 hlvis -----
Command line: C:\PROGRA~1\VALVEH~1\tools\hlvis.exe "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"
271 portalleafs
728 numportals

-= Current hlvis Settings =-
Name | Setting | Default
-------------------|-----------|-------------------------
threads [ 2 ] [ Varies ]
verbose [ off ] [ off ]
log [ on ] [ on ]
developer [ 0 ] [ 0 ]
chart [ off ] [ off ]
estimate [ off ] [ off ]
max texture memory [ 4194304 ] [ 4194304 ]
max vis distance [ 0 ] [ 0 ]
priority [ Normal ] [ Normal ]

fast vis [ off ] [ off ]
full vis [ off ] [ off ]


BasePortalVis:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.04 seconds)
LeafThread:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (1.25 seconds)
average leafs visible: 75
g_visdatasize:9765 compressed from 9214
1.32 seconds elapsed

----- END hlvis -----




** Executing...
** Command: C:\PROGRA~1\VALVEH~1\tools\hlrad.exe
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

hlrad v3.4 Final (Feb 25 2006)
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 hlrad -----
Command line: C:\PROGRA~1\VALVEH~1\tools\hlrad.exe "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs"

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

vismatrix algorithm [ Original ] [ Original ]
oversampling (-extra)[ off ] [ off ]
bounces [ 1 ] [ 1 ]
bounce dynamic light [ on ] [ on ]
ambient light [ 0.000 0.000 0.000 ] [ 0.000 0.000 0.000 ]
maximum light [ 255.000 ] [ 256.000 ]
circus mode [ off ] [ off ]

smoothing threshold [ 50.000 ] [ 50.000 ]
direct threshold [ 25.000 ] [ 25.000 ]
direct light scale [ 2.000 ] [ 2.000 ]
coring threshold [ 1.000 ] [ 1.000 ]
patch interpolation [ on ] [ on ]

texscale [ on ] [ on ]
patch subdividing [ on ] [ on ]
chop value [ 64.000 ] [ 64.000 ]
texchop value [ 32.000 ] [ 32.000 ]

global fade [ 1.000 ] [ 1.000 ]
global falloff [ 2 ] [ 2 ]
global light scale [ 1.000 1.000 1.000 ] [ 1.000 1.000 1.000 ]
global gamma [ 0.500 0.500 0.500 ] [ 0.500 0.500 0.500 ]
global light scale [ 1.000 ] [ 1.000 ]
global sky diffusion [ 1.000 ] [ 1.000 ]

opaque entities [ on ] [ on ]
sky lighting fix [ on ] [ on ]
incremental [ off ] [ off ]
dump [ off ] [ off ]

colour jitter [ 0.0 0.0 0.0 ] [ 0.0 0.0 0.0 ]
monochromatic jitter [ 0.0 0.0 0.0 ] [ 0.0 0.0 0.0 ]
softlight hack [ 0.0 0.0 0.0 0.0 ] [ 0.0 0.0 0.0 0.0 ]
diffuse hack [ on ] [ on ]
spotlight points [ on ] [ on ]

custom shadows with bounce light
[ off ] [ off ]
rgb transfers [ off ] [ off ]


[Reading texlights from 'C:\PROGRA~1\VALVEH~1\tools\lights.rad']
[59 texlights parsed from 'C:\PROGRA~1\VALVEH~1\tools\lights.rad']

2386 faces
Create Patches : 18372 base patches
0 opaque faces
242126 square feet [34866160.00 square inches]
1 direct lights

BuildFacelights:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (8.06 seconds)
visibility matrix : 20.1 megs
BuildVisLeafs:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (14.54 seconds)
MakeScales:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (10.47 seconds)
SwapTransfers:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (3.85 seconds)
Transfer Lists : 20775126 : 20.78M transfers
Indices : 7417200 : 7.07M bytes
Data : 83100504 : 79.25M bytes
Bounce 1 GatherLight:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (1.11 seconds)
FinalLightFace:
10%...20%...30%...40%...50%...60%...70%...80%...90%... (0.73 seconds)
39.07 seconds elapsed

----- END hlrad -----




** Executing...
** Command: Copy File
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs.bsp" "C:\Users\Utente\Desktop\hnsbg_robs.bsp"


** Executing...
** Command: Copy File
** Parameters: "c:\users\utente\desktop\documenti\de_snaper_6\map\vhe mapove za otvarqne na novo\hnsbg_robs.pts" "C:\Users\Utente\Desktop\hnsbg_robs.pts"


** Executing...
** Command: C:\PROGRA~1\Valve\COUNTE~1.6SE\hl.exe
** Parameters: +map "hnsbg_robs" -game cstrike -dev -console +deathmatch 1
Най-отгоре
{SENDPM=15750}
| HaRdY | QrosteN
чт сеп 29 2011, 05:56
Регистриран потребител #15750
Регистриран: пн сеп 13 2010, 12:15
съобщения: 52
някои може ли да ми каже зако нямам сянки в мапа и зако като не съм сложил светлина и пак ми свети във мапа???
Най-отгоре
{SENDPM=15750}
KrA40n1
чт сеп 29 2011, 06:27
Регистриран потребител #18189
Регистриран: вт юни 07 2011, 01:30
съобщения: 56
щото не си сложил светлина , ако и тогава няма сенки имаш LEAK...
Най-отгоре
{SENDPM=18189}
| HaRdY | QrosteN
пт сеп 30 2011, 05:33
Регистриран потребител #15750
Регистриран: пн сеп 13 2010, 12:15
съобщения: 52
и как да ги махна тия ЛЕАК???
Най-отгоре
{SENDPM=15750}
KrA40n1
пт сеп 30 2011, 06:43
Регистриран потребител #18189
Регистриран: вт юни 07 2011, 01:30
съобщения: 56
Сложи светлина за тва всичко е светло... като видях лога ми стана ясно...
Най-отгоре
{SENDPM=18189}
| HaRdY | QrosteN
пт сеп 30 2011, 07:54
Регистриран потребител #15750
Регистриран: пн сеп 13 2010, 12:15
съобщения: 52
аз пробвах да сложа светлина сложих 1 ама пак е светло и светлината дето сложих нищо не вършеше !!


[ Редактирано пт сеп 30 2011, 07:55 ]
Най-отгоре
{SENDPM=15750}
 

Иди:     Най-отгоре

Colour Key:
Главен Администратор, Администратор, Support, Екип, CS Админ, VIP, Miss Sector.BG, Потребител

Публикувайте тази тема: rss 0.92 Публикувайте тази тема: rss 2.0 Публикувайте тази тема: RDF
Powered by e107 Forum System