Newsgroup: it.comp.giochi.action
Titolo: Altro che oblivion, tze'!

http://pdg.altervista.org/rendering.jpg
Il mio personalissimo engine tutto fatto da me!
(ho appena implmementato un decente rendering fotorealistico, sono un po'
euforico..)

 Il mio personalissimo engine tutto fatto da me!
Realtime immagino.
Le ombre sono troppo dure o la fonte e' troppo luminosa, cmq complimenti.
-- 
I've seen things you people wouldn't believe...
Newbies on fire off the shoulder of Deck17,
and I've watched Shock beams glitter in the dark near CTF-Face.
All those moments, will be lost, in time, like tears in the rain... 


complimenti!!!
prova a migliorare un pò l'illuminazone ;-)
-- 
-------------------------------
SimBus82 --> 
www.simbus82.altervista.org
 --> Hi-Tech Content Inside
-------------------------------
Tenetevi il vostro FireFox, io uso IE! -- 
www.firefoxmyths.com
-------------------------------
JUVENTUS: L'unico club pulito. Tutti gli altri o si dopano, o non si sa 


ma cosa sta facendo? un motore di rendering java?
i modelli? o integra anche il modeller? come li inserisci?
spiega spiega :D


 Le ombre sono troppo dure o la fonte e' troppo luminosa, cmq complimenti.
Purtroppo non son molto bravo a settare i parametri di rendering.. cmq quel
che conta e' il motore: in directx configuri, muovi, sposti, ridimensioni,
e poi fai il rendering. 
Poi lascio a chi e' piu' bravo di me il compito di settar per benino luci e
quant'altro :)

 spiega spiega :D
Allora si tratta di un configuratore di prodotto.
In sostanza una sorta di cad3d semplificato, che permette, dato un oggetto,
la possibilita' di modificarlo anche radicalmente, cambiandone i parametri.
Che ne so, un tavolo, cambi le dimensioni, cambi il colore, lo fai ad
un'unica gamba centrale piuttosto che a quattro ecc..
Poi gli oggetti configurati li sposti, li ruoti, li accendi o spegni e via
discorrendo.
Una versione generica se vuoi di quel che fa il programma dell'ikea, con il
quale ti configuri una stanza con i mobili a tuo piacere per vedere come
sara' l'effetto finale: la differenza e' che il programma che sto facendo,
provvisto anche di editor, permette di gestire un po' qualsiasi oggetto, e
non e' limitato solo all'arredamento (in teoria ci puoi fare anche un aereo
se ti va).
In java importo oggetti in formato wavefront, li assemblo, e li mostro
tramite directx, col mouse navighi, interagisci, configuri, dopodiche' puoi
fare un rendering fotorealistico: la scena viene convertita in formato
povray ed il motore di povray esegue appunto il rendering.
Lavorare in 3d e' molto divertente ma e' anche piuttosto incasinato.
Tanto per dire: solo per una "banalita'" come calcolare di quanto e'
inclinata e' la telecamera, tocca scrivere robette tipo:
        angle_y  = Math.asin(-matrix.m20);  
        double C = Math.cos(angle_y);
        tempx    = matrix.m22 / C;
        tempy    = matrix.m21 / C;
        angle_x  = Math.atan2( tempy, tempx );
        tempx    = matrix.m00 / C;
        tempy    = matrix.m10 / C;
        angle_z  = Math.atan2( tempy, tempx );
Non critichero' mai piu' nessun engine 3d.


ehehhehe ne so qualcosa anche io...
ora sono stra presto dagli esami... ma appena mi libero...prendo in mano il 
visual studio...e ci do dentro...con il c++ però :D ....ho un odio innato 
verso il java..... :-P


 verso il java..... :-P
Mah, java e' un linguaggio pulito e molto ben organizzato. Se ti munisci
poi di netbeans e' quasi uno spasso programmare.
Il problema che ha e' che essendoci di mezzo una virtual machine e un
garbage collector le prestazioni non sono ovviamente quelle del c++, quindi
non potrai mai fare un fps in java.
Pero' i tempi di sviluppo sono 10 volte piu' ridotti che in C, cosa che nel
mondo del lavoro fa la differenza. Avessi dovuto far la stessa cosa in c++
probabilmente starei ancora cercando di capire come far disegnare un
triangolo alle directx.
Inoltre java3d e' davvero una bella librearia per la gestione del 3d. E'
(per essere java) incredibilmente veloce, quel che vedi sullo screenshot e'
gestito da una radeon 7500 a 32 mb di ram, ed e' piuttosto fluido (quasi
quasi provo con fraps, ma credo che almeno 25 fps li tenga tranquilli),
gestisce textures, trasparenze, e dalla versione 1.4 persino shaders.

 versione 1.4 persino shaders.
proverò a fare qualcosina..... ;-)


 proverň a fare qualcosina..... ;-)
Se vuoi farli in opengl ti passo i tutorial che ho usato io tempo fa
http://nehe.gamedev.net/
La colonna a sx


 ha scritto nel messaggio
news:1hmi69zn...@news.011170.vaginablaster.net.invalid...

Wow!... sembra proprio di toccare con mano l'ambiente ;D

 non potrai mai fare un fps in java.
Qua ti devo contraddire, caro PresdelGons:
http://www.java.com/en/games/desktop/chrome.jsp
Un discreto giochillo, con tanto di espansione e di seguito in cantiere.
Non conosco esattamente quanto del gioco e' stato scritto in java, pero' mi
sono accorto che c'entrava quando l'ho installato e ho visto un sacco di
file .java nelle cartelle del gioco.
Anch'io programmo in java, ma mi limito a sviluppare servlet per siti
intranet.
Giggi
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


http://www.java.com/en/games/desktop/xpandrally.jsp
e questo lo hai provato ?
Scritto in java con probabile interfaccia con le dll del chromeengine via 
jni.
Bello, ma pesante quanto un macigno. 

 Bello, ma pesante quanto un macigno. 
anche chrome non scherza in fatto di pesantezza. Forse e' perche' ci 
siamo messi in testa che jvm = mattone :-)
Giggi

 
http://www.java.com/en/games/desktop/chrome.jsp
ha presente cosa vuol dire la parola prestazioni?
il java sarà facile e multipiattaforma...la velocità del c++ resta 
inarrivabile
