Articulo de referencia

Gráficos por computadora en 3D

Una escena virtual en 3D generada por un ordenador. Renderizado 3D de personas Los gráficos por computadora 3D , a veces llamados imágenes generadas por computadora 3D ( 3D-CGI ...

Una escena virtual en 3D generada por un ordenador.
Renderizado 3D de personas

Los gráficos por computadora 3D , a veces llamados imágenes generadas por computadora 3D ( 3D-CGI ), se refieren a los gráficos por computadora que utilizan una representación tridimensional (3D) de datos geométricos (a menudo cartesianos ) almacenados en la computadora con el fin de realizar cálculos y renderizar imágenes digitales , generalmente imágenes 2D , pero a veces imágenes 3D . Las imágenes resultantes pueden almacenarse para su visualización posterior (posiblemente como una animación ) o mostrarse en tiempo real . [ 1 ]

Contrariamente a lo que sugiere su nombre, los gráficos 3D por computadora se visualizan con mayor frecuencia en pantallas bidimensionales. A diferencia del cine 3D y técnicas similares, el resultado es bidimensional, sin profundidad visual . Actualmente, los gráficos 3D se muestran en pantallas 3D , como en los sistemas de realidad virtual .

Los gráficos 3D contrastan con los gráficos por ordenador 2D , que suelen utilizar métodos y formatos completamente diferentes para su creación y renderizado.

Los gráficos 3D por computadora se basan en muchos de los mismos algoritmos que los gráficos vectoriales 2D en el modelo de estructura alámbrica y los gráficos rasterizados 2D en la visualización final renderizada. En el software de gráficos por computadora, las aplicaciones 2D pueden usar técnicas 3D para lograr efectos como la iluminación , y de manera similar, 3D puede usar algunas técnicas de renderizado 2D. [ 1 ]

Los objetos en gráficos 3D por computadora suelen denominarse modelos 3D . A diferencia de la imagen renderizada, los datos de un modelo se encuentran dentro de un archivo de datos gráficos. Un modelo 3D es una representación matemática de cualquier objeto tridimensional ; técnicamente, un modelo no es un gráfico hasta que se visualiza. Un modelo puede visualizarse como una imagen bidimensional mediante un proceso llamado renderizado 3D , o puede utilizarse en simulaciones y cálculos informáticos no gráficos. Con la impresión 3D , los modelos se renderizan en una representación física 3D real de sí mismos, con algunas limitaciones en cuanto a la precisión con la que el modelo físico puede coincidir con el modelo virtual. [ 2 ]

Historia

Se le atribuye a William Fetter la creación del término gráficos por computadora en 1961 [ 3 ] [ 4 ] para describir su trabajo en Boeing . Un ejemplo temprano de gráficos interactivos 3D por computadora fue explorado en 1963 por el programa Sketchpad en el Laboratorio Lincoln del Instituto Tecnológico de Massachusetts . [ 5 ] Una de las primeras demostraciones de animación por computadora fue Futureworld (1976), que incluía una animación de un rostro humano y una mano que habían aparecido originalmente en el corto experimental de 1972 A Computer Animated Hand , creado por los estudiantes de la Universidad de Utah Edwin Catmull y Fred Parke . [ 6 ]

El software de gráficos 3D para ordenadores empezó a aparecer en los ordenadores domésticos a finales de la década de 1970. El primer ejemplo conocido es 3D Art Graphics , un conjunto de efectos gráficos 3D para ordenador, escrito por Kazumasa Mitazawa y publicado en junio de 1978 para el Apple II . [ 7 ] [ 8 ]

La realidad virtual 3D es una versión de gráficos por computadora en 3D. [ 9 ] Aunque los primeros cascos de realidad virtual aparecieron a finales de la década de 1950, la realidad virtual no se popularizó hasta la década de 2000. En 2012 se lanzó Oculus y, desde entonces, el mundo de los cascos de realidad virtual 3D se ha expandido. [ 10 ]

Descripción general

El flujo de trabajo de producción de gráficos 3D por computadora se divide en tres fases básicas:

  1. Modelado 3D : el proceso de crear un modelo informático de la forma de un objeto.
  2. Diseño y animación CGI : la colocación y el movimiento de objetos (modelos, luces, etc.) dentro de una escena.
  3. Renderizado 3D : los cálculos informáticos que, basándose en la ubicación de la luz, los tipos de superficie y otras cualidades, generan (rasterizan la escena en) una imagen [ 11 ].

Modelado

El modelado describe el proceso de formación de la forma de un objeto. Las dos fuentes más comunes de modelos 3D son aquellos que un artista o ingeniero crea en una computadora con una herramienta de modelado 3D , o los modelos escaneados a una computadora a partir de objetos del mundo real (el modelado poligonal, el modelado de parches y el modelado NURBS son algunas de las herramientas populares utilizadas en el modelado 3D). Los modelos también pueden producirse de forma procedimental o mediante simulación física . [ 11 ]

Básicamente, un modelo 3D se forma a partir de puntos llamados vértices que definen la forma y constituyen polígonos . Un polígono es un área formada por al menos tres vértices (un triángulo). Un polígono de n puntos es un n-gono. [ 12 ] La integridad general del modelo y su idoneidad para su uso en animación dependen de la estructura de los polígonos. [ 11 ]

Diseño y animación

Antes de renderizar una imagen, los objetos deben estar dispuestos en una escena 3D . Esto define las relaciones espaciales entre los objetos, incluyendo su ubicación y tamaño . La animación se refiere a la descripción temporal de un objeto (es decir, cómo se mueve y se deforma con el tiempo). Algunos métodos populares incluyen la animación por fotogramas clave , la cinemática inversa y la captura de movimiento . Estas técnicas suelen utilizarse en combinación. Al igual que la animación, la simulación física también especifica el movimiento.

La animación stop motion tiene múltiples categorías como plastilina , recorte , silueta , Lego , marionetas y pixelación . [ 9 ]

La animación con plastilina consiste en el uso de modelos hechos de plastilina para crear animaciones. Algunos ejemplos son Clay Fighter y Clay Jam . [ 9 ]

La animación con Lego es uno de los tipos más comunes de stop motion. El stop motion con Lego consiste en el uso de las propias figuras en movimiento. Algunos ejemplos son Lego Island y Lego Harry Potter . [ 9 ]

Representación

El renderizado convierte un modelo en una imagen, ya sea simulando el transporte de la luz para obtener imágenes fotorrealistas o aplicando un estilo artístico, como en el renderizado no fotorrealista . Las dos operaciones básicas en el renderizado realista son el transporte (cuánta luz se desplaza de un lugar a otro) y la dispersión (cómo interactúan las superficies con la luz). Este paso se suele realizar mediante software de gráficos 3D o una API de gráficos 3D .

La modificación de la escena para adaptarla a la renderización también implica la proyección 3D , que muestra una imagen tridimensional en dos dimensiones. Si bien el software de modelado 3D y CAD también puede realizar renderización 3D (por ejemplo, Autodesk 3ds Max o Blender ), también existen programas de renderización 3D exclusivos (por ejemplo, Octane Rendering Engine de OTOY o Redshift de Maxon).

Materiales y texturas

Los materiales y las texturas son propiedades que el motor de renderizado utiliza para renderizar el modelo. Se pueden asignar materiales al modelo para indicarle al motor de renderizado cómo tratar la luz cuando incide sobre la superficie. Las texturas se utilizan para dar color al material mediante un mapa de color o de albedo, o para definir las características de la superficie mediante un mapa de relieve o un mapa normal . También se pueden utilizar para deformar el modelo mediante un mapa de desplazamiento .

Software

El software de gráficos por computadora en 3D produce imágenes generadas por computadora (CGI) mediante modelado y renderizado 3D , o bien produce modelos 3D con fines analíticos, científicos, de entretenimiento e industriales.

Formatos de archivo

Existen muchos tipos de archivos compatibles con gráficos 3D, como Blender (.blend), Wavefront (.obj), .fbx y archivos DirectX .x. Cada tipo de archivo suele tener su propia estructura de datos.

Se puede acceder a cada formato de archivo mediante sus respectivas aplicaciones, como los archivos DirectX y Quake . Alternativamente, se puede acceder a los archivos mediante programas independientes de terceros o mediante descompilación manual.

Modelado

El software de modelado 3D es una clase de software de gráficos por computadora en 3D que se utiliza para producir modelos tridimensionales. Los programas individuales de esta clase se denominan aplicaciones de modelado o modeladores.

El modelado 3D comienza describiendo 3 modelos de visualización: dibujar puntos, dibujar líneas y dibujar triángulos y otros parches poligonales. [ 13 ]

Los modeladores 3D permiten a los usuarios crear y modificar modelos mediante su malla 3D . Pueden añadir, sustraer, estirar y cambiar la malla a su gusto. Los modelos se pueden visualizar desde diversos ángulos, generalmente de forma simultánea. Además, se pueden rotar y acercar o alejar la vista.

Los modeladores 3D pueden exportar sus modelos a archivos , que luego pueden importarse a otras aplicaciones siempre que los metadatos sean compatibles. Muchos modeladores permiten integrar importadores y exportadores , de modo que pueden leer y escribir datos en los formatos nativos de otras aplicaciones.

La mayoría de los modeladores 3D incluyen diversas funciones relacionadas, como trazadores de rayos , otras alternativas de renderizado y herramientas de mapeo de texturas . Algunos también incluyen funciones que permiten la animación de modelos. Algunos incluso pueden generar vídeos de movimiento completo a partir de una serie de escenas renderizadas (es decir, animación ).

Diseño asistido por ordenador (CAD)

El software de diseño asistido por ordenador puede emplear las mismas técnicas fundamentales de modelado 3D que el software de modelado 3D, pero su objetivo difiere. Se utiliza en ingeniería asistida por ordenador , fabricación asistida por ordenador , análisis de elementos finitos , gestión del ciclo de vida del producto , impresión 3D y diseño arquitectónico asistido por ordenador .

Herramientas complementarias

Tras producir un vídeo, los estudios lo editan o componen utilizando programas como Adobe Premiere Pro o Final Cut Pro ( para profesionales de nivel medio) o Autodesk Combustion , Digital Fusion o Shake ( para profesionales de alto nivel). El software de sincronización de movimiento se utiliza habitualmente para sincronizar el vídeo en directo con el vídeo generado por ordenador, manteniendo ambos sincronizados mientras la cámara se mueve.

El uso de motores de gráficos por computadora en tiempo real para crear una producción cinematográfica se llama machinima . [ 14 ]

Otros tipos de apariencia 3D

Gráficos 2D fotorrealistas

No todos los gráficos por computadora que parecen 3D se basan en un modelo de estructura alámbrica . Los gráficos por computadora 2D con efectos fotorrealistas 3D a menudo se logran sin modelado de estructura alámbrica y, en ocasiones, son indistinguibles en la forma final. Algunos programas de arte gráfico incluyen filtros que se pueden aplicar a gráficos vectoriales 2D o gráficos rasterizados 2D en capas transparentes. Los artistas visuales también pueden copiar o visualizar efectos 3D y renderizar manualmente efectos fotorrealistas sin el uso de filtros. [ 15 ]

2.5D

Algunos videojuegos utilizan gráficos 2.5D, que implican proyecciones restringidas de entornos tridimensionales, como gráficos isométricos o cámaras virtuales con ángulos fijos , ya sea para mejorar el rendimiento del motor del juego o por motivos estilísticos y de jugabilidad. Por el contrario, los juegos que utilizan gráficos 3D por ordenador sin tales restricciones se consideran juegos con verdadero 3D.

Otras formas de animación

El recorte es el uso de materiales planos como el papel. Todo está recortado de papel, incluyendo el entorno, los personajes e incluso algunos accesorios. Un ejemplo de esto es Paper Mario . [ 9 ] La silueta es similar a los recortes, excepto que son de un solo color, negro. Limbo es un ejemplo de esto. [ 9 ] Las marionetas son muñecos y diferentes marionetas que se usan en el juego. Un ejemplo de esto sería Yoshi's Woolly World . [ 9 ] La pixelación es cuando todo el juego aparece pixelado, esto incluye a los personajes y el entorno que los rodea. Un ejemplo de esto se ve en Shovel Knight . [ 9 ]

Véase también

Referencias

  1. 1 2 Foley, James D.; van Dam, Andries; Feiner, Steven K.; Hughes, John F. (2013). Gráficos por computadora: Principios y práctica (3.ª  ed.). Addison-Wesley. ISBN 978-0321399526.
  2. "Gráficos informáticos 3D" . ScienceDaily . Consultado el 19 de enero de 2019 .
  3. "Cronología histórica de los gráficos y la animación por computadora" . Archivado del original el 10 de marzo de 2008. Consultado el 22 de julio de 2009 .
  4. "Gráficos por computadora" . Aprendiendo historia de la informática . 5 de diciembre de 2004.
  5. Demostración del bloc de dibujo de Ivan Sutherland, 1963 , 30 de mayo de 2012 , consultado el 25 de abril de 2023
  6. ↑ "La película ' La mano ' , creada en Utah por el fundador de Pixar, se incorpora al Registro Nacional de Cine" . The Salt Lake Tribune . 28 de diciembre de 2011. Consultado el 8 de enero de 2012 .
  7. " Brutal Deluxe Software" . www.brutaldeluxe.fr
  8. "Recuperación de programas japoneses para Apple II" . Proyectos y artículos . neoncluster.com. Archivado del original el 5 de octubre de 2016.
  9. 1 2 3 4 5 6 7 8 Garg, Nitin (2024-11-15). "Una guía completa sobre diferentes tipos de animación 3D" . BR Softech . Recuperado el 2024-11-21 .
  10. Flynt, Joseph (12 de agosto de 2019). "La historia de la RV: ¿Cuándo se creó y quién la inventó?" . 3D Insider . Consultado el 21 de noviembre de 2024 .
  11. 1 2 3 "Guía para principiantes sobre el concepto de 3D en gráficos por computadora" . ThePro3DStudio . Consultado el 25 de agosto de 2025 .
  12. Simmons, Bruce. "n-gon" . MathWords . Archivado del original el 15 de diciembre de 2018. Consultado el 30 de noviembre de 2018 .
  13. Buss, Samuel R. (19 de mayo de 2003). Gráficos 3D por computadora: una introducción matemática con OpenGL . Cambridge University Press. ISBN 978-1-139-44038-7.
  14. "Machinima" . Archivo de Internet . Consultado el 12 de julio de 2020 .
  15. "Métodos de modelado 3D versus 2D" . Dummies.com . Consultado el 8 de mayo de 2025 .
  • Historia crítica de los gráficos y la animación por computadora ( copia de Wayback Machine )
  • Cómo funcionan las cosas - Gráficos 3D
  • Serie de artículos sobre la historia de los gráficos por computadora (copia de Wayback Machine)
  • Cómo funciona el 3D : Explica el modelado 3D para un manuscrito iluminado.