Red de conocimiento informático - Conocimiento sistemático - ¿Qué es d3d opengl en el juego?

¿Qué es d3d opengl en el juego?

En pocas palabras, Direct3D (D3D) es un conjunto de interfaces de programación de gráficos 3D desarrollados por Microsoft en el sistema operativo Microsoft Windows. Es parte de DirectX y actualmente es ampliamente compatible con varias tarjetas gráficas. Junto con OpenGL, es una de las dos interfaces de programación de gráficos más utilizadas para software de gráficos por computadora y juegos de computadora.

La función de esta interfaz es en realidad facilitar la llamada de recursos de hardware cuando el juego está en progreso. Sin esta interfaz, los desarrolladores de juegos tendrían que obtener toda la información sobre todo el hardware del mercado al escribir programas. Luego escriba uno por uno cómo llamarlo en el programa. Esto es muy problemático y simplemente imposible de hacer. Porque hay demasiados hardwares en el mercado. Entonces, Directx es una interfaz universal que permite a los diseñadores de software escribir programas sin considerar hardware diferente. Es la llamada API común (Interfaz de programación de aplicaciones). Cuando todo el mundo escribe software y programas según esta interfaz, se convierte en un estándar. Entonces, el hardware solo necesita ser compatible con este estándar para que el software lo llame correctamente. Es decir, se puede ejecutar. Por supuesto, este tipo de interfaz no es sólo DirectX. También es famoso OpenGL. DirectX fue desarrollado por Microsoft Microsoft también estaba al principio en la organización OpenGL, pero se convirtió en un gran éxito debido a sus potentes alas y ventanas. Microsoft se retiró de OpenGL y promovió vigorosamente DirectX, por lo que la mayoría del software y juegos actuales están escritos de acuerdo con el estándar DirectX. Por supuesto, las tarjetas gráficas actuales también son compatibles con el estándar OpenGL.

D3D y OPENGL en el juego utilizan diferentes modos o diferentes estándares para llamar a los recursos de hardware.

De hecho, la mayoría de los juegos nuevos utilizan actualmente el modo DirectX, mientras que openGL se utiliza principalmente en campos profesionales. Por ejemplo, diseño 3D o algo así.

Sin embargo, en juegos antiguos, como la serie CS, debido a que la versión Direct3D es muy baja, el efecto no es tan bueno como el modo OpenGL. Debido a que Direct3D no era perfecto al principio, los recursos de renderizado 3D del juego no eran tan buenos como los de OpenGL