Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Spieleprogger

Frischling

  • »Spieleprogger« ist der Autor dieses Themas

Beiträge: 31

Wohnort: Poelchau str.: 26

  • Private Nachricht senden

11

05.09.2005, 16:16

Also die Textur wird in der Modelldfatei geladen. Denk ich zumiondest: Hier der Modellcode:

// Hinweis: um einen Tabulator einzufügen, drücken Sie <Strg+Tab>!

DWORD NumTextures = 1;
STRING Texture1Filename = "WOOD2.JPG";
DWORD Texture1Type = 1; // 1: 2D-Textur; 2: Würfel; 3: Volumen
DWORD Texture1ColorKey = 0x00000000;
TEXTURE Texture1;

TECHNIQUE T1
{
PASS P1
{
Texture[0] = <Texture1>;

// Es scheint keine Opazitätstextur zu geben!
// Wenn Sie doch eine benutzen, ändern Sie "SelectArg2" in "Modulate" um!
AlphaOp[0] = SelectArg2;
AlphaArg1[0] = Texture;
AlphaArg2[0] = Current;

// Materialeinstellungen
MaterialDiffuse = {1.000f, 1.000f, 1.000f, 1.000f};
MaterialAmbient = {1.000f, 1.000f, 1.000f, 0.000f};
MaterialEmissive = {0.000f, 0.000f, 0.000f, 0.000f};
MaterialSpecular = {0.898f, 0.898f, 0.898f, 0.000f};
MaterialPower = 10.000f;

SpecularEnable = True;
SrcBlend = SrcAlpha;
DestBlend = InvSrcAlpha;
ZWriteEnable = True;
}
}

(Ist für die Leveldatei Effekt nummer 2, also für den Boden) Code mit ModelConverter. Dort ist das nicht drin, oder? Ansonsten ist nichts weiter eingegeben mit Vertizes und Indizes usw.

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

12

05.09.2005, 16:39

ja also wies scheint lädst du das komplette level als model oder? dann musst du die modelltexturkoordinaten in dem programm abändern, mit dem du es erstellst, also meinetwegen milkshape, 3dsmax oder sowas.. musst mal schaun.

Spieleprogger

Frischling

  • »Spieleprogger« ist der Autor dieses Themas

Beiträge: 31

Wohnort: Poelchau str.: 26

  • Private Nachricht senden

13

05.09.2005, 16:42

ok mach ich mal.

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

14

13.09.2005, 17:59

Die Texturekoordinaten sehen für mich völlig in Ordnung aus. Wenn man sich die Eckpunkte der Dreiecke anschaut, gehen die Holzfaser stetig rein. Bei falschen Texturkoordinaten wäre da eine Unstetigkeit, also die Faser wären gewissermassen "zerschnitten".

Es sieht für mich aus, als ob das Feature "perspektivisch korrekte Dreickecke" ausgeschaltet wäre. Ich hätte gedacht jede halbwegs moderne GraKa macht das automatisch. Womit (Software, Hardware, wenn welche?) renderst Du denn?
"Games are algorithmic entertainment."

Anonymous

unregistriert

15

14.09.2005, 07:53

Software: DirectX9 ansonsten weiss ich nicht.
Hardware: NVidia GeForce MX 4000

Und wie stell ich dieses Feature ein?

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

16

14.09.2005, 12:18

Sorry, weiss ich auch nicht, vielleicht weiss es jemand anderes?
"Games are algorithmic entertainment."

Werbeanzeige