Modificación geográfica | |
---|---|
Tipo de | Motor de juego ( Lista ) |
Desarrollador | voluntad inc. |
programador clave | Juan Slagel _ _ |
Parte de una serie de motores | Geo-Mod (serie de motores de juego) |
El siguiente motor de la serie. | Modo Geo 2 |
Plataformas de hardware | Computadoras compatibles con IBM PC , Xbox , PlayStation 2 , Nintendo GameCube |
SO compatible | Microsoft Windows , Mac OS |
Licencia | propiedad |
Primer juego en el motor | Facción Roja / 21 de mayo de 2001 |
Último juego en el motor | Red Faction II / 15 de octubre de 2002 |
Geo Mod ( Geo-mod ruso ) es un motor de juego desarrollado por el estudio estadounidense Volition, Inc. en 2001 y se usó en los juegos de computadora Red Faction y Red Faction II que desarrolló . Una característica distintiva de "Geo Mod" es su amplia capacidad para destruir el medio ambiente y deformar el paisaje . El nombre del motor proviene de las palabras " Tecnología de modificación de geometría " ( en ruso : Tecnología de modificación de geometría ) . "Geo Mod" es un producto de software patentado desarrollado por Volition para fines internos y, por lo tanto, no tiene licencia . "Geo Mod" es un software multiplataforma y admite computadoras IBM compatibles con PC que ejecutan Microsoft Windows y Mac OS , así como consolas de juegos Xbox , PlayStation 2 y Nintendo GameCube .
El sucesor de Geo Mod fue Geo Mod 2 , que se introdujo por primera vez en Red Faction: Guerrilla de 2009 y admitía la destrucción física.
El programador principal de Volition y desarrollador principal del sistema de destrucción "Geo Mod" fue John Slagel , [ 1] quien, según sus propios recuerdos, pasó más de medio año creando el sistema de destrucción, estudiando muchos materiales y realizando experimentos. Durante el desarrollo de este subsistema, consultó con el profesor Christoph Hoffman , autor del libro "Modelado geométrico y sólido", que utilizó Slagel . Sin embargo, el código fuente final responsable de la destrucción es bastante simple en comparación con otros códigos del motor. Además del módulo de destrucción escrito por Slagel, varios otros programadores han modificado otros sistemas en el motor para que coincidan con el sistema de destrucción. Por ejemplo, el mecanismo de búsqueda de caminos para la IA del juego tenía que ajustarse dinámicamente en función del nivel de daño, los objetos sin soporte tenían que caer, las calcomanías , las cartucheras y otros objetos pequeños tenían que "saber" acerca de los "agujeros perforados" y tenerlos en cuenta. etc. Después del lanzamiento de Red Faction, Slagel reescribió algunas partes para Red Faction II. [2] [3]
La principal característica distintiva de "Geo Mod" de otros motores de su época era una tecnología única que permitía la destrucción dinámica de cualquier edificio y objeto en el nivel del juego . Sin embargo, estas destrucciones fueron más un efecto gráfico que una interacción físicamente válida que afectaba a los objetos. Por ejemplo, al destruir el suelo debajo del edificio, era imposible provocar su hundimiento y destrucción. El sucesor de Geo Mod, Geo Mod 2 , se vio privado de estas deficiencias , sin embargo, solo permitía destruir edificios en componentes predeterminados, y no dinámicamente, y no permitía deformar el paisaje. [4] [3]
El sistema de destrucción en "Geo Mod" está completamente construido sobre los principios de la geometría sólida constructiva ( ing. CSG ) y es una técnica gráfica. Al crear un hueco en un muro nivelado, por ejemplo, se produce una operación de diferencia booleana , en función de la cual se eliminan, modifican y crean determinados polígonos. Debido a la capacidad de atravesar varios obstáculos, los desarrolladores no pudieron usar técnicas de iluminación precalculadas o PVS , sino que actualizaron dinámicamente la iluminación al crear cada agujero que atraviesa la pared. [2] [3]
El sistema de destrucción es completamente dinámico, por lo que los desarrolladores tuvieron que "ajustar" todas las demás partes del motor para que encajaran. Por lo tanto, la creación de rutas para bots es dinámica y tiene en cuenta la destrucción. mecanismo del portal , convirtiendo cada orificio pasante entre dos vacíos en un portal separado Las estructuras involucradas en la detección de colisiones se actualizan dinámicamente usando AABB . Varias calcomanías (agujeros de camino, sangre, etc.) se eliminan de las superficies que se están destruyendo y dinámicamente tienen en cuenta la geometría modificada. [2] [3]
En la primera versión del motor, presente en Red Faction, cuando se alcanzaba el límite de RAM disponible debido a la destrucción activa realizada por el jugador, el motor limitaba más posibilidades de destrucción de niveles. En la versión actualizada del motor introducido en Red Faction II, el motor permitía al jugador realizar una cantidad ilimitada de destrucción, sin embargo, cuando se alcanzaba el límite de memoria, eliminaba (borraba de la memoria) la destrucción más antigua. [2] [3]
El rectángulo verde es la habitación y el círculo negro es la parte de la pared a la que el jugador disparó con un arma poderosa y que, por lo tanto, debe destruirse.
Debe encontrar todos los polígonos rectangulares y circulares que se intersecan entre sí y dividirlos en polígonos más pequeños a lo largo de la línea de intersección. Por lo tanto, ningún polígono de estos dos objetos se cruzará, sino que solo se tocarán uno a uno.
En el tercer paso, debe encontrar todos los polígonos del rectángulo que están dentro del círculo y eliminarlos.
A continuación, debe encontrar todos los polígonos del círculo que están dentro del rectángulo y también eliminarlos.
El último paso es fusionar los polígonos restantes del rectángulo y el círculo, creando un área única, actualizando el árbol de visibilidad y creando un portal.
El periodista de GameSpot , Greg Kasavin , quien revisó la versión para PC de Red Faction, fue muy positivo sobre la destructibilidad proporcionada por Geo Mod. Señaló que en un juego para un solo jugador es muy limitado y revela todas sus capacidades en el modo multijugador, y la posibilidad de destruir paredes y particiones cambia seriamente el modo de juego multijugador, haciéndolo diferente a otros juegos. El motor gráfico también fue elogiado, aunque se señaló que se requiere una PC potente para garantizar velocidades de cuadro suaves. También se observaron algunos errores de software e inestabilidades. [5]
IGN.com escribió tres revisiones diferentes de Red Faction para tres plataformas diferentes: PC , PlayStation 2 y N-Gage . Como no hay "Geo Mod" en la versión N-Gage del juego, [6] fue revisado por periodistas en las dos primeras revisiones. La tecnología "Geo Mod" se ha descrito positivamente porque cambia radicalmente la jugabilidad y el enfoque para completar los niveles. El entorno destructible abre nuevos enfoques, características de juego y problemas, que los periodistas valoraron muy positivamente. El rendimiento de los gráficos en PlayStation 2 fue calificado muy positivamente, y los periodistas destacaron la alta resolución, la calidad altamente detallada de las texturas y los modelos 3D, y la paleta de colores bien elegida. [7] Por el contrario, los gráficos de la versión para PC se describieron como significativamente más tibios, y la versión para PC de Red Faction se transfirió desde PlayStation 2 como la razón principal de su mala calidad .
El crítico del sitio web de Absolute Games , Vladimir Goryachev, también conocido como Nomad, en su reseña de "Red Faction", describió con cierto detalle la base tecnológica del juego: "Geo Mod". El periodista comentó con entusiasmo sobre la tecnología, pero evaluó negativamente su uso en el juego. Según Goryachev, para mantener el equilibrio y la linealidad de los niveles, sus diseñadores limitaron drásticamente el uso de "Geo Mod" y, por lo tanto, esta tecnología no está disponible en el 95% de un juego para un solo jugador. Su verdadero potencial se revela solo en el modo multijugador, donde no hay restricciones en el "Geo Mod". Además de ella, el navegador habló positivamente sobre la física y la destructibilidad del vidrio, que se comporta de acuerdo con las leyes de la física, se abre paso en el punto de impacto de una bala, tiene en cuenta la influencia de una onda de choque y se comporta muy efectivamente. Se criticó el componente gráfico "Geo Mod". Goryachev lo explicó por el hecho de que la versión para PC de Red Faction se portó desde PlayStation 2, cuyos recursos limitados obligaron a los desarrolladores a utilizar tecnologías antiguas. [9]