3D-modell wird anscheinend nicht mit in das d3d_lichtsystem eingebunden

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 3D-modell wird anscheinend nicht mit in das d3d_lichtsystem eingebunden

    Hallo,
    ich habe ein Problem mit dem lichtsystem von d3d_*
    und zwar werden modelle anscheinend nicht mit eingebunden/beleuchtet

    woran kann das liegen?
    ich habe mich an dem Licht-tutorial von Moolt orientiert

    GML-Quellcode

    1. d3d_transform_set_identity(); //Wenn es mehrere Rotationen im Spiel gibt werden diese vor dem Zeichnen für diese Objekt deaktiviert.
    2. d3d_transform_add_translation(-x,-y,0); //Legt die Rotationsachse fest
    3. d3d_transform_add_rotation_z(direction); //Legt die Rotation Fest. (min 0° max °360). Hier nehmen wir erstmal die direction.
    4. d3d_transform_add_translation(x,y,0);
    5. d3d_draw_block(x-5,y-4,0,x+5,y+4,5,background_get_texture(tex1),1,1)//Zeichnet einen Block
    6. d3d_transform_set_identity();

    habe ich einfach durch

    GML-Quellcode

    1. d3d_transform_set_identity()
    2. d3d_transform_add_translation(-x,-y,0)
    3. d3d_transform_add_rotation_z(direction+90)
    4. d3d_transform_add_translation(x,y,0)
    5. d3d_model_draw(modell,x,y,9.5,modell_tex)
    6. d3d_transform_set_identity()

    ersetzt, doch irgendwie ist das modell schwarz(nicht beleuchtet) woran kann das liegen?
    Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
    Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
    Nach langer zeit wieder im Forum aktiv :D
  • kebaplover schrieb:

    Sind die Normalen auf die Dreiecke korrekt berrechnet bzw. wie hast du das Modell importiert?

    Also erlich gesagt weiß ich nicht genau, was du meinst...
    das modell ist mit blender erstellt worden und wird mit dem mosaic-obj-importer geladen.
    und als ich noch kein licht eingebaut hatte sah das auch alles korrekt aus.

    Luan schrieb:


    Hast du schon

    GML-Quellcode

    1. d3d_set_lighting(true)

    im Create Event von der Kamera gesetzt(also auf true)???????
    Oder das Modell schon importiert???

    ja na klar sonst würd ich wohl nicht fragen XD
    Kopiere dies in deine Signatur, um es in deiner Signatur zu haben.
    Achtung: Dieser Beitrag läuft ende des Monats ab, bitte lese ihn noch vor dem Monatswechsel...
    Nach langer zeit wieder im Forum aktiv :D