¿Qué es el formato de archivo 3DS?
.3ds es un formato de archivo utilizado por el software informático Autodesk 3D Studio. Los archivos .3ds almacenan diversa información relativa a una escena 3D, incluyendo coordenadas, datos de malla, datos de polígonos utilizados para la creación de objetos, atributos, información de color, datos de materiales, información de iluminación, referencias de mapas de bits, animaciones y ubicaciones de cámaras.
Los datos de .3ds se almacenan en formato binario para reducir los tiempos de carga y el tamaño del archivo en comparación con los archivos de formato de texto estándar de tipo similar. La estructura del archivo .3ds se compone de bloques de datos anidados llamados «chunks», cada uno de los cuales contiene un ID y un campo de tamaño de datos. Los dos primeros bytes de cada chunk contienen el ID del mismo, mientras que los cuatro bytes siguientes contienen la longitud total en bytes del chunk. Los chunks también almacenan información sobre visualización, formas e iluminación que, en conjunto, representan una escena 3D. Todo archivo .3ds válido se abre con el ID de chunk primario 0x4D4D almacenado en orden de bytes little-endian.
Aunque .3ds tiene un sucesor -el formato de proyecto nativo .MAX introducido con 3D Studio MAX en 1996-, todavía se utiliza ampliamente a gran escala para el intercambio de mallas entre aplicaciones. Cuando se necesitan datos de escena más ricos o fidelidad en la animación, a menudo se prefieren formatos como .FBX o .OBJ, aunque .3ds mantiene un sólido soporte heredado en docenas de herramientas 3D.
Seguridad y protección
RIESGO: LOWUn archivo .3ds de modelo 3D es solo información de geometría/materiales -sin código ejecutable-, por lo que abrirlo en una aplicación 3D es seguro; el principal problema práctico son las mallas desordenadas (normales incorrectas, agujeros) más que la seguridad. Una advertencia: los analizadores de formatos de malla binarios antiguos han tenido ocasionalmente errores de desbordamiento de búfer, así que mantenga su software 3D actualizado y desconfíe de los archivos .3ds de fuentes no fiables. Confirme siempre que un «modelo.3ds» no sea un ejecutable disfrazado comprobando la extensión real.
Detalles del formato
en pocas palabras- ROM de juego de Nintendo 3DS / Imagen de cartucho - Un volcado de un juego de Nintendo 3DS también utiliza .3ds; es un binario no relacionado que se ejecuta solo en un emulador de 3DS (Lime3DS/Azahar), no en un modelador 3D.
Programas que abren archivos 3DS
Detalles técnicos
especificación profunda| Magic bytes | `4D 4D` en el desplazamiento 0 (ID de chunk primario `0x4D4D`) |
| Orden de bytes | Little-endian en todo el archivo |
| Codificación de almacenamiento | Binario (no es texto legible por humanos) |
| Ancho del ID de chunk | 2 bytes por chunk |
| Campo de longitud de chunk | Entero de 4 bytes en little-endian; el valor incluye la cabecera de 6 bytes del propio chunk |
| Topología de polígonos | Malla solo de triángulos; todas las caras se almacenan como polígonos triangulares |
| Límite de índice de vértices | Índice de 16 bits por objeto de malla: máximo 65.535 vértices por objeto |
| Referencias de textura | Almacena cadenas de rutas de archivo a archivos de mapas de bits externos; las coordenadas UV se almacenan por vértice |
| Canales de material | Color difuso, color especular, brillo y opacidad (transparencia) |
| Datos de animación | Animación por fotogramas clave (chunk KFDATA) para la posición, rotación y escala del objeto |
| Soporte de cámara | Posición de la cámara y punto de objetivo; ángulo de campo de visión definido en grados |
| Tipos de luz | Luces omnidireccionales (punto) y luces focales (spot), cada una con color y multiplicador |
| Tipo MIME | `image/x-3ds` |
| Sistema de coordenadas | Dextrógiro (mano derecha), Y hacia arriba |
| Formato complementario | Los archivos `.prj` almacenan ajustes de proyecto adicionales que no se incluyen en el `.3ds` |
| Lanzado | 1990 (Autodesk 3D Studio for DOS, releases 1-4); native format until 3D Studio MAX 1.0 in 1996 |
| Especificación | en.wikipedia.org |
Conversiones de 3DS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos 3DS.