Вы находитесь на странице: 1из 5

Titulo: Black Box Tipo: Utilidad Herramienta Informtica rea: Entretenimiento Juegos Descripcin: La idea de Black Box, es darle

le la posibilidad a las compaas y organizaciones creadoras de juegos de efectivizar, optimizar y productivizar al mximo una de los aspectos de la industria que ms trabajo artstico requiere: El modelado. Queda bastante claro que la creacin de modelos en 3D en una realidad virtual es una tarea que requiere de tiempo y dedicacin. Muchas empresas optan por el diseo artstico del modelo en primera instancia (mediante el dibujado), pero la computadora resulta una herramienta bastante tosca para materializar imgenes de cualquier tipo (aunque hay mucha gente especializada que dispone de experiencia suficiente como para que le tome mucho menos tiempo y tenga mejores resultados), a diferencia del dibujado directo sobre una superficie, la creacin de maquetas y hasta la escultura. Black Box permite utilizar herramientas electrnicas e informticas para materializar cuerpos en el mundo real dentro de la realidad virtual. Informe de Mercado: Aunque no hay herramientas similares que permitan corporizar virtualmente un objeto real en el mercado, por el camino de servicios para empresas de juegos, existen varias referencias. 1. Motores de Juegos: Los motores de juegos facilitan al mximo la creacin de juegos proveyendo una interfaz comn usable para que la creacin del juego se base en los aspectos individuales y especficos del juego que se esta creando, y no en aquellas cosas en comn a todos los juegos. Motores de juegos en Alta Definicion en el mercado: 1. Unreal Engine (www.unrealengine.com) 2. Cry Engine (www.mycryengine.com) 3. FPS Creatpor XP Motores de juegos en 3D en el mercado: 1. Genesis 3D 2. FPS Creator 3. Dark Basic Pro Motores de juegos en 2D en el mercado: 1. Zak Engine 2. Game Editor 3. RPG Maker XP/VG 2. Plataformas: Las plataformas permiten el desarrollo de juegos mediante la utilizacin de nuevas metodologas de comunicacin con la placa de video, ms directa y eficiente, y tambin facilitan y permiten el dibujado directo de figuras tridimensionales sobre la pantalla, algo que no ofrece la plataforma del sistema operativo.

1. DirectX (Plataforma para juegos por defecto y exclusiva de Windows (las versiones 10 y 11 solo funcionan a partir de las versiones Vista y Seven del SO). 2. OpenGL (Plataforma alternativa para el desarrollo de juegos. Funciona para casi todos los sistemas operativos incluyendo Windows y Macintosh. OpenGL es mas que nada usado para Macintosh, donde DirectX no tiene campo de accion). 3. XNA Framework (Plataforma de Microsoft especializada en el desarrollo de juegos mediante lenguajes pertenecientes a su ultima plataforma, la .NET Framework. Funciona tambien para desarrollar para X-Box 360) 4. Play Station y X-Box (Play Station y X-Box es una plataforma de soporte para juegos hecha especialmente para eso juegos. Actualmente es muy difcil conseguir una licensia para trabajar sobre juegos de Play Station y X-Box, y se requieren autorizaciones legales de Sony y Microsoft para desarrollo y distribucin) 3. Utilidades y Herramientas: 1. Autodesk 3D-Studio, Maya y Pixologic ZBrush (Estas 3 herramientas se especializan en el modelado en 3 dimensiones. Son los preferidos por las empresas desarrolladoras de juegos para utilizarlas como interfaz de dibujado de modelos ms all de la programacin. Permiten la visualizacin en tiempo real de los modelos y proveen herramientas para trabajar con ellos de manera fcil e interactiva. Son la principal competencia de Black Box, ya que su utilizacin reducira en medidas abismales el consumo y la utilizacin de estos productos, ya no requeridos para el completo modelado de cuerpos, pero para el modelado de detalles y la acomodacin y modelado de puntos ms especficos que Black Box no pudo captar. 3D Studio es ms usado para el modelado de objetos estticos, Maya se usa para modelar cuerpos y criaturas (humanoides) y para materializar sus animaciones, ZBrush se concentra en el modelado de detalles menores. Si el proyecto funciona, los tres programas an conservaran vigencia debido a su capacidad para trabajar con materiales, texturas y animaciones, y hasta se podran usar en conjunto con el proyecto para la exportacin e importacin de modelos de diferentes tipos). 2. Adobe PhotoShop (Se usa primordialmente para la creacin y edicin de texturas). 3. Face FX (Es utilizado por las empresas desarrolladoras para animar expresiones faciales que con otras herramientas no podran ser modeladas. Ofrece tambin una herramienta de Lip Synchronization que usa texto previamente escrito y la entrada de sonido en forma de voz para adaptar la forma de los labios en cada instancia del archivo de audio y as formar una animacin correspondiente con lo hablado). 4. Speed Tree modeler/compiler (Es una herramienta basada enteramente en la facilitacin de la creacin de bosques y paisajes vegetativos para juegos. Fue usada en la pelcula Avatar, y en el juego The Elder Scrolls IV: Shadows of Oblivion, tambin es implementado en varios motores de juegos, entre ellos el Unreal Engine).

Dentro de los muchos servicios ofrecidos a empresas de juegos para su creacin, lo que vale destacar es el funcionamiento y servicios provedos dentro de las utilidades y herramientas. Las herramientas de modelado ofrecen la incorporacin de herramientas para aplicar materiales y visualizarlos en los modelos. Esto podra usarse con el concepto de Black Box de modelar la realidad de manera fcil. Si se usan otras herramientas electrnicas e informticas se puede lograr captar texturas y refleccin de la luz, para lograr mappeados ms especficos y reales. Estos programas tambin ofrecen un soporte para animaciones. Black Box tambin podra captar animaciones en tiempo real, usando mtodos parecidos al usado por el Kinect de la X-Box, aunque sera un proceso caro y complejo y posiblemente no sea implementado en el proyecto. Como Face FX, Speed Tree y muchos otros servicios para juegos, Black Box podra ofrecer un SDK (Software Development Kit), con herramientas para desarrolladores y cdigo de fuente para extender la funcionalidad del sistema y permitir su adaptacin a motores de juegos y otros sistemas que lo requieran, siendo as la licencia de tipo Copyleft. Tecnologas: La idea es usar distintos tipos de sensores de profundidad para captar las imgenes en mundo real. Se necesita una plataforma eficiente para comunicarse con los sensores (pudiendo ser Windows directamente o .NET). Hay que usar tambin una tecnologa que permita procesar la informacin obtenida (dado que son puntos puede ser cualquiera y cualquier lenguaje) emitir y visualizar el modelo completo en 3D (DirectX, OpenGL o XNA) y exportarlo para su edicin (se necesitara agregar un plug-in de importacin para extender la funcionalidad de 3D Studio para que pueda leer los archivos de modelo generados por el sistema). Para sensores se puede utilizar deteccin de ondas acsticas o infrarrojas o el Kinect de X-Box, as como sensores de distancia. Hernan Fuentes Araujo

Titulo: Primagen Framework (o Primagen Network (a evaluar)) Tipo: Utilidad Herramienta Informtica rea: Entretenimiento Juegos Descripcin: Primagen Framework promete ser un sistema dedicado a la asistencia a agentes no comerciales en la realizacin de videojuegos y aprendizaje en el campo de desarrollo de los mismos. Para realizar esta tarea, el sistema debe garantizar y priorizar la comunicacin entre sus distintos usuarios, y asistir mediante el uso de cualquier clase de individuo que pueda proveer de recursos que faciliten el desarrollo de los juegos creados con el sistema. Para esto se deber crear una red de comunicacin (de tipo Peer to Peer, como Messenger) mediante la cual los usuarios del programa o asistentes en la misma puedan comunicarse, ayudndose mutuamente y proveyendo informacin acerca del desarrollo de juegos. La comunicacin en la red deber estar bien organizada en cuanto su orientacin a juegos, de manera que los usuarios puedan encontrar fcilmente toda clase de contenidos referentes al desarrollo de juegos. La modalidad foro o Wiki sera un recurso muy importante a adoptar en la red para la comparticin de informacin y experiencias de aprendizaje, que deber estar incentivada. La misma red de desarrolladores deber permitir la comparticin de archivos, de manera que los usuarios puedan asistirse realizando, buscando y obteniendo (reprobada su venta) proyectos de distinto tipo y en distintas reas dentro del desarrollo de videojuegos, para su posterior integracin en un proyecto comn (el cual la red deber publicar y oficializar). La red tambin deber soportar perfiles con definiciones de roles y oficios dentro o fuera de un proyecto. Aunque la red Primagen sera una de las herramientas ms importantes para el funcionamiento de la Primagen Framework, no sera la principal. La Primagen Framework, en su estado ms puro, es una librera de clases. Definible tambin como plataforma, sus principales funciones son una serie de instrucciones preprogramadas que facilitan el desarrollo de juegos. En niveles ms altos de lo que hara a la Framework definible como motor de videojuegos, la misma proveera una interfaz amigable acceso para el desarrollo rpido y fcil de juegos. Esta interfaz, tambin presentara un conjunto de programas que asistiran el desarrollo de juegos en distintos campos (Diseo de Niveles, Arte, Modelaje, Animacin, Msica, Scripting, Lgica). Asi mismo, cabe destacar que el motor soportar la utilizacin de un nuevo lenguaje base orientado al desarrollo de juegos, cuya fcil manipulacin permitir acceder a las funciones provistas por el motor de manera lgica y secuencial. Este lenguaje ser flexible, y un editor permitir su configuracin en distintos idiomas, y el uso de una nueva herramienta: Las equivalencias. El lenguaje provisto por el motor sera fcil de utilizar, pero proveera acceso a funciones de ms bajo nivel. El editor y compilador del mismo podr ser configurado para trabajar, de la misma manera con la que se trabaja con el lenguaje original, con otros lenguajes, cuyas palabras reservadas y funciones bsicas podrn ser configuradas como equivalencias del lenguaje original. Cada una de las nuevas palabras reservadas configuradas referir a una serie

de instrucciones en el lenguaje original (que pasara a cumplir la funcin del cdigo MSIL (Microsoft Intermediate Language) en la .Net Framework). Informe de Mercado: Se puede definir al proyecto como un motor de juegos. A continuacin se presentan los principales competidores. Motores de juegos en Alta Definicion en el mercado: 1. Unreal Engine (www.unrealengine.com) 2. Cry Engine (www.mycryengine.com) 3. FPS Creatpor XP Motores de juegos en 3D en el mercado: 1. Genesis 3D 2. FPS Creator 3. Dark Basic Pro Motores de juegos en 2D en el mercado: 1. Zak Engine 2. Game Editor 3. RPG Maker XP/VG Ninguno de los motores actuales proveen el uso de equivalencias y lenguajes variados. Ninguno de los motores actuales proveen asistencia especfica dentro de un programa para la comunicacin entre desarrolladores. Excepto el Zak Engine, ninguno de los motores actuales estn orientados al aprendizaje (el Zak Engine es slo una librera de clases en C++ sin interfaz ni soporte para varias plataformas y lenguajes).

Motores de Juegos: Los motores de juegos facilitan al mximo la creacin de juegos proveyendo una interfaz comn usable para que la creacin del juego se base en los aspectos individuales y especficos del juego que se esta creando, y no en aquellas cosas en comn a todos los juegos.

Hernan Fuentes Araujo

Вам также может понравиться