Newsgroup: it.comp.giochi.action
Titolo: [GOTY] finalmente completato l'autopilota!

E' grezzo, va ancora limato, vanno gestite le collisioni ma.. funziona
http://pidigi.blogspot.com/2008/10/target-reached.html
So che vi sembrera' na cacca ma io sono euforico come se avessi finito 
di riscrivere crysis :)
-- 
             Tau Ceti
http://pidigi.blogspot.com/

 
http://pidigi.blogspot.com/2008/10/target-reached.html
Bellino, complimenti.
Snowball mi spiegherà di che si tratta.
-- 
Manga
Xbox360 gamertag: Manga ICC
PSN: MangaICC 

 
"Ci sono ancora molte cose da fare (ad esempio far si' che vengano 
evitate le collisioni con altri oggetti) "
Ovvero il pilota automatico segue una linea retta tra lui e l'obiettivo? 
Ammazza il tomtom gli fa na sega :P
hahahah :)
Complimentoni invece pare proprio interessante!
-- 
Giovanni
------------------------------
Xbox360 Live Tag: PadovaBoy
WiiTag: neanche io lo so
GOW TAG: pappa per Criceti
PadovaBoy crocciola padovaboy DOT it
www.padovaboy.it
 dal 2001 con furore ;)
Dicono di me: che sia femmina e di pordenone...starà a voi crederci

 hahahah :)
LOL 

 Complimentoni invece pare proprio interessante!
Grazie :)


 riscrivere crysis :)
Grandissimo!!
Come hai risolto quel problema di cui abbiamo parlato?
-- 
Michelangelo 

 
Avevo visto il sito la volta scorsa, ho cominciato a leggere con 
attenzione ma ho mollato il tutto alla 5° riga quando ha incominciato a 
sanguinarmi il naso.

Michelangelo ha usato la sua tastiera per scrivere :

la questione delle collisioni ancora e' un punto aperto.
Un passettino alla volta ;)


Scriveva Snowball giovedì, 09/10/2008:

Vabbe' ci son pur sempre le figure.


PdG ha scritto:

Nulle toglie al tuo lavoro eccellente.
E che di cucina ci capisco cuoco.

Snowball ha spiegato il 09/10/2008 :

No, ma mica ero ironico :)
Quel che scrivo e' di solito il diario di quel che faccio. Puo' aver 
senso per chi, come me, piace smanettare col compilatore.
Dopodiche' ci son screenshot e filmati che di solito alla fin fine sono 
quel che di piu' conta.



sei nei miei bookmark...
ora ti terrò d'occhio... per eventuali quesiti su collisioni e path 
finding chiedi pure ;-)

Nel suo scritto precedente, Carnefrisca@Work ha sostenuto :

Beh ad esempio.. devo andare tra A e B. ma in mezzo c'e' O, ed e' molto 
grosso
A ------ O -------> B
immagino che debba fare
      -  C -
    -        -
A -      O     -> B
Come si calcola quel C?
Oppure:
A ----------------- B <--
ovvero devo andare da A a B pero' arrivarci da dietro. (mettiamo che B 
sia la stazione spaziale e lo sportello per entrarvi sia dalla parte 
opposta dalla quale arrivo.
Ecco :)


 opposta dalla quale arrivo.
Un manga spaziale insomma!


 per chi, come me, piace smanettare col compilatore.
A Snauball piace smanettare, ma non col compilatore. :-)


PdG ha scritto:

guarda ora sono in ufficio...
ora non posso esserti molto di aiuto...
ma nel fine settimana ti posso dedicare tutto me stesso...

 ma nel fine settimana ti posso dedicare tutto me stesso...
Si tranquillo, no problem.
Ovviamente ci studiero', magari ci arrivo da solo.


 
Non è che invece di fare giochini spaziali qui qualcuno ne sa di 
Nhibernate che mi sta facendo aincazzà abbestia? :P


 di riscrivere crysis :)
Adesso basta, dio butterfly dragon! 
Quando cominciamo a metterci dentro qualche shader bello cazzuto?
-- 
A-well-a everybody's heard about the bird! (cit.)

 Quando cominciamo a metterci dentro qualche shader bello cazzuto?
LOL :D
-- 
-------------------------------
SimBus82.net coming soon - 
http://www.simbus82.net
Photo&DGTArt - 
http://simbus82.deviantart.com/
BodyWorkout - 
http://simbus82-workout.blogspot.com/
Combatti on-line con 
http://re-caio.labrute.fr
 

 qualche shader bello cazzuto?
Ah quando prendo il coraggio di leggermi il paragrafo relativo a HLSL 
:)
Per ora ho quanto segue: gourard shading con una sola fonte luminosa, e 
gia' ho finito le bestemmie per farlo funzionare.
OutputVS PointLightVS(float3 posL : POSITION0, float3 normalL : 
NORMAL0, float2 tex0: TEXCOORD0)
{
    // Zero out our output.
	OutputVS outVS = (OutputVS)0;
	// Transform normal to world space.
	float3 normalW = mul(float4(normalL, 0.0f), gWorldInvTrans).xyz;
	normalW = normalize(normalW);
	// Transform vertex position to world space.
	float3 posW  = mul(float4(posL, 1.0f), gWorld).xyz;
	// Unit vector from vertex to light source.
	float3 lightVecW = normalize(gPointLight.pos - posW);
	// Ambient Light Computation.
	float3 ambient = (gMtrl.ambient*gPointLight.ambient).rgb;
	// Diffuse Light Computation.
	float s = max(dot(normalW, lightVecW), 0.0f);
	float3 diffuse = s*(gMtrl.diffuse*gPointLight.diffuse).rgb;
	// Specular Light Computation.
	float3 toEyeW   = normalize(gEyePosW - posW);
	float3 reflectW = reflect(-lightVecW, normalW);
	float t = pow(max(dot(reflectW, toEyeW), 0.0f), gMtrl.specPower);
	float3 spec = t*(gMtrl.spec*gPointLight.spec).rgb;
	// Attentuation.
	float d = distance(gPointLight.pos, posW);
	float A = gAttenuation012.x + gAttenuation012.y*d + 
gAttenuation012.z*d*d;
	// Everything together.
	//float3 color = ambient + ((diffuse + spec) / A);
	// Pass on color and diffuse material alpha.
	//outVS.color = float4(color, gMtrl.diffuse.a);
	outVS.diffuse.rgb = ambient + diffuse;
	outVS.diffuse.a   = gMtrl.diffuse.a;
	outVS.spec = float4(spec, 0.0f);
	// Transform to homogeneous clip space.
	outVS.posH = mul(float4(posL, 1.0f), gWVP);
	outVS.tex0 = tex0;
	// Done--return the output.z
    return outVS;



E che problemi ti da tesoro...
(intanto che sto qui ad affettare cubi olap)

 e gia' ho finito le bestemmie per farlo funzionare.
Sono convinto che potevi farlo in GPU con meno sforzo e con un risultato 
migliore. Tipo luce per pixel e non per vertice e l'implementazione delle 
ombre. Che poi e' il senso di esistere degli shaders, risultato massimizzato 
con sforzo minore.
Anzi, se tu usassi l'sdk delle dx10 hai anche molti esempi.
Dai dai.


 Anzi, se tu usassi l'sdk delle dx10 hai anche molti esempi.
Ho ovviamente l'sdk, per ora pero' la bibbia che seguo e' il libro di 
Frank Luna.


 Frank Luna.
Che versione di HLSL viene trattata?


 Che versione di HLSL viene trattata?
fino alla 3.0


Carnefrisca@Work ha scritto:

Opperbacco ti occupi anche te di rotture di palle? :D
Io ai cubi ci dovrò arrivare...intanto mi studio un pò di roba preliminare.
I miei problemi con nh? Sono che un giorno innaffio le piante con la mia 
gioia...il giorno dopo mi chiedo se sarò in grado di superare st'altra 
sfida.
A parte gli scherzi son qua che mi chiedo come fare un self-join senza 
dover per forza creare una mappatura inutile e come fare ad aggiungere 
clausole nel On del join.
Per intenderci ho la semplicissima situazione di avere oggetto Prodotto 
e per ogni prodotto vi sono più prezzi (storico). Devo recuperare tutti 
i prodotti avente l'ultimo prezzo più vecchio di 3 mesi.
La query base (senza la clausola dei 3 mesi per intenderci) in sql sarebbe:
SELECT this_.Idprodotto as Idprodotto0_1_,
catalogopr1_.IdcatalogoPrezzo as Idcatalo1_12_0_,
catalogopr1_.Idprodotto as Idprodotto12_0_, catalogopr1_.Prezzo as
Prezzo12_0_, catalogopr1_.DataAggiornamento as DataAggi5_12_0_
FROM magazzinocatalogo this_
left  join (Select p1.* From MagazzinoCatalogoPrezzi as p1
Left Join MagazzinoCatalogoPrezzi as p2 on p1.IDprodotto =
p2.IDprodotto And p1.DataAggiornamento < p2.DataAggiornamento
where p2.IDcatalogoPrezzo is null ) as catalogopr1_ on
this_.IDprodotto
= catalogopr1_.IDprodotto
Non so come trasportarla in hql o criteria.
Ovviamente ho già postato in giro ma nessuno mi caca :D


 writes:

SBAM!
Questa è da firma.
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
      Ho letto nel "Reader's Digest" che le sigarette fanno male.
      Cosi' ho subito smesso di leggere il "Reader's Digest".
      		-- Anonimo

 
maa.. e' uguale a Orbiter Simulator !
:-)
Gg

 
http://pidigi.blogspot.com/2008/10/target-reached.html
Come al solito, complimentoni.
Non ci capisco un cazzo, ma so che č una enorme soddisfazione ;)

 Frank Luna.
giusto così, sempre che un giorno dovessi riuscire a laurearmi (tuo 
stesso CdL, se ti ricordi ;P) e avessi un po' di tempo da dedicargli 
(forse forse toccherò argomenti simili in Informatica Grafica II, ma se 
ne parla alla specialistica quindi cazzi per ora) qual'è il libro che 
stai seguendo?
ciao,
2m23

Scriveva 2M23 giovedì, 09/10/2008:

http://snurl.com/481w0
  [books_google_it]


 Non ci capisco un cazzo, ma so che è una enorme soddisfazione ;)
Grazie mille, davvero.
