Sidebar

помогите с fps карты

morozfiles

New member
12.12.09
33
0
0
помогите с fps карты

Помогите пожалуйста с fps карты
делал все трюки как в helpе: отступал на 1 юнит, делал обекты ентитями
окрашивал null-ом
Смог понизить ток на 200 wpoly
Карту мне очень хотелось бы доделать... ето моя школа (какбы память) =)
Посоветуйте как понизить wpoly
ошибку много ентитей я уж както уберу..

 

Вкладення

  • 283.5 КБ Перегляди: 118

SpAwN

Well-known member
08.07.09
4 949
29
2 morozfiles:

А ты превращал колонны в func_wall?

Post automatically merged:

А у тебя нет дырки в карте?
 
Останнє редагування:

Cep}I{

>: 4 8 15 16 23 42 ▌
23.11.08
1 006
35
  • Золотая медаль 221
  • Золотая медаль 333
2SpAwN:
Колоны у него не дастают до пола и потолка на 1 юнит
Бырки у него нету на карте. :)

1. Можно залить крышу нулом и запретить на неё подниматься. Но от этого сильно много толку не будет...
2. Лучше сделать окна не прозрачными, а в не которых местах сделай как бы открытые окошки, через которые и можно будет перестреливаться, палить за передвижениями противника, а также просто выпрыгнуть :) . К примеру, так на карте cs_estate сделано.

Лично я сомневаюсь, что тебе может помочь что-либо, кроме варианта №2. Окна можешь сделать не просто тупо не прозрачными, покрыв их стандартной текстурой халфы, а найти текстуру (или сфоткать самому) окно со шторкой - так и красиво будет, и будет понятно, почему окна не прозрачные.


P.S. стёкла делай одним целым енитем в окне, а не разбивай на 6 штук.
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
ну ты хотя бы откомпилил бы RAD, фпс взлетит до небес =)
 

morozfiles

New member
12.12.09
33
0
0
SpAwN
если я привращю колоны в func_wall не вылезит ли ошибка тип много ентитей?
там просто их очень много
по моему вылазит
дырки нет вроде
Cep}I{
крышу лан фиг с ней закрою, а стёкла убрать немогу.. вся прелесть уберётся =) как то так попробую
а за стёкла пасиб.. я думал шо оно их всё равно на много ентитей разобьёт
Monyak
а скажеш как ет? первая мапа..

P.s я где то играл на карте де примерно сток же стёкл, и не лагало, от пытаюсь также ток не знаю как
 
Останнє редагування:

morozfiles

New member
12.12.09
33
0
0
читал..

@echo off
set WADROOT=c:\games\half-life
set mapname=kyg.map

hlcsg.exe -estimate "%mapname%"
hlbsp.exe -estimate "%mapname%"
hlvis.exe -estimate -full "%mapname%"
hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 "%mapname%"

параметры с которыми компилирирую

то шо в вложениях скомпилировано по стандарту hammera
но разницы в фпс между тем и тем не заметил
такое же маленькое
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
2 morozfiles:
выложи лог компиляции(при помощи тега CODE), посмотрим что у тебя там за ошибка и где.
 

morozfiles

New member
12.12.09
33
0
0
Код:
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: hlcsg.exe -estimate kyg.map 
Entering kyg.map

Current hlcsg Settings
Name                 |  Setting  |  Default
---------------------|-----------|-------------------------
threads               [       1 ] [  Varies ]
verbose               [     off ] [     off ]
log                   [      on ] [      on ]
developer             [       0 ] [       0 ]
chart                 [     off ] [     off ]
estimate              [      on ] [     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]

1 brushes (totalling 6 sides) discarded from clipping hulls
CreateBrush:
 (1.39 seconds)
SetModelCenters:
 (0.02 seconds)
CSGBrush:
 (1.84 seconds)

Using Wadfile: \cs_1.6v42(4554)\cstrike\cs_assault.wad
 - Contains 1 used texture, 4.76 percent of map (22 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\cstrike\cs_havana.wad
 - Contains 2 used textures, 9.52 percent of map (122 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\cstrike\cstrike.wad
 - Contains 1 used texture, 4.76 percent of map (123 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\valve\halflife.wad
 - Contains 15 used textures, 71.43 percent of map (3116 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\valve\liquids.wad
 - Contains 0 used textures, 0.00 percent of map (32 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\valve\decals.wad
 - Contains 0 used textures, 0.00 percent of map (222 textures in wad)
Using Wadfile: \cs_1.6v42(4554)\cstrike\kyg.wad
 - Contains 1 used texture, 4.76 percent of map (1 textures in wad)
Including Wadfile: \hl1sdk\sdk\tools\zhlt.wad
 - Contains 1 used texture, 4.76 percent of map (4 textures in wad)

added 1 additional animating textures.
Texture usage is at 0.42 mb (of 4.00 mb MAX)
4.05 seconds elapsed

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



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: hlbsp.exe -estimate kyg.map 

Current hlbsp Settings
Name               |  Setting  |  Default
-------------------|-----------|-------------------------
threads             [       1 ] [  Varies ]
verbose             [     off ] [     off ]
log                 [      on ] [      on ]
developer           [       0 ] [       0 ]
chart               [     off ] [     off ]
estimate            [      on ] [     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...1000...1500...2000...2116 (0.28 seconds)
BSP generation successful, writing portal file 'kyg.prt'
SolidBSP [hull 1] 500...1000...1500...1921 (0.22 seconds)
SolidBSP [hull 2] 500...1000...1500...1783 (0.20 seconds)
SolidBSP [hull 3] 500...1000...1500...1953 (0.27 seconds)
3.91 seconds elapsed

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



hlvis 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  hlvis -----
Command line: hlvis.exe -estimate -full kyg.map 
1203 portalleafs
4144 numportals

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

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


BasePortalVis:
 (5.64 seconds)
LeafThread:
 (380.25 seconds)
average leafs visible: 427
g_visdatasize:124892  compressed from 181653
386.03 seconds elapsed [6m 26s]

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



hlrad 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  hlrad -----
Command line: hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 kyg.map 

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

vismatrix algorithm  [          Original ] [          Original ]
oversampling (-extra)[                on ] [               off ]
bounces              [                 4 ] [                 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  [           100.000 ] [            50.000 ]
direct threshold     [            25.000 ] [            25.000 ]
direct light scale   [             1.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 'lights.rad']
[71 texlights parsed from 'lights.rad']

5887 faces
Create Patches : 35218 base patches
0 opaque faces
411119 square feet [59201228.00 square inches]
Error: No Lights!
Description: lighting of map halted (I assume you do not want a pitch black map!)
Howto Fix: Put some lights in the map.


-----   END   hlrad -----
вот, ток зачем?
я просил парочку идей нащёт уменьшения r_speeds, у меня там много окон в открытом пространстве.. и хотелось бы их сохранить
единственная ошибка ет пишет шо нету тип "лампочек"
 
Останнє редагування:

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
поставь light_environment где-нибудь и откомпилируй, увидишь на сколько фпс станет больше. А на счет р_спид, разве обязательно все окна делать? Можно сделать 2-3 окна, а остальные сделать в виде текстуры окна(со шторами или типа того), так будет меньше полигонов и некоторые части карты не будут все время прорисовываться.
 

morozfiles

New member
12.12.09
33
0
0
Monyak
спасибо помог ... реально помог!!
я думал полигоны впрямую влияют на фпс и потому их не должно быть столько..
исправя свою ошибку я заметил шо фпс теперь ваще не падает...
может хтото обяснить на шо они тогда влияют больше чем на фпс? почему не должно быть больше 600 или 1000?
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
morozfiles сказав(ла):
Monyak
спасибо помог ... реально помог!!
я думал полигоны впрямую влияют на фпс и потому их не должно быть столько..
исправя свою ошибку я заметил шо фпс теперь ваще не падает...
может хтото обяснить на шо они тогда влияют больше чем на фпс? почему не должно быть больше 600 или 1000?
когда на карте будут играть, вполи будут влиять на фпс. У кого компы мощные, те может и не заметят, а вот на более слабых компах возможно будут небольшие лаги.
 

Cep}I{

>: 4 8 15 16 23 42 ▌
23.11.08
1 006
35
  • Золотая медаль 221
  • Золотая медаль 333
morozfiles сказав(ла):
я думал полигоны впрямую влияют на фпс и потому их не должно быть столько..
исправя свою ошибку я заметил шо фпс теперь ваще не падает...
может хтото обяснить на шо они тогда влияют больше чем на фпс? почему не должно быть больше 600 или 1000?
Ога, влияют. Смотри, у тебя сейчас пустая карта и когда из окна палишь уже 1000вполей. Естественно, ты карту так не оставишь, добавишь еще комнаток/мебели, сделаешь улицу и т.п. Вполи еще взлетит. И тогда, особенно при большом кол-ве игроков да еще и на староватом компе, будут лаги. К тому же, при таком плане карты как у тебя, всё будет видно как на ладони и это отрицательно скажется на геймплее.

Оффтоп
 

Game Server

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

Користувачі онлайн

Немає користувачів онлайн.