Adobe Director (anteriormente Macromedia Director , MacroMind Director y MacroMind VideoWorks ) fue una plataforma de creación de aplicaciones multimedia creada por Macromedia y administrada por Adobe Systems hasta su discontinuación.
Director fue el editor principal de la plataforma Adobe Shockwave , que dominó el espacio de productos multimedia interactivos durante la década de 1990. [1] Varios juegos de aventuras gráficas se desarrollaron con Director durante la década de 1990, incluidos Living Books , The Journeyman Project , Total Distortion , Eastern Mind: The Lost Souls of Tong Nou , Mia's Language Adventure , Mia's Science Adventure y la serie Didi & Ditto . Cientos de videojuegos en línea gratuitos se desarrollaron utilizando Lingo y se publicaron en sitios web como Miniclip y Shockwave.com.
Director publicó archivos DCR que se reproducían con Adobe Shockwave Player , además de compilar ejecutables nativos para Microsoft Windows y Mac OS X. Director permitía a los usuarios crear aplicaciones basadas en una metáfora cinematográfica , siendo el usuario el "director" de la película. Originalmente diseñado para crear secuencias de animación, la adición de un lenguaje de programación llamado Lingo lo convirtió en una opción popular para crear CD-ROM, quioscos independientes y contenido de videojuegos de Internet durante la década de 1990.
El 27 de enero de 2017, Adobe anunció que dejaría de ofrecer Director. Las ventas de Director cesaron el 1 de febrero de 2017; las actualizaciones y el soporte continuos para el software finalizaron el 14 de marzo de 2017. [2] [3] [4]
Las aplicaciones de Director se crean en una línea de tiempo , similar a Adobe Flash . Director admite primitivas gráficas y controles de reproducción como reproductores de video, reproductores de contenido 3D y reproductores Flash. Director incluye un lenguaje de scripting llamado Lingo y aplicaciones de complemento llamadas Xtras , que son similares en funcionalidad y diseño a ActiveX . Director admite un marco de interfaz gráfica de usuario con controles básicos y permite la interacción con archivos externos y ciertas API de Windows. Director se ha utilizado para crear aplicaciones, videojuegos 2D y 3D, quioscos autoejecutables e iniciadores de CD y DVD . Director admite muchos formatos diferentes de imágenes, audio y video.
Director incluye un lenguaje de programación llamado Lingo y un conjunto de herramientas de manipulación de imágenes 2D conocidas como "imaging Lingo". Este subconjunto de Lingo permite a los autores realizar operaciones avanzadas como bitblit . Si bien una gran mayoría de usuarios dependen de la línea de tiempo de la partitura para el desarrollo de su trabajo, varios desarrolladores expertos crean proyectos sorprendentes, como juegos, que aprovechan la velocidad de la creación de imágenes de Lingo. Estos proyectos avanzados generalmente usan solo 1 cuadro en la línea de tiempo de la partitura usando Lingo para controlar la animación y la interacción. Director 8.5 agregó la capacidad de importar, manipular y mostrar objetos 3D. Las características 3D eran bastante avanzadas para la época, algo inusual para un entorno de creación de imágenes. La capacidad 3D incluye la capacidad de crear geometría sobre la marcha a partir del código, visualización de modelos acelerada por hardware y características avanzadas de iluminación. También admite gráficos vectoriales e interactividad 3D a través de un objeto de archivo Shockwave 3D . Desde la versión 6, Director admite la importación de archivos de animación Flash y Lingo se puede usar para interactuar con el código Actionscript de Flash para un mayor control.
Uno de los aspectos más potentes de Director es su extensibilidad, que se consigue a través de aplicaciones complementarias llamadas Xtras . Por ejemplo, hay Xtras para manipulaciones del escritorio del sistema operativo (creación de carpetas, archivos, iconos, accesos directos, edición del registro) y control de Shell, procesamiento de texto dedicado (RegX), lectores de PDF y muchos más. Con Xtras, Director se puede ampliar para admitir tipos de medios adicionales más allá de los que permite la versión estándar del software. Estos pueden ser creados por los usuarios o comprados a proveedores externos. Se crean utilizando XDK (Xtra Development Kit) de Adobe Director, un SDK de C++ . Con el cambio en las nuevas versiones de Director, los desarrolladores de Xtra necesitan modificar sus productos para mantener el soporte continuo. Con las tendencias cambiantes de la industria, muchos desarrolladores externos de Xtra han descontinuado productos y han abandonado el soporte debido al costo del desarrollo sin un retorno significativo.
Para la distribución en línea, Director puede publicar proyectos para incrustarlos en sitios web mediante el complemento Shockwave . Los archivos Shockwave tienen la extensión .dcr. Otras opciones de publicación incluyen un archivo ejecutable independiente llamado proyectores, compatible con los sistemas operativos Macintosh y Windows, y con Director 12, salida para iOS. Las primeras versiones también admitían la ejecución de la consola 3DO . La línea de tiempo de la partitura de Director también se puede exportar como un formato de video no interactivo, como QuickTime o una secuencia de imágenes.
Las diferencias entre Director y Flash han sido objeto de mucha discusión, especialmente en la comunidad de desarrollo de Director. La extensibilidad es una de las principales diferencias entre los dos, al igual que algunos de los diversos códecs que se pueden importar. Debido a su uso principal de gráficos rasterizados en lugar de los gráficos principalmente vectoriales de Flash, los archivos de salida de Director eran, como era de esperar, más grandes que los archivos Flash, lo que lo colocaba en una desventaja considerable en los días en que la mayoría de las personas accedían a la web a través de conexiones de acceso telefónico . Debido a esto y a una curva de aprendizaje más pronunciada para los desarrolladores de Director, la ubicuidad de Director como líder de las herramientas de creación rápidamente dio paso a Flash, especialmente en la ventana crítica de 1998-2000 [ cita requerida ] . Además, Macromedia se asoció con distribuidores como Dell, Apple, etc. para tener el complemento Flash preinstalado en las máquinas para los usuarios, de modo que no se les solicitara que instalaran ningún software adicional [ cita requerida ] . En ese momento (1998-2000), el acceso a Internet de banda ancha no era la norma para la mayoría de los usuarios, y la diferencia de tamaño de cinco veces [ cita requerida ] era significativa.
Director comenzó como MacroMind "VideoWorks", una aplicación para el Macintosh original . Las animaciones se limitaban inicialmente al blanco y negro de las primeras pantallas de Macintosh.
El nombre se cambió a "Director" en 1987, con la incorporación de nuevas capacidades y el lenguaje de programación Lingo en 1988. Una versión para Windows estuvo disponible a principios de la década de 1990.
De 1995 a 1997, apareció un programa de creación multimedia llamado mTropolis (de mFactory). En 1997, Quark, Inc. compró y desmanteló mTropolis , que tenía sus propios planes de dedicarse a la creación multimedia con Quark Immedia.
La primera versión de Director bajo la marca Adobe (v. 11), publicada después de un intervalo de cuatro años, incluía compatibilidad con DirectX 9 y Unicode y capacidades 3D ampliadas basadas en el motor NVIDIA PhysX , así como filtros de mapa de bits, compatibilidad mejorada con formatos de archivo de video, audio e imagen e integración con Adobe Flash CS3. También se lanzó Shockwave Player 11.
La versión 11.5 agregó capacidades de audio con sonido envolvente de 5.1 canales, mezcla en tiempo real, efectos de audio y filtros DSP. Además, se agregó compatibilidad con la integración de video H.264 para reproducción en pantalla completa y en alta definición. Otros formatos compatibles incluyen: importador 3D para Google SketchUp , compatibilidad con transmisión mediante tipos de datos RTMP y ByteArray.