Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
26.04.2006, 14:25
vIz



Ich habe ein grosses Problem mit den Lichtern auf meiner Map. Eine Fläche darf wie ich nachgelesen habe nicht von mehr als 3 verschiedenen Lichtern angestrahlt werden. Es gibt in meiner Map immer wieder eine neue Oberfläche (in diesem Fall [366.857178,-976.000000,255.990005]) die ich ausbessern soll allerdings kann diese Oberfläche mittlerweile auf keinen Fall von mehr als 3 Licht Entities bzw. Texlights gleichzeitig beleuchtet werden.


1.) Eine relativ dunkles Texlight
2.) Ein light_spot entity was angeschaltet werden kann
3.) Ein weiteres Texlight
x.) Die betroffene Koordinate
Mittlerweile habe ich sogar alle "1" Texlights durch das Texlight mit der Nummer "3" ersetzt aber der Compiler hört nicht auf mich anzumachen.

Ein light_environment oder irgendeine andere Lichtquelle gibt es nicht und ich habe mittlerweile sogar schon probiert ob es nicht vielleicht das env_gamma sein könnte was leider auch nicht zutraf. Ich habs auch mal mit -fade 2 probiert in der Hoffnung die Lichtreichweite begrenzen zu können oder damit die Lightdata zu erhöhen welche sich leider nicht über den Standartwert erhöhen lässt.

Daher meine Frage, ist es möglich das ich etwas grundlegendes übersehen habe oder gibt es eine möglichkeit den Compiler (ich nutze den neuesten ZHLT) so auszutricksen das er die Lichter frisst und endlich aufhört mich anzustressen? :)

-= Current hlrad 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 [ 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 [ 72.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:\Programme\eddi's Tools\ZHLT Compile GUI\ZHLT\lights.rad']
[59 texlights parsed from 'C:\Programme\eddi's Tools\ZHLT Compile GUI\ZHLT\lights.rad']

[Reading texlights from info_texlights map entity]
[5 texlights parsed from info_texlights map entity]

7770 faces
Create Patches : 62634 base patches
0 opaque faces
601281 square feet [86584496.00 square inches]
729 direct lights

BuildFacelights:
(83.63 seconds)
visibility matrix : 233.8 megs
BuildVisLeafs:
(328.56 seconds)
MakeScales:
(286.41 seconds)
SwapTransfers:
(39.45 seconds)
Transfer Lists : 107051972 : 107.05M transfers
Indices : 28941532 : 27.60M bytes
Data : 428207888 : 408.37M bytes
GatherLight:
Warning: Too many light styles on a face(366.857178,-976.000000,255.990005)
(14.47 seconds)
FinalLightFace:
Error: Exceeded MAX_MAP_LIGHTING
Description: You have run out of light data memory
Howto Fix: Use the -lightdata <#> command line option to increase your maximum light memory. The default is 6144 (KB).
----- END hlrad -----

--


Dieser Beitrag wurde am 26.04.2006 um 14:32 von vIz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
26.04.2006, 14:44
Protector



Zitat:
vIz postete
Howto Fix: Use the -lightdata <#> command line option to increase your maximum light memory. The default is 6144 (KB).
...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
26.04.2006, 14:50
Richman
Moderator


Der Fehler hat nichts mit dem Problem, dass eine Fläche nicht von mehr als drei schaltbaren Lichtern bestrahlt werden darf, zu tun.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
003
26.04.2006, 15:43
vIz



Zitat:
Protector postete
Zitat:
vIz postete
Howto Fix: Use the -lightdata <#> command line option to increase your maximum light memory. The default is 6144 (KB).
...
Wie ich bereits in meinem Post erwähnte habe ich die einstellungsmöglichkeit -lightdata schon durchprobiert, so dumm wie du offensichtlich annimmst bin ich nicht. Es spielt keine Rolle wieviel Memory ich dort einstelle der Compiler springt trotzdem auf den default Wert zurück der anscheinend gleichzeitig auch den Maximalwert darstellt. Weniger als Default einstellen ist allerdings ohne weiteres möglich.

--


Dieser Beitrag wurde am 26.04.2006 um 15:53 von vIz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
26.04.2006, 15:58
Agamemnon-Hellmapper



Zitat:
Warning: Too many light styles on a face(366.857178,-976.000000,255.990005)
Auch Richman sollte mal zum Augenarzt gehen... der Fehler kommt chronologisch vorher und kommt daher als Ursache in betracht.

Soviel kann ich schonmal dazu sagen: Texlights bzw. wieviele unterschiedliche es gibt, haben keinen Einfluss auf den oben gequoteten Fehler.

Der Fehler wird ausschließlich von light entities verursacht, denen du mehr oder weniger unabsichtlich einen Namen gegeben hast. Bzw. bei denen du unter Appearance/Custom Appearance ein Flackern eingestellt hast.

Also mach erstmal die Schaltbaren Lightspots weg, dann sehnmer ma weiter.

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de


Dieser Beitrag wurde am 26.04.2006 um 15:59 von Agamemnon-Hellmapper bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
26.04.2006, 16:50
vIz



So ich habe alle Lampen entfernt bzw. alle light entities und die Koordinate wo sich die lightstyles überlagern hat sich ein wenig nach links verlagert was mein Problem nicht löst. Etwas weiteres was mir gerade aufgefallen ist wäre das der Wert -lightdata sich aufs hlcsg bezieht bzw. im ZHLT nur unter den Optionen für hlcsg zu finden ist.

ich habe ihn gerade mal scherzhaft auf "-lightdata 60000" gesetzt und dies wurde auch übernommen, allerdings nur im hlcsg.

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 [ 4194304 ] [ 4194304 ]
max lighting memory [ 61440000 ] [ 6291456 ]

ist es nicht möglich den wert im hlrad auch zu ändern?

-= Current hlrad 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 [ 4194304 ] [ 4194304 ]
max lighting memory [ 6291456 ] [ 6291456 ]
priority [ Normal ] [ Normal ]

--


Dieser Beitrag wurde am 26.04.2006 um 16:54 von vIz bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
26.04.2006, 17:04
Agamemnon-Hellmapper



Das ist sehr sonderbar, denn der Fehler wird ausschließlich von Pointlights verursacht, die einen Namen haben, bzw. Flackern.

Ergo kannst du nicht Alle gelöscht haben...

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
007
26.04.2006, 17:11
vIz



Ich bin erst mal beruhigt, nachdem ich den ZHLT gerade neu installiert habe gabs doch tatsächlich auch unter rad eine einstellungsmöglichkeit -lightdata :D
Jetzt ist es wenigstens möglich die map zuende zu compilen. Der "Too many light styles on a face" fehler existiert immernoch obwohl es kein einziges light entity mehr gibtsondern nur noch texlights. Das spielt aber anscheinend überhaupt keine Rolle, in der bsp gibt es keine Folgen, die Lichter passen. ^^

-= Current hlrad 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 [ 4194304 ] [ 4194304 ]
max lighting memory [ 61440000 ] [ 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 [ 72.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:\Programme\eddi's Tools\ZHLT Compile GUI\ZHLT\lights.rad']
[59 texlights parsed from 'C:\Programme\eddi's Tools\ZHLT Compile GUI\ZHLT\lights.rad']

[Reading texlights from info_texlights map entity]
[5 texlights parsed from info_texlights map entity]

7748 faces
Create Patches : 62604 base patches
0 opaque faces
601261 square feet [86581616.00 square inches]
712 direct lights

BuildFacelights:
(80.09 seconds)
visibility matrix : 233.6 megs
BuildVisLeafs:
(313.16 seconds)
MakeScales:
(265.61 seconds)
SwapTransfers:
(38.08 seconds)
Transfer Lists : 106840622 : 106.84M transfers
Indices : 28891252 : 27.55M bytes
Data : 427362488 : 407.56M bytes
GatherLight:
Warning: Too many light styles on a face(351.989990,-1501.714233,289.828583)
(15.53 seconds)
FinalLightFace:
(23.22 seconds)
737.64 seconds elapsed [12m 17s]

----- END hlrad -----
Hoorays

--

zum Seitenanfang zum Seitenende Profil || Suche
008
26.04.2006, 17:19
Agamemnon-Hellmapper



Mysteriös... aber wenn es keine Lichtfehler gibt, hat sich das Problem wohl erledigt...

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche