Autor | Beitrag |
---|
000 18.06.2011, 12:25 Gelle |
Hallo, ich habe mir mal das Tutorialmzu den models durchgelesen. Ich möchte den Fehler 'Exceeded MAX_PATCHES' umgehen. Ich habe mir gedacht, dass ich so, z.B. in einem Saal mit vielen Tischen jeden einzelnen Tisch als Model darstelle, dieser also nur 6 berechnete Flächen hat, obwohl er rein optisch deutlich mehr Feinheiten besitzt. Aus dem Tutorial konnte ich jetzt nicht ersehen, wonach es sich richtet, wie das Model geometrisch berechnet wird und was kich noch interessiert, werden die Models auch richtig beleuchtet? Frage 2: |
Profil || Suche |
001 18.06.2011, 13:08 manionsen |
Also die Patches könntest du reduzieren indem du die Texturen höher skalierst. Eine Textur, die auf 2x2 gescaled ist verbraucht (im Optimalfall) nur 1/4 der Patches. Das kann natürlich an manchen Stellen verpixelt aussehen. Models werden nicht wie World-Geomerie berechnet, haben daher keinen Schattenwurf. Außerdem wird das Model grafisch berechnet besitzt aber beispielsweise im cycler_sprite keine hull und man kann dementsprechend hindurchlaufen, wenn man es nicht mit clip/null-Brushes versieht (hierbei ist darauf zu achten, dass Models, deren Ursprung in World-Geometrie steckt nicht dargestellt werden). Außerdem zählen Models zu e_polys und nicht zu w_polys. e_polys verbrauchen nicht so viel 'Leistung' wie w_polys. Models werden grundsätzlich so beleuchtet, wie die Worldgeometrie unter ihnen. D.h. für die normalen ZHLT wie das Licht in dem Raum oder im Freien vom light_environment. Beim VHLT noch die darunterliegende Texturfarbe. EDIT: Was mir noch eingefallen ist: Wenn du ein Model mit der Taschenlampe anleuchtest, erscheint das gesamt Model hell! Also große Models sehen dann etwas unrealistisch aus. --Dieser Beitrag wurde am 18.06.2011 um 13:23 von manionsen bearbeitet. |
Profil || Suche |
002 18.06.2011, 13:27 the-middleman |
Zu Frage 1: Erstmal lies dir diesen Artikel durch http://www.slackiller.com/tommy14/errors.htm#maxpatch . Den fehler kriegt man eigentlich nur durch sehr große, sehr komplexe maps. Und vieleicht hast du auch einfach unsauber gemappt und kriegst ihn deshalb. Frage 2 verstehe ich nicht, bzw ich sehe da kein Fragezeichen- --Spielen: Prison, Ispatel 4: Classic, Heart of evil The Trap ist mit abstand die fantastischste Mod die ich seit langem gespielt habe! |
Profil || Suche |
003 18.06.2011, 13:35 manionsen |
@middleman: Models benutzen eben nicht umgebungslicht. Das Model wird genauso beleuchtet wie der Worldbrush darunter. -- |
Profil || Suche |
004 18.06.2011, 14:56 Gelle |
Das klingt doch wunderbar. Habe wirklich sauber gemappt und auch manuell alle Flächen, die ich nicht wollte mit einer Null-Textur belegt. Meine map ist schlicht und einfach riesig groß. Ich habe mir nur gewundert, da man durch models, die der Hammer Editor schon enthält nicht durchlaufen kann. Aber mit der Clip-Textur, das klingt gut und nach der Lösung meines Problems. Pechschwarze models bringen mich auf ein anderes Problem. Ich hatte das bei meiner map, dass ich in der Höhle unter der Erde grundsätzlich alle Spieler schwarz hatte. Habe das mal an einer kleinen map ausprobiert. Komplett sky ringsherum. In der Mitte eine Fläche. Laufe ich unter der Fläche (z.B. auf dem Himmel), ist das Player Model Pechschwarz. Das hängt vlt. damit zusammen. Habe damals in meiner map die Brushes am Höhlenboden von unten mit der Null-Textur belegt und die Wände der Höhle zur func_illusionary gemacht um clip_nodes zu sparen. Hat auch geklappt, bis auf schwarzes Playermodel und komische Beleuchtung der func_illusionary. Habe es nicht geschafft, sie wie eine normale Wand zu beleuchten. -- |
Profil || Suche |
005 18.06.2011, 15:31 manionsen |
Dann nimm für darunter wie gesagt eine hochskalierte Textur, z.b. genau die, die du auch für das illusionary genommen hast. Die komische Beleuchtung der illusionaries kommt vermutlich daher, dass du ohne zhlt_lightflags keinen Schattenwurf hast. |
Profil || Suche |