miércoles, 8 de enero de 2014

Herramientas para el desarrollo videojuegos

Blender

Es un programa informático multiplataforma distribuido bajo licencia GPL, es compatible con todas las versiones de versiones de Windows, Mac Os X, Linux.

Se puede usarse para crear visualizaciones 3D, tanto imágenes estáticas como vídeos de alta calidad, mientras que la incorporación de un motor 3D en tiempo real permite la creación de contenido interactivo que puede ser reproducido independientemente.

Su principal característica es Paquete de creación totalmente integrado, ofreciendo un amplio rango de herramientas esenciales para la creación de contenido 3D, incluyendo modelado, mapeado uv, texturizado, rigging, skinning, animación, simulación de partículas y otros, scripting, renderizado, composición, post-producción y creación de juegos.

Unity 3D

Es una herramienta para el desarrollo de juegos para siguientes plataformas Windows, Linux, Xbox 360, PlayStation 3, Wii, IPad, Android Windows Phone.

Existen dos tipos de licencias Unity que es gratuita, Unity Pro pagada. La versión Pro tiene características adicionales, tales como render a textura, determinación de cara oculta, iluminación global y efectos de post-procesamiento.  La versión gratuita, por otro lado, muestra una pantalla de bienvenida (en juegos independientes) y una marca de agua (en los juegos web) que no se puede personalizar o desactivar.
  

martes, 23 de julio de 2013

Sistemas Recomendadores RecSys

“Los Sistemas recomendadores son herramientas de software que proporcionan sugerencias sobre un determinado tema que sean de interés para los usuarios”(Ricci, Rokach, & Shapira, 2011). Es así que los sistemas se están poniendo cada vez más de moda en Internet debido a que son útiles para evaluar y filtrar la gran cantidad de información disponible en la Web con objeto de asistir a los usuarios en sus procesos de búsqueda y recuperación de información.

Además los RecSys están utilizando para ayudar a los usuarios, a partir de conjunto de alternativas, presentar la alternativa que el usuario desea en un determinado momento

Los RecSys están ha tenido avances en el ámbito de la internet como son: Amazon.com, YouTube, Netflix, Yahoo, TripAdvisor, Last.fm, IMDb entre las más importantes y desarrollan coferencias y talleres especializados en el campo de los RecSys. Uno de ellos el denominado  ACM Recommender Systems (RecSys) establecido en el 2007 y ahora el evento anual más importante de la tecnología de recomendación investigación y aplicación

viernes, 12 de julio de 2013

Kinect for Windows Developer Toolkit


En el Windows Developer Toolkit versión 1.7.0 presenta los componentes están pensados en la interacción directa con la con ellos sin la intermediación de dispositivos periféricos comunes como son: teclado, mouse, etc. Están pensados para que esto sean manipulados con la herramienta MS Kinect de una manera directa.
Dentro de los componentes  los más conocidos son los siguientes:
  • Human-Computer-Interaction. Es la forma más natural e interactiva de comunicación entre las personas y las maquinas ya que imitan muy de cerca como humanos interactúan con otro. 
  • Audio Basic Son librerías del SDK enfocadas en el tratamiento de audio capturado usan un array de cuatro micrófonos integrados en el sensor MS Kinect y son los encargado de la manipulación del array de micrófonos.
  • Audio Explorer. Se encarga de hacer frente los ecos y a los ruidos que no so propios de la voz humana.
  • Color Basic. El objetivo de este componente es mostrar los frames capturados por la cámara de color y permite hacer pantallazos.
  • Face Tracking 3D. Se refiere al reconocimiento facial posee algunas aplicaciones la más importante es la interacción humano-computador.
  • Skeleton Tracking. Es el encargo del reconocimiento de las articulaciones de una persona y puede representar en detalle hasta dos personas a la vez  que se conoce como tracking activo  y el pasivo se lo realiza para 4 personas más  pero ya no en detalle.
  • XNA Basic. Es un conjunto de herramientas desarrolladas pro Microsoft que proporcionan un API para el desarrollo de videojuegos para las plataformas  Xbox 360, Zune, Windows.
  • DirectX SDK. Es un conjunto de APIs que tienen como objetivo de realizar el complicado trabajo de suponer tareas relacionadas con multimedia.

martes, 9 de julio de 2013

Windows Presentation Foundation



Windows Presentation Foundation es una tecnología Microsoft, presentada como parte de Windows Vista. Permite el desarrollo de interfaces de interacción en Windows.

Ofrece una amplia infraestructura y potencia gráfica con la que es posible desarrollar aplicaciones visualmente atractivas, con facilidades de integración que incluyen animación, video, audio, documentos, navegación o gráficos 3D. Cabe destacar que separa con el lenguaje declarativo XAML y los lenguajes de programación .NET, la interfaz de la lógica del negocio, propiciando una arquitectura Modelo Vista Controlador.

WPF introduce un nuevo lenguaje conocido como lenguaje extensible de marcado de aplicaciones, XAML, basado en XML. Su objetivo es dar un método más eficaz de desarrollo de interfaces de usuario.

Con la ayuda de esta tecnología facilitará la comunicación entre los componentes de SDK Kinect y el sistema recomendador, pro el motivo que la mayoría de módulos del SDK están bajo esta tecnología

sábado, 6 de julio de 2013

Nacimiento de Herramienta MS Kinect

Gracias a las películas o serie animas que haya pasado por las pantallas, han surgido nuevas tecnologías en la rama de la informática.

Interfaz de Usuario natural Representada en The Minority Report

Para el surgimiento de la idea de creación de la herramienta Kinect Microsoft tubo que fijase en la ciencia ficción que presentan las películas. La The Minority Report filmada en el 2002 impulsó el diseño y la adopción del sistema de reconocimiento de gestos en Kinetc y la saga de Stars Trek impulso las capacidades del reconocimiento de voz.

En la actualidad Kinect es uno de los proyectos  más utilizado por los investigadores, ya que no se los se lo utiliza para el mundo de videojuegos como lo lanzo Microsoft , sino se lo utiliza en distinto campos como son:

  • Educación
  • Ayuda a personas con discapacidad visual
  • Control de robots mediante la manipulación natural.
  • Probadores de ropa virtual.
  • Medicina 


martes, 11 de junio de 2013

Presentación del Blog


El presente blog va a servir como cuaderno de trabajo, donde se va a dar a  conocer los avances que se vienen realizando en el proyecto de tesis, el mismo  que estará enfocado en el desarrollo de un Sistema Recomendador aplicable al proceso de enseñanza-aprendizaje y motricidad en niños y niñas con capacidades diferentes del Instituto Helen Keller de la ciudad de Cariamanga, mediante el uso de MS Kinect durante el periodo académico 2013-2014

El proyecto y tesis tiene como finalidad facilitar tanto el aprendizaje como la interacción entre docente-alumno para que corto tiempo los alumnos con capacidades diferentes puedan interactuar normalmente como personas normales.