| Muli3d MULI3D es una biblioteca de representación de software independiente de la plataforma, que implementa características de las tarjetas gráficas de generación actual. |
Descargar ahora |
Muli3d Clasificación y resumen
- Nombre del editor:
- Stephan Reiter
Muli3d Etiquetas
Muli3d Descripción
Muli3D es una biblioteca de representación de software independiente de la plataforma, que implementa características de las tarjetas gráficas de generación actual. Muli3D es una biblioteca de representación de software independiente de la plataforma, que implementa características de las tarjetas gráficas de generación actual. Código y funcionalidad limpias, que exceden las características del hardware actual en áreas específicas, hacen que Muli3D sea adecuado para la creación de prototipos e investigaciones de nuevos efectos. Muli3D está escrito en C / C ++. El SDK, que está disponible para descargar, viene con código fuente documentado, un marco de aplicación y varias muestras que presentan diferentes aspectos de MULI3D. Aquí hay algunas características clave de "Muli3D": · Plataforma independiente · 16 / 32bit de salida de color · Revestimiento de alambre y relleno sólido · Precisión de sub-píxeles · Shaders de vértices y píxeles: los sombreadores de vértices transforman los vértices en el espacio de proyección y la configuración de registros para el sombreador de píxeles. Los sombreadores de píxel calculan el color de un píxel y (opcionalmente) su profundidad. · Interpolación de profundidad-correcta de los registros de sombreado · Soporte para listas de triángulos, tiras y ventiladores · Representación de primitivos a través de la indexación en un tampón de vértice · índice de 16 bits y 32 bits Formatos de búfer · Múltiples flujos de datos de vértices · Tres modos de subdivisión de triángulos: simplemente, suave (implementación simplificada de la truform) y adaptación (base para el mapeo de desplazamiento). · Recorte homogéneo · Casting de la espalda trasera · Pruebas de tijera · Z-tamponamiento · Flotante PUNTOS Texturas Profundidad y framebuffers: Muli3D es compatible con las texturas de puntos flotantes, que pueden servir como entrada para sombreadores o salida como profundidad o frameBuffer. · Texturas 2D estándar, CUBEMAPAPS y texturas de volumen · Mipmapping · Muestreo de puntos, filtrado bilineal y trilineal admitido · Modos de abordaje de textura de envoltura y abrazadera · Muestreo de textura en vértice y pixelshaders · No hay límites internos en las dimensiones de la textura: los formatos admitidos son una sola flotación hasta cuatro flotadores. · Representación a Cubema P Las caras: se pueden tratar como texturas 2D estándar y, por lo tanto, pueden usarse como marco o profundidad. · Rendertargets se presentan directamente: ¡no es necesario rendirte a un backbuffer! · Biblioteca de matemáticas integral: con soporte para vectores, aviones, cuaternions y las matrices. Lo que está nuevo en esta versión: · PAZO DE TRABAJO DEL PROYECTO LIMPIADO. · Proyecto de profundidad permite la restricción de las operaciones de dibujo en un rango de profundidad específico. · Solucionado tipográfico CMULI3DVERTEXFORMAT :: IgetnumVertItilement S (). · Copia-constructores agregados a matemáticas -Laslas. · Otros cambios menores que resultaban en un aumento de desempeño insignificante.
Muli3d Software relacionado