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).

Materials and textures

Materials and textures are properties that the render engine uses to render the model. One can give the model materials to tell the render engine how to treat light when it hits the surface. Textures are used to give the material color using a color or albedo map, or give the surface features using a bump map or normal map. It can also be used to deform the model itself using a displacement map.

Software

3-D computer graphics software produces computer-generated imagery (CGI) through 3D modeling and 3D rendering or produces 3-D models for analytical, scientific, entertainment, and industrial purposes.

File formats

There are many varieties of files supporting 3-D graphics, for example, Blender (.blend), Wavefront (.obj), .fbx and .x DirectX files. Each file type generally tends to have its own unique data structure.

Each file format can be accessed through its respective applications, such as DirectX files, and Quake. Alternatively, files can be accessed through third-party standalone programs, or via manual decompilation.

Modeling

3-D modeling software is a class of 3-D computer graphics software used to produce 3-D models. Individual programs of this class are called modeling applications or modelers.

3-D modeling starts by describing 3 display models: drawing points, drawing lines and drawing triangles and other polygonal patches.[13]

3-D modelers allow users to create and alter models via their 3-D mesh. Users can add, subtract, stretch and otherwise change the mesh to their desire. Models can be viewed from a variety of angles, usually simultaneously. Models can be rotated and the view can be zoomed in and out.

3-D modelers can export their models to files, which can then be imported into other applications as long as the metadata are compatible. Many modelers allow importers and exporters to be plugged-in, so they can read and write data in the native formats of other applications.

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.