Categoría: Computadora/Red>Hardware
Análisis:
CineFX es el origen de la palabra
Cine en CineFX - son los primeras 4 letras de la palabra Cinemático (parecido a una película). nVidia llama a su unidad de procesamiento CineFX Shader el motor CineFX, lo que indica que el poder de sus GPU de la serie GeForce FX para producir efectos visuales cinematográficos proviene de esto.
Introducción a la tecnología CineFX
La tecnología CineFX incluye dos unidades funcionales: Vertex Shader 2.0 y Pixels Shader2.0. Se llaman 2.0 porque no solo proporcionan funciones estandarizadas compatibles con DirectX 9.0. ampliar aún más la especificación DirectX9.0 existente para que los programadores puedan obtener más soporte técnico, y la tecnología CineFX incluye CineFX1.0 y CineFX2.0.
CineFX tiene tres modos de precisión de arquitectura: FX12/FP16/FP32, y solo FP16/FP32 puede cumplir con la definición de precisión de nueva generación en Microsoft DX9. Al mismo tiempo, FP32 puede cumplir con los requisitos de alta precisión de. DX9 si los desarrolladores de juegos optimizan para CineFX, usar solo la precisión de FX12 y FP16 en algunos trabajos de renderizado puede lograr una imagen que es casi la misma que el efecto de renderizado de 24 bits del R3XX. Esto obviamente conducirá a un uso del registro interno más eficiente y más rápido. La velocidad de operación de las instrucciones de Pixel Shader requiere que los desarrolladores cambien algunos hábitos de programación anteriores e incluso algunos códigos de objetos de clase que se han vuelto comunes. Las operaciones de textura y operación central de Shader en NV3X se pueden completar en la unidad Quads. dos conjuntos de texturas en Quad en solo un ciclo de reloj, lo que puede guardar los dos ciclos necesarios para llamar a diferentes texturas al realizar bucles de texturas múltiples o mapeo y representación de sombras complejas. La operación de direccionamiento de texturas y el hábito de este paso. La operación paso a paso en el proceso de programación anterior es realizarla paso a paso. Podemos usar una expresión matemática simple para ilustrar:
A: 1*3 2*3 = 9 B: (1 2) *3 = 9
Lo que quiero ilustrar aquí es que los métodos de programación tradicionales están acostumbrados a obtener un conjunto de texturas, realizar el direccionamiento de texturas y luego completar la operación de textura. Vaya al siguiente grupo de texturas y. repita la secuencia de trabajo anterior. El sistema NV3X es más adecuado para obtener un conjunto de texturas, luego obtener un segundo conjunto de texturas, cargar el direccionamiento de texturas, luego cargar el segundo conjunto de direccionamiento de texturas y luego realizar otras operaciones de textura. Si un determinado desarrollador de juegos está más acostumbrado y prefiere la programación tradicional, entonces habrá un transistor que no será efectivo para el sistema NV3X y no desempeñará ningún papel en el trabajo.
2005-08-26 16:17:58
---jackyyanIT Responder
------------- -------------------------------------------------- ------------------
[2do piso]:
En pocas palabras, queremos optimizar y cambiar la NV3X. arquitectura Los hábitos de programación de los desarrolladores de software deben cambiar. CineFX requiere que los desarrolladores cambien sus tradiciones en las aplicaciones gráficas y lleven a cabo un pensamiento lógico más complejo, para que NV3X pueda lograr un rendimiento muy bueno.
Motor CineFX 2.0: El motor CineFX 2.0 de segunda generación ofrece procesamiento avanzado de sombreado de vértices de píxeles y precisión de color real de 128 bits.
CineFX 2.0 ofrece el doble de potencia que el sombreador de píxeles de punto flotante del motor CineFX anterior, lo que mejora significativamente el rendimiento al ejecutar el proceso de sombreado de manera más eficiente.
Características técnicas mejoradas de CineFX 2.0:
· Rendimiento del gradiente de píxeles de punto flotante 2 veces mayor que el producto de la generación anterior
· Compatibilidad con Microsoft DirectX 9.0 (Pixel Gradient 2.0 de DX9)
·Soporta Vertex Gradient 2.0 de Microsoft DirectX 9.0 (DX9)
·Instrucciones súper largas de 1024 píxeles
·Instrucciones súper largas de 256 vértices estáticos y 65536 instrucciones de ejecución
·Admite ramas y bucles dinámicos, mejorando aún más las capacidades de control de flujo
·Máxima compatibilidad con Cg y el lenguaje de programación HLSL de Microsoft
·128- bit a través de todo el proceso de gráficos hace que las operaciones de punto flotante sean tan precisas como la calidad a nivel de estación de trabajo
·Admite modos de imagen de hardware de 128/64/32 bpp
·Se pueden procesar hasta 16 procesos de materiales ejecutar a la vez
·Formato de material SRGB que admite materiales gamma
·Tecnología de compresión de materiales DirectX y S3TC
·Optimización 32 -, 24-, 16-, Modos de 15 y 8 bpp
· Especificaciones de hardware de color verdadero 64x64 combinadas con alfa
· Soporte de almacenamiento en búfer múltiple (doble, triple o cuádruple) Reproducción de imágenes fluida y vívida
· Rendimiento anti-superposición y compresión más rápido
· Compatibilidad con algoritmo de compresión avanzado sin pérdidas para dos colores, materiales y datos z y velocidades de fotogramas aún más altas
·Datos z rápidos limpieza
A partir de los datos anteriores, no es difícil ver que la tecnología CineFX 2.0 de NVidia se aplica principalmente a tarjetas gráficas de alta gama y sus características principales se centran principalmente en los aspectos de gradiente de punto flotante de la potencia informática. . El motor CineFX 2.0 de segunda generación optimiza todas las etapas de la canalización de píxeles. En comparación con el producto de la generación anterior, ha duplicado el gradiente de píxeles de punto flotante. La capacidad del gradiente de punto flotante se ha mejorado 2 veces y puede ser más eficaz y. Complete directamente el procedimiento de gradiente de píxeles.
La tecnología de visualización de nueva generación de Nvidia con el motor CineFX2.0 como núcleo elimina todos los obstáculos para lograr efectos similares a los de una película en términos de rendimiento y funcionalidad. Ya seas desarrollador de juegos o jugador, elige Como. núcleo del subsistema de gráficos por computadora, le brindará un disfrute visual similar al de una película. (Fin)