Desenhando um modelo 3d com sombra

    Compartilhe
    avatar
    rodrigo1434
    Admin
    Admin

    Masculino
    Idade : 23
    Número de Mensagens : 782
    Advertencias : 0%

    Reputação Reputação : 14

    Desenhando um modelo 3d com sombra

    Mensagem por rodrigo1434 em Sex 8 Maio - 20:13

    Créditos: brac37& Mitch Graham



    Esse código pode ser usado para desenhar o modelo normal ou importado
    com sombra, use :

    // d3d_model_draw_ext( modelo, x, y, z, texid, direction, lightx, lighty, lightcor )


    Código:

    // d3d_model_draw_ext( index, x, y, z, texid, direction, lightx, lighty, lightcol )
    // some credit must go to brac37 for a part of this script
    // i, Mitch Graham, also require some credit. not much, but some.
    var xo, yo,a, d;
    xo = (argument6-argument1)/-20;
    yo = (argument7-argument2)/-20;
    a = sqrt
    (xo*xo+yo*yo);
    d3d_transform_stack_push()d3d_set_lighting( true );
    d3d_light_define_direction( 30, xo, yo, -.2, argument8 )d3d_light_define_direction( 31, -xo, -yo, .2, c_dkgray );
    d3d_light_enable( 30, 1 )
    d3d_light_enable( 31, 1 )
    d3d_transform_set_identity()
    d3d_transform_add_rotation_z( argument5 )
    d3d_transform_add_translation( argument1, argument2, argument3 )
    d3d_model_draw( argument0, 0, 0, 0, argument4 )
    d3d_transform_set_identity ();d3d_set_lighting( false )d3d_transform_add_rotation_z( argument5 )
    if (abs(a) > 0.0001) {
    d = radtodeg(arctan2(yo,xo))
    d3d_transform_add_rotation_z (d)
    d3d_transform_add_scaling(1/1.73205081,1,-a/2)
    d3d_transform_add_rotation_y (60)
    d3d_transform_add_scaling(3,1,-1)
    d3d_transform_add_rotation_y(30)
    d3d_transform_add_scaling(1,1,2/1.73205081/a)
    d3d_transform_add_rotation_z(-d)
    d3d_transform_add_scaling(1,1,0) }

    d3d_set_fog( 1, c_black, 0, 0 )
    d3d_transform_add_translation( argument1, argument2, argument3 + .1 )d3d_model_draw( argument0, 0, 0, 0, argument4 )
    d3d_set_fog( 0, c_black, 0, 0 )
    d3d_transform_set_identity()
    d3d_transform_stack_pop()

    :D
    avatar
    Rafaelm1434
    Moderador
    Moderador

    Masculino
    Idade : 23
    Número de Mensagens : 260
    Advertencias : 0%

    Reputação Reputação : 1

    Re: Desenhando um modelo 3d com sombra

    Mensagem por Rafaelm1434 em Sex 8 Maio - 20:26

    Simples e fácil.......melhor q ficar colocando objetos


    flwww...
    avatar
    ArandyIlhay
    Ocasional
    Ocasional

    Masculino
    Idade : 16
    Número de Mensagens : 325
    Advertencias : 0%

    Habilidade :
    Reputação Reputação : 1

    Re: Desenhando um modelo 3d com sombra

    Mensagem por ArandyIlhay em Sex 30 Abr - 19:59

    pra min coloca como do code
    avatar
    Mosquito
    Novato
    Novato

    Masculino
    Idade : 27
    Número de Mensagens : 21
    Advertencias : 0%

    Habilidade :
    Reputação Reputação : 0

    Re: Desenhando um modelo 3d com sombra

    Mensagem por Mosquito em Sab 30 Out - 21:36

    Rafaelm1434 escreveu:Simples e fácil.......melhor q ficar colocando objetos


    flwww...

    Verdade! Simples e fácil muito melhor doque pensava!

    Conteúdo patrocinado

    Re: Desenhando um modelo 3d com sombra

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex 20 Out - 15:43