Inicio > Foros
Resultados 1 al 23 de 23
Tema: Direct3d Mejor que OpenGL?
-
07/11/2004, 07:02Usuario registradoMarioquique
- Fecha de ingreso
- 29 oct, 04
- Ubicación
- México
- Mensajes
- 81
Direct3d Mejor que OpenGL?
Hola a todos.
Ultimamente me he estado preguntando, por que la gran mayoria de las casas desarolladoras de juegos utilizan direct3d y no OpenGl?, será el monopolio de microsoft :evil: , será que Direct3d es mejor que
OpenGl, no lo sé, lo que si se es que el mejor motor grafico que se a visto hasta ahora, es el de Doom3,
que esta hecho por OpenGL, Ustedes que opinan?
Saludos :lol: .
-
07/11/2004, 07:52
Personalmente, no sé lo q es Direct3D, supongo q te refieres a las librerías DirectX, no? si no es así, podrías poner algún enlace para saber lo q es...
Si es lo de DirectX, pos la verdad, yo no sé q será lo mejor, pero es lo más extendido y en lo q se basan la mayor parte de desarrolladores por ser lo más cómodo, por lo menos es lo q creo... supongo q técnicamente habrá muchos motivos por los q utilizar esas librerías y no OpenGL, pero vamos, existen más librerías a parte de estas, lo q ocurre es q éstas son las más extendidas y por ende, las q más se utilizan...
Un saludo
-
07/11/2004, 08:05InvitadoMira, windows por si solo no puede ejecutar juegos, necesita de una interfaz para ello, esa interfaz es directx, incluso OpenGL necesita de directX para porder llevar acabo sus funciones, de directX se desprenden Direct3D y OpenGL que podrian decir que son las interfaces de renderización.
Iniciado por salvadorp
Personalmente, no sé lo q es Direct3D, supongo q te refieres a las librerías DirectX, no? si no es así, podrías poner algún enlace para saber lo q es...
Si estoy mal por favor que alguien melo notifique.
Saludos.
-
07/11/2004, 08:07
:oops: :oops: Perdón... borré el post con el login ya puesto... por favor vuélvelo a poner igual y borro este con el otro de invitado pa q no queden repetidos...
-
07/11/2004, 13:27Usuario registrado CVMaximus_Detritus
- Fecha de ingreso
- 13 sep, 04
- Ubicación
- Gran Canaria
- Mensajes
- 1,114
Re: Direct3d Mejor que OpenGL?
Pienso que la cuestión viene más por el hecho de que en cuestión de juegos, lo queramos o no, la plataforma que se utiliza es Windows, y las casa que desarroyan tienen que "adaptarse" a Microsoft... Esta claro que El OpenGL es mucho más potente que el DirectX, dado su origen inicial de pretender pocisionarse como "standar" dentro del diseño gráfico. Cosa que creo que ha conseguido, porque no suenan muchas aplicaciones "serias" hechas con DirectX.
Iniciado por Marioquique
Ultimamente me he estado preguntando, por que la gran mayoria de las casas desarolladoras de juegos utilizan direct3d y no OpenGl?, .
De todas formas, en el desarrollo gráfico la base Open Source (basicamente sistemas Unix/Linux) pienso que estan siempre muy por delante de Window en estos temas solo por una cuestión fundamental para la representación gráfica; la gestión de la memoria...
Mucho love...
-
08/11/2004, 06:13
Por mucho q se hable aquí de ese tipo de librerías adaptadas para windows, si en vez de hacer aplicaciones propietarias (y me refiero a todas: mac, windows, unix) se hiciera por mejorar en código libre o algo q pudiera servir (más o menos) a todas, sería mejor para todo el mundo...
Un saludo
-
08/11/2004, 07:16Usuario registradoMarioquique
- Fecha de ingreso
- 29 oct, 04
- Ubicación
- México
- Mensajes
- 81
Re: Direct3d Mejor que OpenGL?
Eso seria muy bueno, pero desgraciadamente siempre se oponen los intereses particulares, y el primero en oponerse seria Microsoft pues le daria en toda la torre a su direct3d.
Iniciado por salvadorp
Por mucho q se hable aquí de ese tipo de librerías adaptadas para windows, si en vez de hacer aplicaciones propietarias (y me refiero a todas: mac, windows, unix) se hiciera por mejorar en código libre o algo q pudiera servir (más o menos) a todas, sería mejor para todo el mundo...
Saludos
.
-
08/11/2004, 21:32Usuario registrado CVpardy
- Fecha de ingreso
- 20 feb, 04
- Ubicación
- palma de mallorca
- Mensajes
- 1,049
k version es la mas actual??
la k viene con el nfsu II ???
-
10/11/2004, 06:13
marioquique, por supuesto q el menos interesado sería Microsoft, a eso precisamente me quería referir, lo q ocurre es q en este mundo hay q ir con el dinero siempre por delante y en muchas ocasiones quien se ve perjudicado siempre son los mismos: el usuario...
Por cierto, no sé cuál viene con el NFSUII, pero creo q las DirectX van por la versión 9c
Un saludo
-
10/11/2004, 08:43Usuario registradoMarioquique
- Fecha de ingreso
- 29 oct, 04
- Ubicación
- México
- Mensajes
- 81
Iniciado por salvadorp
Por cierto, no sé cuál viene con el NFSUII, pero creo q las DirectX van por la versión 9c
¡Asi es!, El directx que viene con el NFSUII es el 9c, en el archivo Leéme de la demo de NFSUII viene especificado, lo pueden consultar por si tienen alguna duda.
-
10/11/2004, 23:26Usuario registrado CVrush
- Fecha de ingreso
- 27 jul, 04
- Ubicación
- Manresa, BCN
- Mensajes
- 205
Yo creo que es porque Direct3D al ser solo de Microsoft y solo para Windows incorpora mas rapidamente las ultimas tecnologias como Pixel Shaders, Vertex Shaders y cosas de esas... ademas que fue creado especificamente para juegos...
OpenGl es un estandar que fue creado por Silicon Graphics creo para estaciones de trabajo. Es un estandar que se usa en varios sistemas operativos (incluso creo que hay para mobiles y Palm PCs) y que no es especifico para juegos, por lo que no suele incorporar tan rapidamente las ultimas tecnologias, aunke por rendimiento esta a la par con Direct3D.
A nivel de programación Direct3D es mas engorroso que OpenGl, con la ventaja de que las aplicaciones OpenGL las puedes portar a otros sistemas.
Espero haberte aclarado algo.
Saludos!
-
11/11/2004, 04:05Usuario registrado CVcaos
- Fecha de ingreso
- 08 oct, 04
- Mensajes
- 550
Cual es la mes potente o mejor no tengo ni idea, creo que en estos casos hablariomos de ventajas y desventajas, pero para el particular que las utilize, asi como la grafica que tenga, pues he visto que una grafica no rinde igual dependiendo del modelo de placa de micro y dependiendo se si llevan el Direct3D de microsoft o el openGL.
-
11/11/2004, 07:21Usuario registradoMarioquique
- Fecha de ingreso
- 29 oct, 04
- Ubicación
- México
- Mensajes
- 81
Pues mira, de que OpenGL y Direct3D esten a la par en rendimiento yo no lo creo, y eso lo comprobé cuando jugé el "Serious Sam The Second Encounter" este juego tiene la capacidad de ser jugado en OpenGL y Direct3D, y si tu juegas mediante las 2 interfaces, te vas a dar cuenta de que con OpenGL va mas fluido que con Direct3D (aunque no es mucha la diferencia), otro caso es el de Unreal Tournament 2004, tambien tiene la ambas opciones, y aquí es todo lo contrario, por direct3d va mucho mas fluido que en OpenGL, aunque claro esta que eso depende mucho de la optimización que se le de para cada interfaz, por otro lado las ultimas tecnologias de Pixel y Vertex Shader pienso yo que salen tambien al par para Direct3D y OpenGL, y eso lo puedes comprobar con los demos de nVidia "Dawn y Nalu", que fueron programados por OpenGL, y estos demuestran las ultimas capacidades de la serie FX (SM 2.0) y la serie 6000(SM 3.0). por ultimo si Direct3d fue creado especificamente para juegos, pues deberian trabajar mas, en la optimización de esta plataforma para que los juegos vayan mas fluidos. :lol:
Iniciado por Rush
Yo creo que es porque Direct3D al ser solo de Microsoft y solo para Windows incorpora mas rapidamente las ultimas tecnologias como Pixel Shaders, Vertex Shaders y cosas de esas... ademas que fue creado especificamente para juegos...
OpenGl es un estandar que fue creado por Silicon Graphics creo para estaciones de trabajo. Es un estandar que se usa en varios sistemas operativos (incluso creo que hay para mobiles y Palm PCs) y que no es especifico para juegos, por lo que no suele incorporar tan rapidamente las ultimas tecnologias, aunke por rendimiento esta a la par con Direct3D.
-
11/11/2004, 07:31Usuario registrado CVrush
- Fecha de ingreso
- 27 jul, 04
- Ubicación
- Manresa, BCN
- Mensajes
- 205
Ahi tu mismo lo dices, en un juego Direct3D va mas rapido que OpenGl y en el otro al reves. Eso supongo que depende ya de como se implemente el engine con cada API. Estas API's, como todo, tienen trukitos para optimizarlas.
Por otro lado si que es cierto que en OpenGL se pueden hacer pixelshaders y vertexshaders, pero estos no estan implementados de forma estandar, si no que cada fabricante implementa sus propias extensiones para hacerlo. A eso me refiero a que Direct3D incorpora las nuevas tecnologias mas rapido que OpenGL.
En cuanto a la fluidez de Direct3D pues tienes razo, pero es que la base, Windows, ya es mala :lol:
Yo no defiendo ni uno ni otro. A mi por simpatia me cae mejor OpenGL, pero Direct3D tambien tiene sus virtudes. Tambien hay que decir que a nivel de programación Direct3D cada vez se parece mas a OpenGL, por algo sera...
Como dice caos, aki hablamos de ventajas y desventajas, es muy dificil decir que uno sea mejor que el otro.
SAludos!
-
11/11/2004, 07:36Usuario registradoMarioquique
- Fecha de ingreso
- 29 oct, 04
- Ubicación
- México
- Mensajes
- 81
¡Estoy totalmente de acuerdo contigo! :lol:
Iniciado por rush
Ahi tu mismo lo dices, en un juego Direct3D va mas rapido que OpenGl y en el otro al reves. Eso supongo que depende ya de como se implemente el engine con cada API. Estas API's, como todo, tienen trukitos para optimizarlas.
Por otro lado si que es cierto que en OpenGL se pueden hacer pixelshaders y vertexshaders, pero estos no estan implementados de forma estandar, si no que cada fabricante implementa sus propias extensiones para hacerlo. A eso me refiero a que Direct3D incorpora las nuevas tecnologias mas rapido que OpenGL.
En cuanto a la fluidez de Direct3D pues tienes razo, pero es que la base, Windows, ya es mala
Yo no defiendo ni uno ni otro. A mi por simpatia me cae mejor OpenGL, pero Direct3D tambien tiene sus virtudes. Tambien hay que decir que a nivel de programación Direct3D cada vez se parece mas a OpenGL, por algo sera...
Como dice caos, aki hablamos de ventajas y desventajas, es muy dificil decir que uno sea mejor que el otro.
-
16/11/2004, 02:51
Pero eso es muy normal, cada compañía optimizará más para un motor q para otro, lo q estaría bien es q alguien diera datos OBJETIVOS de por q uno fuera mejor q el otro, como q la cantidad de código es mejor o peor, rendimiento global, velocidad, carga de los programas a la CPU, todas esas cosas...
Un saludo
-
16/11/2004, 11:28Usuario registrado CVrush
- Fecha de ingreso
- 27 jul, 04
- Ubicación
- Manresa, BCN
- Mensajes
- 205
Creo que eso es bastante dificil de evaluar...
Aunke te puedo decir que yo he programado con los dos, y por facilidad, codigo comprensible y esas cosas me kedo con OpenGL... aunke eso tambien es una valoracion personal claro...
:?
-
16/11/2004, 15:09
Veis, por ejemplo qería decir eso... yo es q nunca he visto nada de esa programación, eso es parte de lo q qería decir... mas??
Un saludo
-
21/11/2004, 18:43Usuario registradoSpawnManiaKul
- Fecha de ingreso
- 21 nov, 04
- Mensajes
- 68
El OpenGl es mucho mejor que el D3D porque es mucho mas rapido y tiene unca compabilidad incrementada un programa opengl se puede llevar con facilidad desde Windows a Linux con D3D seria mucho mas dificil por eso hay muy pocos juegos para linNUX.
Yo tambien soy programador y el opengl es mucho mas facil en mi opinion.
-
30/04/2006, 00:57Usuario registradoderek
- Fecha de ingreso
- 29 abr, 06
- Ubicación
- Debajo un puente..
- Mensajes
- 71
Estoy deacuerco con: SpawnManiaKul. En el counter por ejemplo, se nota mucho esta configuración. Saludos
-
30/04/2006, 05:00Usuario registrado CVcente
- Fecha de ingreso
- 04 ene, 05
- Mensajes
- 1,264
Por favor derek, no hagas up a hilos desfasados o tendé que empezar a borrar posts, ya te e avisado por mp y ni caso.
Iniciado por derek
Estoy deacuerco con: SpawnManiaKul. En el counter por ejemplo, se nota mucho esta configuración. Saludos
Saludos
-
30/04/2006, 17:50Usuario registrado CVtxakurra
- Fecha de ingreso
- 05 feb, 05
- Ubicación
- ES
- Mensajes
- 8,213
Mejor eso a que duplique posts (aunque dudo que se le hubiera ocurrido iniciar un post con el mismo contenido que éste). Creo que lo único que busca es aumentar su número de mensajes.
Iniciado por cente
no hagas up a hilos desfasados
-
30/04/2006, 19:18Usuario registrado CVaCEn
- Fecha de ingreso
- 28 dic, 03
- Ubicación
- Sevilla, ciudad del Betis
- Mensajes
- 941
Lo malo es que salimos perjudicados los usuarios. de un solo golpe ha subido una cantidad de unos 10 posts antiguos, por lo que 10 posts mas modernos se han quedado sin poder ser visualizados.
Si lo que pretende conseguir es subir el numero de posts, conmigo mal asunto lleva.
Tambien le he mandado un MP
Powered by vBulletin® Version 4.2.5
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2025.


