research

Elaboración de un motor de animación 3D para three.js

Abstract

La industria de los videojuegos, a la par que el mundo de la informática, ha experimentado una creciente evolución en los últimos años, llegando a convertirse en una de las más grandes del mundo del entretenimiento. Los videojuegos han demostrado ser una potente herramienta de entretenimiento, a la vez que una forma de expresión personal para artistas y creativos totalmente nueva. Desde mi perspectiva una de las cosas más bonitas que ofrece la informática a la humanidad es una capacidad creativa ilimitada, que depende solo del conocimiento técnico y la creatividad del desarrollador. Puede parecer trivial comparado con las grandes aportaciones de la informática; el internet, la accesibilidad, las facilidades en la gestión. No pretendo judgar cuál es una mayor aportación a la sociedad porque creo que está claro. Pero también está claro que la expresión artística ha acompañado a la humanidad desde sus orígenes y siempre hemos buscado formas más completas de expresar nuestras inquietudes personales. Con las nuevas facilidades en el desarrollo de videojuegos, los motores de última generación, la industria ha dejado de estar dirigida por unos pocos y ha pasado a las manos de los desarrolladores indie, que aportan una mayor riqueza y pueden llevar a cabo trabajos más personales y arriesgados. También las tecnologías están cambiando; inicialmente los videojuegos corrían solo en consolas especializadas; ahora parece que el futuro de los videojuegos está en los dispositivos móviles. Con el surgimiento de HTML5 y WebGL se abre una nueva puerta todavía sin explorar. Este proyecto se plantea como una herramienta más de ayuda para el desarrollo de videojuegos en three.js,un motor de videojuegos que corre sobre WebGL.The videogames industry has evolved drastically for the last few years, same as the computer technology, growing to become one of the biggest entertaining industries. Videogames has probed to be a powerfull entertaining tool, as well as a great facility for personal and artisticall expression One of the greatest achivements of computer technology, from my point of view, is that it offers humanity a canvas with unlimited creation capacity; the only limit is the technical knowledge and our own creativity. It may seem incidental compared to the biggest achievements of informatics (internet, acessibility and so on). There is no point in comparing witch is a biggest achivement for humanity since, I believe, that is clear. But it is also forthright to say that artistic expression has accompany humanity since it was born and we have always looked for new and more effective ways of expressing ourselfs. Following the new facilities in videogames development, last generation game engines, the industry is no longer controled by a few companies and, instead, it is now in the hands of indie developers, providing variety and designing more personal and risky projects. Technology is also evolving and, unlike the first games that used to run only in specific consoles, it seems that the future of videogames is in mobile devices and multiplataform. WiththeraiseofHTML5 and WebGL we have a new and un explored path aheadofus. This project pretends to offer a tool to facilitate certain tasks in game developing, more specificaly game sdeveloped in three.js,an engine built over WebGL

    Similar works

    Full text

    thumbnail-image

    Available Versions