id Tech 5 es un motor de juego patentado desarrollado por id Software . Sigue a sus predecesores, id Tech 1 , 2 , 3 y 4 , todos los cuales han sido publicados posteriormente bajo la Licencia Pública General GNU . Fue visto como un gran avance sobre id Tech 4 . El motor fue demostrado por primera vez en la WWDC 2007 por John D. Carmack en una computadora de ocho núcleos; sin embargo, la demostración utilizó solo un núcleo con implementación OpenGL de un solo subproceso que se ejecuta en una tarjeta de video Quadro clase 7000 de 512 MB . [1]id Tech 5 se utilizó por primera vez en el videojuego Rage , seguido de Wolfenstein: The New Order , The Evil Within y Wolfenstein: The Old Blood . Fue seguido por id Tech 6 .
Autor (es) original (es) | John Carmack |
---|---|
Desarrollador (es) | software de identificación |
Escrito en | C ++ , AMPL , Clipper , Python (AI) |
Plataforma | Microsoft Windows , OS X , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One |
Predecesor | id Tech 4 |
Sucesor | id Tech 6 |
Licencia | Propiedad |
Sitio web | idsoftware |
Características
La demostración inicial del motor contó con 20 GB de datos de textura (utilizando un enfoque MegaTexture más avanzado llamado Virtual Texturing , [2] que admite texturas con resoluciones de hasta 128,000 × 128,000 píxeles), y un mundo completamente dinámico y cambiante. Esta técnica permite que el motor transmita automáticamente texturas a la memoria según sea necesario, lo que significa que los desarrolladores no necesitan preocuparse por las restricciones de memoria o los límites de textura. Esto tiene la ventaja de simplificar la creación de contenido, al eliminar la necesidad de adaptar el contenido para diferentes plataformas. El motor optimiza automáticamente los recursos para el desarrollo multiplataforma, lo que hace posible renderizar los mismos modelos en diferentes plataformas, mientras los crea para una sola plataforma, simplificando aún más el desarrollo multiplataforma. [3]
Una de las características visualmente evidentes que incluyó el renderizador es una penumbra en el sombreado (bordes suaves), mediante el uso de mapas de sombras . Por el contrario, id Tech 4, que presentaba sombras basadas en volumen, tenía sombras muy definidas. Numerosos otros efectos gráficos avanzados, como varios materiales para la iluminación, renderizado de alto rango dinámico : efectos centrados, floración, rayos crepusculares (iluminación volumétrica), radiosidad , [4] partículas suaves, efectos de sombreado de píxeles, alfa a la cobertura , posprocesamiento, espacio de pantalla Se incluyen reflejos, superficies de agua dinámicas, animación de procedimiento, simulación de tela , profundidad de campo y desenfoque de movimiento . El procesamiento de múltiples subprocesos en la CPU se realiza para muchas de sus tareas, incluida la renderización, la lógica del juego, la inteligencia artificial, la física y el procesamiento de sonido.
El motor viene con un paquete de herramientas de creación de contenido llamado id Studio, que se supone que es mucho más fácil de usar y pulido que en versiones anteriores. Anteriormente, la creación de contenido requería que los artistas ejecutaran varias herramientas de línea de comandos más allá de las propias herramientas del editor de niveles, mientras que id Tech 5 permite que todo el trabajo se realice "en el motor".
Si bien id Software utilizará el motor únicamente para crear juegos de disparos, el motor también tiene la capacidad de operar fuera de este género. Steve Nix de id Software declaró que "No solo creemos que la gente puede hacer juegos fuera del espacio de los disparos de acción con nuestra tecnología, sino que también lo alentamos. De hecho, nos gustaría ver esos juegos creados". [3]
Comercialización y licencias
El motor se mostró públicamente por primera vez durante el discurso de apertura de la Conferencia Mundial de Desarrolladores de Apple de 2007, luego se mostró en privado a una audiencia de posibles licenciatarios en el E3 2007. La primera demostración pública centrada exclusivamente en el motor tuvo lugar en la QuakeCon en el mismo año [5 ] durante el discurso de apertura anual de John Carmack.
Una entrevista con John Carmack, el desarrollador principal de motores gráficos en id (en ese momento), indicó que, al igual que sus predecesores, id Tech 5 eventualmente se lanzaría como código abierto . El cambio al código abierto probablemente se produciría muchos años después del lanzamiento de id Tech 5 como motor propietario. En QuakeCon 2007, Carmack dijo a LinuxGames que integraría la menor cantidad posible de software propietario en id Tech 5, ya que "eventualmente, id Tech 5 también será de código abierto. Esta sigue siendo la ley del país en id, que la política es que no vamos a integrar cosas que nos harán imposible hacer un eventual lanzamiento de código abierto ". [6] Carmack renunció a id en 2013, y ningún lanzamiento de código fuente siguió al lanzamiento de id Tech 6 en 2016.
En la QuakeCon 2010, el director ejecutivo de id, Todd Hollenshead, anunció que, si bien id Tech 5 podría compartirse con los desarrolladores internos de ZeniMax Media , el motor no estará disponible para licencias externas. [7] El 10 de noviembre de 2010 se anunció que el primer desarrollador interno de ZeniMax en trabajar con el motor sería MachineGames .
Juegos que usan id Tech 5
- Rage (2011) - id Software
- Wolfenstein: El nuevo orden (2014) - MachineGames [8]
- Wolfenstein: The Old Blood (2015) - MachineGames
- The Evil Within (2014) - Tango Gameworks
- Dishonored 2 (2016) - Arkane Studios
- Dishonored: Death of the Outsider (2017) - Arkane Studios
- The Evil Within 2 (2017) - Tango Gameworks
Ver también
- Motor de disparos en primera persona
- id Tech 4
- id Tech 6
- Lista de motores de juegos
Referencias
- ^ "Carmack Quickie de Cain" . Gaminggroove.com . Archivado desde el original el 27 de septiembre de 2007.
- ^ "De la virtualización de texturas a la paralelización masiva" (PDF) . Id Software . Agosto de 2009. Archivado desde el original (PDF) el 7 de octubre de 2009 . Consultado el 7 de julio de 2009 .
- ^ a b Yu, James. "E3 Q&A: id's Nix en licencias de Tech 5 Engine" . GameSpot . Consultado el 15 de julio de 2007 .
- ^ "Demostración de RAGE 60fps en iPhone 4 por John Carmack" . Agosto de 2010 . Consultado el 18 de mayo de 2011 .
- ^ Adams, Dan. "E3 2007: id hacia el futuro" . IGN . Consultado el 14 de julio de 2007 .
- ^ "LinuxGames - Abraza al pingüino que llevas dentro" . Archivado desde el original el 3 de octubre de 2008.
- ^ Injerto, Kris. "id Tech 5 Rage Engine ya no está disponible para licencias externas" . Gamasutra . Consultado el 12 de agosto de 2018 .
- ^ Jones, Elton (23 de mayo de 2014). "Wolfenstein: el nuevo orden: 10 hechos principales que necesita saber" . heavy.com . Archivado desde el original el 23 de agosto de 2014 . Consultado el 6 de junio de 2014 .
enlaces externos
- Página oficial de licencias de id Tech 5 en Wayback Machine (archivada el 2 de marzo de 2009)
- Comunicado de prensa de id Tech 5 en Wayback Machine (archivado el 18 de noviembre de 2007)
- De la virtualización de texturas a la paralelización masiva ( SIGGRAPH 2009)
- Publicación del blog de Timothee Besset sobre la posible migración a Linux
Medios de comunicación
- John Carmack demuestra id Tech 5 en WWDC 2007 en YouTube