Red de conocimiento informático - Computadora portátil - ¿Cuál es la diferencia entre 3D y 2D?

¿Cuál es la diferencia entre 3D y 2D?

Hablando de 3D, primero tenemos que hablar de los motores de juegos, ¡porque los dos son inseparables!

Podemos comparar motores de juegos con motores de carreras. Como todos sabemos, el motor es el corazón de un coche de carreras, que determina el rendimiento y la estabilidad del coche. La velocidad, el control y otros indicadores del coche que están directamente relacionados con el conductor se basan en el motor. Lo mismo ocurre con los juegos. La trama, los niveles, el arte, la música, las operaciones y otros contenidos experimentados por los jugadores están controlados directamente por el motor del juego. Desempeña el papel de un motor en el medio campo, uniendo todos los elementos del juego. El fondo les orienta a trabajar de forma simultánea y ordenada. En pocas palabras, el motor es "el programa principal que controla todas las funciones del juego, desde calcular colisiones, sistemas físicos y la posición relativa de los objetos, hasta aceptar entradas del jugador y emitir sonidos al volumen correcto".

Como ves, el motor no es ningún misterio. Ya sea un juego 2D o 3D, un RPG, un juego de estrategia en tiempo real, un juego de aventuras o un shooter de acción, hay un código que lo controla todo, incluso si es solo un juego de 1 megabyte. Después de una evolución continua, el motor de juego actual se ha convertido en un sistema complejo compuesto por múltiples subsistemas, desde modelado y animación hasta luces y sombras, efectos de partículas, desde sistemas de física, detección de colisiones hasta administración de archivos, características de red, así como herramientas de edición profesionales y complementos, que cubren casi todos los aspectos importantes del proceso de desarrollo. Aquí hay una breve introducción a algunos componentes clave del motor.

El primero es el efecto de iluminación, es decir, el impacto de la fuente de luz de la escena sobre las personas y objetos de la escena. Los efectos de iluminación del juego están completamente controlados por el motor, ya sean principios ópticos básicos como la refracción y la reflexión, o efectos avanzados como fuentes de luz dinámicas y fuentes de luz de colores, todos se logran a través de diferentes tecnologías de programación en el motor.

El segundo es la animación. Los sistemas de animación utilizados actualmente en los juegos se pueden dividir en dos tipos: sistemas de animación de esqueletos y sistemas de animación de modelos. El primero utiliza un esqueleto incorporado para hacer que los objetos se muevan, lo cual es más común; el segundo se deforma directamente según el modelo. El motor preinstalará estos dos sistemas de animación en el juego, lo que facilitará a los animadores el diseño de modelos de acción enriquecidos para los personajes.

Otra función importante del motor es proporcionar un sistema físico que permita que el movimiento de los objetos siga un patrón fijo. Por ejemplo, cuando un personaje salta, el valor de gravedad integrado en el sistema determina qué tan alto puede saltar y qué tan rápido cae. La trayectoria de las balas y la forma en que choca el vehículo están determinadas por el sistema de física.

La detección de colisiones es la parte central del sistema de física, que detecta los bordes físicos de cada objeto del juego. Cuando dos objetos 3D chocan, esta tecnología evitará que se atraviesen entre sí, asegurando que no atravesarás la pared ni la derribarás al golpearla, ya que la detección de la colisión se determinará en función de las características entre los dos. la posición y la interacción entre usted y la pared.

El renderizado es una de las funciones más importantes del motor. Al crear un modelo 3D, los artistas dibujarán mapas de materiales para el modelo basándose en diferentes cortes, lo que equivale a despellejar el esqueleto. Finalmente, todos los efectos, animaciones, iluminación y efectos especiales del modelo se calcularán en tiempo real mediante el renderizado. motor y se muestra en la pantalla. El motor de renderizado es el más complejo de todos los componentes del motor. Su potencia determina directamente la calidad del resultado final.

Cada juego tiene su propio motor, pero no hay muchos motores que sean reconocidos como estándar. A lo largo de sus más de nueve años de desarrollo, podemos encontrar que el mayor motor del motor proviene de los juegos 3D, especialmente los de disparos en 3D. Si bien los motores 2D como Infinity tienen una larga historia, desde la serie Baldur's Gate hasta Planescape: Torment, Icewind Dale y Icewind Dale 2 de este verano, su alcance de aplicación se ha limitado a "juegos de rol estilo Dungeons and Dragons, incluido el El muy esperado Fantasy Westward Journey: Everwinter Nights que utiliza el motor Aurora, tiene un propósito muy específico y contribuye poco al desarrollo general de la tecnología del motor, razón por la cual los deportes La razón por la que los juegos de simulación, los simuladores de vuelo y los juegos en tiempo real son tan populares .

Los juegos de simulación, los juegos de simulación de vuelo y los motores de juegos de estrategia en tiempo real rara vez ingresan al mercado con licencia. Incluso si los desarrolladores usan motores de terceros, es difícil obtener resultados ideales. Star Wars: Galactic Battleground es uno de los mejores ejemplos.

Un hito importante en la historia del desarrollo de motores es el motor Build diseñado por Ken Silverman para 3D Realms en 1994. Su "carne" es el conocido "Duke Nukem" (

Diseño de motor de juego 3D Es un proyecto de software enorme. No es imposible diseñarlo y escribirlo solo, pero no es sólo cuestión de pasar una o dos noches enteras; probablemente terminarás escribiendo varios megabytes de código fuente; Si no tienes las agallas y la pasión, probablemente no podrás hacer el trabajo.

Entonces, en términos de juegos 2D, es fácil entender que el 80% de los juegos son juegos 2D. /p>

Pero eso no es cierto. Significa que los juegos 3D deben ser mejores que los juegos 2D. ¡Este no es el caso! Por ejemplo, el reciente "Legend of Heroes" todavía mantiene el estilo 2D. ¿No es bueno o clásico?

La característica más notable de los juegos de gráficos 2D es que todos los elementos gráficos se producen en forma de imágenes planas, ya sea que el mapa sea un empalme o el mapa completo, está compuesto. Los elementos del mapa, incluidas las superficies del mapa y los edificios, y las animaciones son preexistentes en forma de cuadros individuales. Estos elementos gráficos eventualmente se llamarán de maneras complejas para lograr el rico contenido del mundo del juego. La tecnología de los juegos 2D es muy diferente. Se requiere menos aceleración de la tarjeta gráfica y la mayoría de los elementos gráficos 2D los completa la CPU. Por lo tanto, el efecto gráfico de los juegos 2D depende de la capacidad de carga de la CPU. Por ejemplo, en los cibercafés de ciudades de segundo nivel, la configuración de la CPU es generalmente más alta y la configuración de gráficos es baja, por lo que incluso hoy en día, cuando prevalecen los juegos 3D, todavía tenemos un mercado para crear juegos 2D con gráficos ricos. y estilo único En los últimos dos años, algunas personas han usado tarjetas gráficas para acelerar juegos 2D, pero la tecnología de tarjetas gráficas está condenada al fracaso. Los gráficos 2D son acelerados por la tecnología 3D, es decir, todavía aparece un solo gráfico o animación en el. forma de cálculo D3D Esto generalmente garantiza que los gráficos 2D puedan ejecutarse a una velocidad muy alta, pero este tipo de tecnología no es integral. El cuello de botella radica principalmente en la limitación de la cantidad de memoria de video y los estándares técnicos de las tarjetas gráficas 3D. lo que hace imposible que una sola tarjeta gráfica ejecute la tecnología de matriz de píxeles, que también es una de las primeras tecnologías 2D.

Introducción de juegos 3D a gran escala:

Juegos clásicos a gran escala : (los tamaños pequeños y medianos no están incluidos en la introducción)

Delta Force

Tomb Raider III

Nobody's Flying Machine 3-9

Príncipe de Persia

Príncipe de Persia

Precio de Persia

Príncipe de Persia

Príncipe de Persia

Príncipe de Persia

Príncipe del Mundo

Príncipe del Mundo

El mundo El primer juego en 3D. Príncipe de Persia"

"Fallout II"

"Diablo II"

"Rayman II"

"Civilización II"