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

the[V]oid

Alter Hase

  • »the[V]oid« ist der Autor dieses Themas

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

1

15.06.2007, 03:56

Frage zu tbModel

Hallo, ich habe folgende Frage:

Also ich hab' mir erstmal ein Sphere-Model im TBM-Format erstellt. Der Konverter hat dazu den folgendes Effekt generiert:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
DWORD NumTextures = 0;

TECHNIQUE T1
{
    PASS P1
    {
        // Es gibt keine Textur - Farbe kommt aus der Streufarbe!
        // Wenn Sie doch eine benutzen, ändern Sie "SelectArg2" in "Modulate" um!
        Texture[0]          = NULL;
        ColorOp[0]          = SelectArg2;
        ColorArg1[0]        = Texture;
        ColorArg2[0]        = Current;

        // 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, 0.000f, 0.000f, 0.500f};
        MaterialAmbient     = {0.000f, 0.000f, 0.000f, 0.000f};
        MaterialEmissive    = {0.000f, 0.000f, 0.000f, 0.000f};
        MaterialSpecular    = {0.000f, 0.000f, 0.000f, 0.000f};
        MaterialPower       = 0.000f;

    }
}


Die Materialeinstellungen habe ich jetzt selbst noch etwas abgeändert. Nun Lade ich das Model und will es rendern. Das klappt auch wunderbar, allerdings wird die Kugel 100%ig opack-weiß gerendert, und nicht, wie es laut der Materialeinstellung eigentlich sein müsste (oder?): Rot und 50% transparent. Ich habe jetzt schon Stunden rumexperementiert doch es will nicht klappen. Kann es vieleicht daran liegen, dass ich kein Lighting verwende?

PS.: Gibt es auch eine Möglichkeit, die Farbe außerhalb der Effektdatei, also im letztlichen Programmcode festzulegen?

Bin für jeden Hinweis dankbar!!
mfG!!

the[V]oid

Alter Hase

  • »the[V]oid« ist der Autor dieses Themas

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

2

25.06.2007, 13:12

Ich will versuchen, die Frage etwas anders zu formulieren: Gibt es eine Möglichkeit, über eine Effektdatei Vertexfarben festzulegen, bzw. eine Effektdatei im Zusammenhang mit Vertexfarben (die von außen festgelegt sind), zu verwenden?

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

3

25.06.2007, 16:05

erstell doch einfach mal ein model mit vertexfarben und guck was passiert

Werbeanzeige