|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2001
Città: Roma - Norge
Messaggi: 1354
|
DIRECT 3D e OPEN GL... differenze!
Spieghereste a un neofita la differenza tra OpenGL e Direct3d?
__________________
Nå har jeg kommet fra Norge !!!! I've been for a walk on a winter's day, I'd be safe and warm if I was in L.A. ... Quant'è bella giovinezza, che si fugge tuttavia; chi vuol esser lieto, sia: non si iscriva a ingegneria! |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Dec 2003
Città: Bologna
Messaggi: 15
|
diciamo che le directx sono dei set standard di istruzioni, il tutto sviluppato da mamma microsoft per facilitare gli sviluppatori nel creare effetti che funzionino su ogni scheda video in commercio (direct3D si occupa di fare da "intermediario" tra il gioco e la scheda video)...
OpenGL è uno standard molto piu datato, spuntato ai tempi delle prime voodoo e subito piuttosto affermato. Di differenze ci sono le prestazioni e la diffusione. Per le prestazioni... beh è argomento scabroso... si potrebbe fare un thread apposito ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2000
Città: Rimini
Messaggi: 1360
|
A grandi linee...
Sono 2 API per la gestione del software 3D. OpenGL è nato come standard per il programmi 3D (modellazione, rendering etc...) a livello professionale. Direct3D è nato come standard per giochi 3D. Attualmente le 2 API stanno convergendo, nel senso che ci sono molti giochi che sfruttano OpenGL e software di modellazione e rendering che sfruttano Direct3D.
__________________
Quale parte di NO non hai capito? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2001
Città: Roma - Norge
Messaggi: 1354
|
grazie mille per le delucidazioni... pensavo fossero due cose che servivano per cose diverse... :-)
Ma i giochi le sfruttano entrambe? Perchè non so se settare l'AA e l'AF nel OpenGL o nel Direct 3d... e se li metto diversi che accade... (mi interessa per Star Wars - LotOR...)
__________________
Nå har jeg kommet fra Norge !!!! I've been for a walk on a winter's day, I'd be safe and warm if I was in L.A. ... Quant'è bella giovinezza, che si fugge tuttavia; chi vuol esser lieto, sia: non si iscriva a ingegneria! |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 1999
Messaggi: 3780
|
Altre differenze..
le Direct sono solo per sistemi Win , le Open GL sono invece comuni a tutte le piattaforme (linux, Mac, Sun, ..ecc ecc) Come standard le Open GL sono molto piu' avanzate e complete rispetto alle D3D ... piu' o meno le Open GL 1.0 coprono tutto quello che possono fare le D3D dalla 1 alla 10 ... adesso stanno uscendo le Open GL 2.0 Le librerie proprietarie delle VooDoo invece erano le GLide , una versione ridotta e rimaneggiata delle OpenGL P.S. dimenticavo http://www.opengl.org/ |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Sep 2003
Messaggi: 1903
|
Quote:
Sta ai programmatori del gioco decidere se esso funzionerà in d3d o opengl o entrambe...etc se il gioco le sfrutta entrambe, devi decidere tu quale usare, cambiando "l'impostazione dedicata" in un menu all'interno del gioco stesso.e potrai cambiarlo quando vorrai! perciò non ha importanza se filtri o altri parametri sono settati diversamente, perchè non interagiscono proprio ![]() ciao ![]()
__________________
♫ Now that you've found it, it's gone. Now that you feel it, you don't. You've gone off the rails. ♫ |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2002
Città: Padova
Messaggi: 11396
|
Quote:
![]()
__________________
HP Pavilion dv6599el ~ Core2Duo T7300 ~ 2GB BDDR2 ~ GeForce 8400gs ~ Hd 160GB |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: May 2003
Città: alessandria
Messaggi: 8714
|
perke' call of duty a termine installazione,ti kiede se vuoi mettere le dx 9.0b,pero' poi gira in open?
(sempre ke non dica cazz@te?)
__________________
http://www.youtube.com/cantaraffaele?gl=IT&hl=it |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Oct 2001
Città: Roma - Norge
Messaggi: 1354
|
Quote:
![]()
__________________
Nå har jeg kommet fra Norge !!!! I've been for a walk on a winter's day, I'd be safe and warm if I was in L.A. ... Quant'è bella giovinezza, che si fugge tuttavia; chi vuol esser lieto, sia: non si iscriva a ingegneria! |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jan 2001
Città: Genova
Messaggi: 977
|
Quote:
__________________
AsRock 939Dual,Venice 3200+@260*10,KingMax 2x512Mb @216,GeForce 6800le@gt,Seagate 250GB & 200GB all Powered by ArchLinux ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:23.