¿Para qué se utiliza el I Ching?
¿Para qué se utiliza el 112? Amigo, en lugar de ofrecer una recompensa de 100 puntos, deberías preguntarte a ti mismo.
¿Para qué se utiliza exactamente el DX? Hola, creo que te refieres a DirectX.
Las siguientes son sus funciones y las diferencias entre varias versiones.
DirectX no es una simple API de gráficos, sino una API ampliamente utilizada desarrollada por Microsoft. Incluye varios componentes, como gráficos directos (Direct 3d + DirectDraw), entrada directa, reproducción directa, sonido directo, visualización directa, configuraciones directas y objetos multimedia directos. Proporciona un conjunto completo de soluciones de interfaz multimedia. Lo que pasa es que su excelente rendimiento en gráficos 3D hace que otros aspectos parezcan mediocres. DirectX fue desarrollado originalmente para compensar la falta de capacidades de procesamiento de gráficos y sonido de los sistemas Windows 3.1. Ahora se ha convertido en una interfaz que tiene un impacto decisivo en todos los aspectos de todo el sistema multimedia.
DirectX 1.0
La primera generación de DirectX no tuvo mucho éxito y muchos hardware no lo admitieron cuando se lanzó. En ese momento, se utilizaba básicamente la API de gráficos profesionales OpenGL y el soporte de hardware insuficiente se convirtió en el mayor obstáculo para su popularidad.
DirectX 1.0 es el primer programa que puede leer directamente información del hardware. Proporciona acceso más directo a las capacidades del hardware de gráficos (como funciones de movimiento de bloques en la tarjeta gráfica) y funciones (funciones) básicas de dispositivos de entrada y sonido, lo que permite que los juegos desarrollados aceleren gráficos bidimensionales (2D). En ese momento, DirectX no incluía todas las funciones 3D actuales y aún estaba en su infancia.
DirectX 2.0
DirectX 2.0 ha realizado algunas mejoras en los gráficos bidimensionales, ha añadido algunos efectos dinámicos y ha adoptado tecnología 3D directa. Entonces DirectX 2.0 y DirectX 1.0 son muy diferentes. En DirectX 2.0, se utilizan "Simulación suave y Simulación RGB" para acelerar el cálculo de imágenes 3D. DirectX 2.0 también presenta un instalador más fácil de usar y corrige muchos problemas en la interfaz de la aplicación. A partir de DirectX 2.0, básicamente se ha completado el prototipo de toda la arquitectura de diseño de DirectX.
DirectX 3.0
DirectX 3.0 se lanzó poco después del lanzamiento de la última versión de Windows 95 en 1997. En ese momento, los juegos 3D comenzaron a ganar popularidad y los fabricantes de software y hardware reconocieron gradualmente DirectX. En 1997, existían tres estándares de interfaz de aplicaciones: la interfaz profesional OpenGL, la interfaz DirectX D de Microsoft y la interfaz Glide de 3DFX. En ese momento, 3DFX era el fabricante de tarjetas gráficas más poderoso y, naturalmente, su interfaz Glide se usaba ampliamente. Pero con el declive de la empresa 3DFX y la tarjeta gráfica Voodoo, la interfaz Glide desapareció gradualmente.
DirectX 3.0 es una versión mejorada simple de DirectX 2.0, con pocos cambios. Incluye algunas modificaciones y actualizaciones de DirectSound (para efectos de sonido 3D) y DirectPlay (para juegos/redes). DirectX 3.0 integra efectos especiales 3D simples, que no son muy maduros.
DirectX 5.0
Microsoft no lanzó DirectX 4.0, sino que lanzó directamente DirectX 5.0. Esta versión ha realizado grandes cambios en Direct3D, agregando efectos especiales 3D como efectos de niebla y combinación Alpha para mejorar la sensación de espacio y realismo en los juegos 3D, y también agregó la tecnología de compresión de texturas S3.
Al mismo tiempo, DirectX 5.0 también se ha reforzado en otros componentes, con mejoras en tarjetas de sonido y mandos de juegos, y soporte para más dispositivos. Por lo tanto, DirectX no maduró realmente hasta DirectX 5.0. En este momento, el rendimiento de DirectX no es inferior al de otras API 3D en absoluto, y es muy probable que se ponga al día.
DirectX 6.0
Cuando se lanzó DirectX 6.0, uno de sus mayores competidores, Glide, había decaído gradualmente y DirectX fue reconocido por la mayoría de los fabricantes. DirectX 6.0 agrega filtrado bilineal, filtrado trilineal y otras tecnologías para optimizar la calidad de las imágenes 3D, y la tecnología 3D en los juegos ha entrado gradualmente en una etapa de madurez.
DirectX 7.0
La característica más importante de DirectX 7.0 es que admite T&L, el nombre chino es "Transformación de coordenadas y fuente de luz". Cada objeto en un juego 3D tiene una coordenada. Cuando un objeto se mueve, sus coordenadas cambian, lo que significa transformación de coordenadas. En los juegos 3D, además de escenas y objetos, también se necesitan luces. Sin iluminación no hay representación de objetos 3D. Ya sean juegos 3D en tiempo real o renderizado de imágenes 3D, el renderizado 3D con iluminación es el que consume más recursos. Aunque existe tecnología relacionada en OpenGL, nunca antes había aparecido en hardware de consumo.
En t & Antes de que aparezca L, la conversión de posición y la iluminación requieren cálculos de la CPU. Cuanto más rápida sea la CPU, mejor será el rendimiento del juego. Después de la función T &L, la GPU de la tarjeta gráfica calcula estos dos efectos, liberando a la CPU del trabajo ocupado. En otras palabras, con una tarjeta gráfica T&L, utilizando DirectX 7.0, los juegos 3D se pueden ejecutar sin problemas incluso sin una CPU de alta velocidad.
DirectX 8.0
El lanzamiento de DirectX 8.0 desencadenó una revolución en las tarjetas gráficas. Introdujo el concepto de "representación de píxeles" por primera vez, con sombreadores de vértices y sombreadores de vértices, reflejados en efectos dinámicos de luces y sombras. t&HardwareT&En comparación con la conversión fija de luces y sombras, las unidades VS y PS son más flexibles, lo que hace que la GPU sea verdaderamente un procesador programable. Esto significa que a los programadores les resulta mucho menos difícil construir escenas 3D a través de ellos. A través de la renderización de VS y PS, es fácil crear un efecto realista y dinámico de luces y sombras onduladas en la superficie del agua. En este momento, finalmente se estableció la autoridad de DirectX.
DirectX 9.0
A finales de 2002, Microsoft lanzó DirectX9.0. La precisión de renderizado de la unidad PS en DirectX9 ha alcanzado la precisión de punto flotante, y el hardware tradicional T&l. La unidad también ha sido reemplazada por Cancelada. Programar el nuevo VertexShader (motor VertexShader) será mucho más complicado que antes. El nuevo estándar de sombreado de vértices agrega control de procesos y más constantes, aumentando el número de instrucciones de sombreado por programa a 1024.
PS 2.0 tiene una arquitectura totalmente programable que puede calcular instantáneamente efectos de textura y mapear texturas dinámicamente sin ocupar memoria. En teoría, puede aumentar infinitamente la resolución de los mapas de textura. Además, PS1.4 solo puede admitir 28 instrucciones de hardware y operar 6 materiales al mismo tiempo, mientras que PS2.0 puede admitir 160 instrucciones de hardware y operar 16 materiales al mismo tiempo. La nueva especificación de datos de punto flotante de alta precisión puede utilizar múltiples mapas de textura y la cantidad de instrucciones operativas puede ser arbitrariamente larga, lo que facilita la obtención de efectos de visualización a nivel de película.
Al aumentar la flexibilidad del programa Vertex, VS 2.0 mejora significativamente el rendimiento de la versión anterior (DirectX8) de VS.
Para nuevas instrucciones de control, el programa de coloración separado anterior se puede reemplazar por un programa general y la eficiencia se mejora muchas veces. Agregue instrucciones de trabajo de ciclo para reducir el tiempo de trabajo y mejorar la eficiencia del procesamiento; la cantidad de instrucciones de sombreado extendidas se ha incrementado de 128 a 256.
Aumentar la función de procesamiento de datos de punto flotante. En el pasado, solo podía procesar números enteros, mejorar la precisión de la representación y hacer que el formato de color procesado final alcance el nivel de la película. Rompe las barreras de precisión matemática que anteriormente limitaban la calidad de los gráficos de PC. Cada canal de renderizado se actualiza a 128 colores de punto flotante, lo que facilita a los programadores de juegos la creación de efectos más hermosos y la programación.
La versión DirectX soportada por una tarjeta gráfica se ha convertido en el estándar para evaluar el rendimiento de la tarjeta gráfica. Los usuarios pueden distinguir el rendimiento de la tarjeta gráfica según la versión de DirectX que admita la tarjeta gráfica, para elegir el producto de tarjeta gráfica que más les convenga.
Gracias
¿Para qué se utiliza exactamente VFP? Se utiliza para operaciones de punto flotante. Con esta unidad, las operaciones en coma flotante son muy rápidas.
¿Para qué se utiliza el MSDN de VB?