Newsgroup: it.comp.hardware.video-3d
Titolo: grandissimo sucCESSO di PhysX

thisisthewayitsmeanttofail
Havok™ is the premier provider of interactive software and services to 
digital creators in the games and movie industries.
As recognized by BAFTA, some of the best games of the year running on 
the acclaimed Havok software including Assassin’s Creed and Price of 
Persia by Ubisoft, Fable II by Microsoft, Fallout 3 by Bethesda 
Softworks, Guitar Hero: World Tour by Activision Blizzard, Motorstorm: 
Pacific Rift by Sony Computer Entertainment Europe.
“The significant amount of nominations Havok-built games received 
speaks volumes for our technical leadership and clear differentiation 
in the market,” said David O’Meara, Managing Director of Havok. “Havok 
continues to offer the highest-quality and most comprehensive set of 
cross-platform modular tools available today, which makes Havok the 
solutions provider of choice for top-tier developers worldwide. Havok 
enables game studios of any size the ability to deliver more compelling 
gameplay, character interaction and physical effects in less time with 
substantial cost-effectiveness.”
Havok products used in several of the BAFTA-nominated video games 
include Havok Physics™ and Havok Animation™. Havok Physics is the 
leading real-time collision detection and physical simulation solution 
on the market today, and showcased in triple-A games such as the Halo 
series and Half-Life 2. Havok Physics is currently featured in over 200 
games comprising over 400 platform skus, and it will be included in 
over 65 games slated for release in 2009.
For complete information on the nominations and specific categories, 
please visit the BAFTA Web site at 
http://www.bafta.org/awards/video-games/nominations,664,BA.html

Con tutto che mi interessa relativamente, la tua campagna anti-nVidia e 
conseguentemente anti-PhysX sta assumendo contorni comici ^^
Detto questo:
Havok viene usato in molti giochi --> PhysX merda
mi sembra un po' ridicolo.
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk

 mi sembra un po' ridicolo.
eccerto, perchè non ci gira compiz mentre cerchi le nudiste con google 
earth

 mi sembra un po' ridicolo.
physx consente l'accelerazione con le gpu nvidia.. ma non vuol dire che sia 
un "buon" motore fisico...
havok, lo sappiamo č lo stato dell'arte, e infatti sta nei giochi con un 
rapporto 10 a 1 rispetto physx :-)
-- 
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
 

 rapporto 10 a 1 rispetto physx :-)
Non significa nulla. Anche Windows sta 1:10 su MacOS nonostante sia 
quest'ultimo lo stato dell'arte. Lo stesso probabilmente Intel ai tempi 
di P4 vs. Athlon 64. O anche IE vs. Firefox.
La diffusione di un prodotto non ha legame diretto con la sua qualità, 
specie all'inizio della sua vita.
Io continuo a sperare che riescano a wrappare PhysX anche sulla mia 4870 
o che facciano una versione di Havok accelerabile. Doveva esserci una 
patch ma non si riesce a trovare :(


 quest'ultimo lo stato dell'arte.
si veramente stato dell'arte
prestazioni 3d di mac os son famose, per non parlare di come gira sui 
server lo stato dell'arte
non è che bastano due finestre infuocate a fare un OS
comunque il rapporto esatto è 600 : 3
semplificando viene 100 : 1

 semplificando viene 100 : 1
Può essere anche 500000000000:1, non cambia nulla. Non è dalla 
diffusione che si giudica la bontà di una tecnologia (relativamente 
nuova per giunta).


 più cose e chi lo faccia meglio.
sul fatto che havok ha un sdk che physx si sogna?
sul fatto che è nel mercato dei motori fisici da decenni?


 semplificando viene 100 : 1
LOL :D



Physx è un "3rd party physic engine" COME a havok. Con il suo sdk e le sue 
api, le sue librerie e il suo middleware.
Fai un gioco? bene, scegli: librerie havok o librerie physx. I calcoli 
matematici degli algoritmi per il controllo della fisica (moti, urti, 
gravità, fluidi, corde ecc ecc) se li pappa la cpu tramite le api Havok, o 
se li pappa la GPU (tramite cuda) con physx.
Solo che la precisione dei calcoli di Havok, il numero di diversi algoritmi 
per i diversi materiali, softbody, ragdoll, cloth e michiate varie, è 
estremamente più elevata rispetto a quello che offre physx. Lo stesso vale 
per l'ottimizzazone del codice (basta andare su qualche forum di 
programmazione) maggiore in Havok, che è anche più documentato di Physx. 
Physx Che se fosse così buono, siccome va anche lui tramite CPU quando non 
c'è la GPU (e di conseguenza ne troncano TOT funzioni per non fare 
collassare tutto), lo vedremmo su quintali di giochi.
E poi per favore! Havok non necessita di roba runtime come Physx... e questa 
è una bestiemmia informaticamente parlando!!!!!
Per fare andare un gioco che ha il physx come physics engine.. tocca fargli 
installare le sue dll.... non puoi usarlo mettendo semplicemente le dll 
nelle cartelle del gioco... -_-


 nelle cartelle del gioco... -_-
Scusa, non ho compreso bene questo passaggio. Che differenza passerebbe, 
dal lato pratico, a chiedere un'installazione "centralizzata" di una 
libreria caricata dinamicamente, piuttosto che una "localizzata" 
all'intero della cartella del gioco?
A me sembra che l'unico vantaggio del secondo approccio consista 
nell'impossibilità di generare conflitti tra versioni diverse della 
libreria in questione, visto che ogni gioco ha la sua e buona notte. Ma 
in questo modo, magari poi ti ritrovi con 200 file identici sul disco 
fisso, suddivisi tra venti giochi diversi...
p.bes

 disco fisso, suddivisi tra venti giochi diversi...
non mi pare che 100 giochi installati e magari tutti dotati di havok, abbia 
delle dll tanto grosse...
mentre physx è un altro pacchetto di roba che si installa e piazza dll in 
giro per il SO... e anche un servizio mi pare...


 giro per il SO... e anche un servizio mi pare...
physx le aveva "sherlock holmes :the awakness" . non
chiedetemi se le ho mai usate però, ricordo di un servizio
caricato e mi pare pure mi chiedesse di usarle qualche volta
ma manco so se il mio vecchio barton era supportato
-- 
http://www.flickr.com/photos/76395844@N00/
http://blubrando.blogspot.com/

 nelle cartelle del gioco... -_-
...e quindi? Anche per usare l'accelerazione 3D devi installare i driver 
della scheda video, non puoi copiare le librerie nella cartella del 
gioco. Evidentemente sarà un modulo del sistema operativo. Non ci trovo 
nulla di scandaloso, sinceramente.


 O_o e ti pare poco????????
Sì. Basta fare le librerie con un MINIMO di retrocompatibilità (= non 
progettarle col culo la prima volta) e sei a posto.
Ti pare che ogni applicazione Java che hai ti richieda una VM diversa?


 sul fatto che è nel mercato dei motori fisici da decenni?
Che ne spiega la diffusione, indipendentemente dalla qualità. Che, nota, 
non significa non sia cosa buona Havok (anzi), ma vuol solo dire che sia 
ridicolo confrontare i due middleware sulla base dell'installato.
