Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - XNA Engine 3D
Forum - C# / VB.NET - XNA Engine 3D - Pagina 3

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 14:11
Sabato, 06/09/2008
Testo quotato

Postato originariamente da il pisano:

Grazie Piero...

Luk non lo sapevo che era pieno di virus, cmq ci sono molti siti dove scaricare VLC MediaPlayer basta cercare con google, lo ritengo un ottimo player multimediale.....

:k:



Mi son dimenticato di farti i complimenti però :D
Non so XNA e uso poco la grafica 3D, sapecialmente Bryce 5.5:alert:

PM Quote
Avatar
il pisano (Ex-Member)
Pro


Messaggi: 95
Iscritto: 02/04/2007

Segnala al moderatore
Postato alle 0:44
Lunedì, 08/09/2008
Grazie Luk!

Sto elaborando alla classe delle collisioni...

;)


il pisano ha allegato un file: CollisionMap.jpg (325981 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:53
Lunedì, 08/09/2008
Io sono senza computer per ora... e tutto quello che avevo scritto è sull'altro. Finché non riesco a ripararlo o a recuperare i dati, non potrò procedere nella scrittura del tutorial sul 3D...

PM Quote
Avatar
il pisano (Ex-Member)
Pro


Messaggi: 95
Iscritto: 02/04/2007

Segnala al moderatore
Postato alle 14:52
Sabato, 20/09/2008
Ecco un demo di VideoGame realizzato con il Motore 3D:k:


il pisano ha allegato un file: TengineGame.jpg (341369 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:13
Sabato, 20/09/2008
L'effetto della nebbia (distanza visiva) l'hai scritto tu? Mi potresti passare lo shader?

PM Quote
Avatar
il pisano (Ex-Member)
Pro


Messaggi: 95
Iscritto: 02/04/2007

Segnala al moderatore
Postato alle 15:45
Sabato, 20/09/2008
Sto pensando di inseririlo nello shader principale, per ora c'e' un divario netto tra quando c'e'nebbia e quando no ecco i parametri:

device.RenderState.FogEnable = true;
device.RenderState.FogDensity = 2f;
device.RenderState.FogColor =Color.CornflowerBlue;
device.RenderState.FogTableMode =FogMode.Exponent;
device.RenderState.FogStart = 95;
device.RenderState.FogEnd = .999f;

draw di qualocsa....

device.RenderState.FogEnable = false;

poi basta chiudere tutto dentro ad un if per la distanza visiva...

NB:
device = GraphicsDevice

ed un link per un video pero' datato su youtube..

http://www.youtube.com/watch?v=Q0FdcfH9cKM


:asd:

Ultima modifica effettuata da il pisano il 20/09/2008 alle 15:48
PM Quote
Avatar
il pisano (Ex-Member)
Pro


Messaggi: 95
Iscritto: 02/04/2007

Segnala al moderatore
Postato alle 0:45
Domenica, 21/09/2008
ok l'ho inserito nello shader che pero' e' anche quello che gestisce la shadowMap e' un po' difficile passarti tutto senza adeguate spiegazioni..

Diciamo che se hai un pixelshader qualsiasi puoi applicare questa tecnica:

dichiara queste variabili

float red =  0.06f;
float green = 0.15f;
float blue =  0.7f;
float Xsave=0.0f;
float4 Decay=0.0f;

quindi nel metodo del pixel shader inserisci:

float r1 = (0.0001f*(Xsave-5000));
float g1 = (0.0003f*(Xsave-5000));
float b1 = (0.001f*(Xsave-5000));
      
if( r1 < red && r1>0.0f) red = r1;
if( g1 < green && g1>0.0f) green = g1;
if( b1 < blue && b1>0.0f) blue = b1;

if(r1>0.0f || g1>0.0f || b1>0.0f) Decay = float4 (red,green,blue,0.0f);

Ora non ti resta che sommare Decay all'utput del duo pixelshader ed il colore virera' verso il celeste.

In pratica diciamo che se sull'asse X un modello si trova oltre la distanza 5000 il suo colore virerà verso i valori settati in red,green,blue, tuttavia e' una soluzione ad Hoc per il gioco e non so se ti tornera' utile in generale.








il pisano ha allegato un file: decay.jpg (304162 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da il pisano il 21/09/2008 alle 0:48
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:32
Domenica, 21/09/2008
Grazie :k:

Un'altra cosa. Dato che vedo un'elicottero, presumo che le pale si muovano. Hai usato una semplice rotazione sulla mesh oppure hai un'animazione?
Sai come eseguire modelli animati?

PM Quote
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo