.
|
|
| Autor | Beitrag |
|---|---|
|
000 24.08.2000, 19:22 Term |
So, hier mal wieder was für die Fachleute. Das hängt irgendwie zwischen Texturen/Kompilieren, deswegen poste ich hier im Allgemeinen. Mein Problem sind seltsam aussehende Texturen und ich weiß nicht warum. Meine beiden Testtexturen sehen in Photoshop so aus:
P.S.: Keine Sorge, das Bild dient nur zu Testzwecken und kommt nicht in die Map :) --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] Dieser Beitrag wurde am 06.02.2002 um 16:18 von Linga bearbeitet. |
|
Profil || Suche |
|
001 24.08.2000, 19:55 Linga Administrator |
texturen muss man immer rescalen in eine grösse eines x fachen von 16. max 256x256. der ursprung des problems liegt bei 3dfx, deren voodoo1+2 karten schaffen es nicht, texturen mit anderen grössen darzustellen. |
|
Profil || Suche |
|
002 24.08.2000, 20:56 Term |
Ja, das dachte ich bisher ja auch immer. Aber beides stimmt nicht: erstens habe ich eine GeForce und hatte vorher eine TNT und zweitens haut das mit dem Faktor 16 einfach nicht hin. Ich also losgelegt und nochmal einen Test gemacht, aufgepasst, jetzt wird's ganz bekloppt! Also, ich habe eine bestehende Textur aus dem halflife.wad genommen, die komische Maße hat (192x96) und in WC auch ziemlich beschissen aussah. Die habe ich dann mit Wally exportiert (dann sah sie übrigens ganz prima aus!) und in Photoshop auf ein "Gardemaß" gebracht (256x128 ). In WC eingebunden sah das dann so aus:
Also ich für meinen Teil werde jetzt zusehen, daß alle meine Texturen Bemaßungen von entweder 15, 32, 64, 128 oder 256 bekommen denn nur dann sehen sie so aus wie sie sollen. Noch mehr Meinungen dazu? --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] Dieser Beitrag wurde am 08.02.2002 um 18:20 von Nicemice bearbeitet. |
|
Profil || Suche |
|
003 24.08.2000, 21:47 Linga Administrator |
hm...<grübel> interresant...aber unlogisch, hat keine ne erklärung dafür? |
|
Profil || Suche |
|
004 24.08.2000, 21:55 dp Administrator |
Term, kannst du mal diese beiden unteren Bilder (die im spiel) etwas genauer erläutern? Ist das jetzt 192x96 oder 256x128? Sollte letzteres der fall sein, wäre alles klar, da die kleinere ja dann hochgescaled ist und dabei nicht so gut gefiltert wird (war es bilinear?) wird wie in photoshop .das in wc die texturen bei 'komischen' maßen aupixeln ist mir schon öfter aufgefallen. Aber das die eigentliche qualität im spiel drunter leided wäre hammerhat! -- |
|
Profil || Suche |
|
005 24.08.2000, 22:13 Term |
@Linga: Jau, hau den mal an, vielleicht weiß der ja auch was mit diesem Problem hier anzufangen. @Paul: Also, das "Original" ist immer die Standard-Halflife-Textur, also 192x96. Klar, die "Fälschung" von mir ist als Textur größer, der Effekt ist aber trotzdem viel zu stark. Ich hab da grad noch einen Feldversuch in der Mache, bin gleich wieder zurück... --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] |
|
Profil || Suche |
|
006 24.08.2000, 22:28 Term |
So, Feldversuch beendet, jetzt hab ich gar keine Zweifel mehr: Half-Life murkst (zumindest auf meiner Maschine) mit allen Texturen rum, deren Ausmaße von 16, 32, 64, 128 oder 256 abweichen. Um diesen Thread noch langsamer zu machen, gibt's wieder Screenies >:] Ich hab die Textur diesmal *kleiner* gemacht als das Original (128 x 64 statt 192 x 96) und sie zum besseren Verständnis eingefärbt. Die Ansicht in WC:
Selbst hier sieht die kleinere Textur besser aus als die große. Das dürfte aber auf keinen Fall sein, da das bikubische Interpolieren von Photoshop beim Verkleinern die Textur eigentlich immer eher unscharf macht. So, und nun in der Map:
Obwohl der Effekt jetzt nicht mehr so stark ist, sieht die rechte Textur immer noch besser aus, obwohl sie viel kleiner ist! Hääh?! --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] Dieser Beitrag wurde am 06.02.2002 um 16:20 von Linga bearbeitet. |
|
Profil || Suche |
|
007 24.08.2000, 22:43 dp Administrator |
mhh nein so meinte ich das nicht, schreibe doch mal bitte an die screenshots die brush-maße dran, damit das nicht so verwirrend ist.. ich glaube nach wie vor daran das dies nur ein WC prob ist; Worldcraft zeigt glaube ich alle texturen nur in 16,32,64,128,256 an. was nicht passt wird gerundet, und zwar nicht bikubisch sondern im paint-style mit ganz viel alias.. :) -- |
|
Profil || Suche |
|
008 24.08.2000, 22:46 |
(none) -- |
|
Profil || Suche |
|
009 25.08.2000, 08:38 Term |
Guten Morgen! @Paul: Das mit der Texturdarstellung in WC stimmt nicht: die erfolgt immer in der richtigen Größe, zumindest wenn man ihm sagt 1:1. Und die Brushes sind in allen Beispielen gleich groß (192 x 96), darum ging's mir ja: obwohl der brush genau die Größe der Originaltextur hat (also im Texturviewer die Skalierung 1 zu 1), sieht die hochskalierte Textur im 2. Beispiel (1.5 zu 1.5) besser aus! --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] |
|
Profil || Suche |
|
010 25.08.2000, 10:11 Term |
Das lässt mich irgendwie nicht in Ruhe. Vielleicht kann jemand anderes das mal mit einer von mir kompilierten Karte versuchen. Wer weiß, vielleicht tritt diese seltsame Darstellung ja nur bei mir auf?! Also, so sieht's bei mir aus:
Und die Map inkl. wad-file könnt Ihr http://www.spaceman.de/half-life/testmap.zip (116k). Dran denken, das wad-file in den valve Ordner zu packen. Ich bin über jede Meinung dankbar! --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] Dieser Beitrag wurde am 08.02.2002 um 18:18 von Nicemice bearbeitet. |
|
Profil || Suche |
|
011 25.08.2000, 10:41 |
Hi Term, |
|
Profil || Suche |
|
012 25.08.2000, 10:47 |
Also, bei mir sied das genau so aus wie bei dir, ich habe 2 Vooddoo2 also das ist wirklich merkwürdig, weil an Wally kans dann ja nicht liegen, werde da aber auch noch mit rum testen, melde mich später noch mal. -- |
|
Profil || Suche |
|
013 25.08.2000, 14:52 dp Administrator |
Boah, das ist echt übel... ich chegg das grad mal wie das bei mir aussieht... -- |
|
Profil || Suche |
|
014 25.08.2000, 15:07 dp Administrator |
shit zu lange gebraucht kein edit mehr möglich... Also das ist echt merkwürdig! Bei meiner V3 3000 siehts genauso aus... Prefect hilf uns! :) -- |
|
Profil || Suche |
|
015 25.08.2000, 15:22 Fratzi |
ich laed es gerade runter..bin gespannt wie es bei meiner voodoo3 3500 ausieht :) -- |
|
Profil || Suche |
|
016 25.08.2000, 15:35 Term |
So, durch investigativen Journalismus (man könnte es auch endloses Rumfriemeln nennen) habe ich noch ein paar Dinge rausgefunden: 1. Die schlampige Darstellung passiert wahrscheinlich (zumindest in WC) dadurch, daß er bei einer abweichenden Größe (bsp. 192x96) die nächstkleinere passende Größe nimmt (in diesem Fall 128x64) und dann, wie Paul sagte, im "paint-style" hochmurkst. Kann auch sein, daß er die nächstgrößere nimmt (256x128 ) und runtermurkst. 2. Das bedeutet auch, daß manche Texturen weniger Problem verursachen, z.B. welche die nur in einer Richtung von der Norm abweichen (192x128 ). Dann muß nur in eine Richtung hochskliert werden und der Effekt ist geringer. 3. Außerdem ist mir aufgefallen, daß die Texturen umso besser aussehen, je näher sie an der Normwerten liegen. Eine 224x112 Textur z.B. sieht besser aus als eine 192x96 da sie näher an 256x128 liegt (nicht etwa, weil sie grundsätzlich größer ist). 4. Letzterdings ist die Darstellung in Half-Life zwar genauso beschissen wie in WC, aber trotzdem anders. Meine eigenen Texturen werden genauso in HL dargestellt wie in WC, die "krummen" aber sehen irgendwie anders aus (wenn auch nicht besser). Vielleicht hat ja auch mal jemand Lust, mit einem eigene wad zu experimentieren. Ich bin mir nämlich immer noch nicht sicher, daß ich nicht irgendwo einen falschen Schritt gegangen bin. Übrigens fällt dies Problem fast nur bei Texturen mit Schrift auf, bei allen anderen ist das relativ Wurst. --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] |
|
Profil || Suche |
|
017 25.08.2000, 16:15 Prefect |
Hmm.. ich hab mir das jetzt auch mal runtergeladen und ich hab das Problem auch (TNT2). Es sieht wirklich so aus als hätte es was mit Anti-Aliasing zu tun - Mip-Mapping wäre die andere Option, aber dann würde sich das Problem auf unterschiedlichen Entfernungen nicht zeigen - und zwar entweder Anti-Aliasing beim Erstellen der WAD oder im Spiel dann. Terms letzten Post halte ich für die wahrscheinlichste Erklärung.. auch wenn das ein ziemlich seltsames Verhalten der Engine wäre. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
018 25.08.2000, 17:48 dp Administrator |
Vielleicht sollte man mal bei Valve (über die hört man aber das sie auch schnell antworten, wenn man in gutem englisch schreibt :)) anfragen... das ist wirklich komisch. -- |
|
Profil || Suche |
|
019 25.08.2000, 22:18 Fratzi |
jo, bei meiner voodoo3 3500 in openGL ist das auch so hier noch einige in-gameshots :) --> draufklicken und ihr könnt sie in 1024*768 genießen |
|
Profil || Suche |
|
020 25.08.2000, 22:34 -Fox- |
Fratzi, mussten die beiden letzten Screens denn sein? =) :D Nee, aber echt - bei mir sieht das auch so aus. Das ist doch irgendwie sch...., voll der Qualitätsunterschied! --Dampf ist heiße Luft. |
|
Profil || Suche |
|
021 25.08.2000, 22:37 -Fox- |
Also ich glaub ja das is ne Verschwörung der Regierung... --Dampf ist heiße Luft. |
|
Profil || Suche |
|
022 26.08.2000, 13:12 Term |
*lol* Yo Fox, das glaub ich auch. Und für die nächste Wahl geht dann Gordon Freeman als Kanzlerkandidat für die BMP (Black Mesa Partei) ins Rennen :) @Fratzi: Sag mal, soll ich vielleicht mal ein Tutorial für das Kleinrechnen von Jpg's schreiben? So nach dem Motto: Warum 207k wenns auch mit 20 geht *g* --[ - Mindmotor.Studios - ]|[ - Poke646 - ]|[ - Spaceman - ] |
|
Profil || Suche |
|
023 26.08.2000, 14:37 Fratzi |
lol, haste recht! 75% sind wohl zu viel...50% ist aber häßlich -- |
|
Profil || Suche |
|
024 27.08.2000, 16:49 Fratzi |
Ich konnte es mit nicht verkneifen :) <img src="http://www.hackers-web.purespace.de/testmap.jpg" border="0"> <!--http--><a href="http://www.hackers-web.purespace.de/testmap_fratzi.zip" target="_blank">Hier</a><!--url--> könnt ihr die Map ziehen. Ich habe es geschafft, Texturen in den bsp File einzubinden. Ganz einfach |
|
Profil || Suche |
|








