Conocer el motor de juegos Unity en 3D
¿Qué vamos a aprender? Historia y evolución de los motores de videojuegos
¿Qué hay detrás de un videojuego? Arte, narrativa, mecánicas, sistemas
Instalación de Unity y Unity Hub
Iniciando nuestro proyecto en Unity
Mundo tridimensional: cómo funcionan los gráficos en una computadora
Mundo tridimensional: cómo procesa los movimientos la computadora
Creando nuestro terreno: importando paquetes y assets del asset store
Importando los standard assets para importar vegetación
Ajuste de cámara de nuestro terreno
Texturizando y agregando vegetación a nuestro terreno
Creando nuestro controlador de FPS
Creación del controlador de nuestro FPS
Programando nuestro script de mira
Revisión del código y bugfixing
Control y movimiento del personaje
Importando nuestra arma a Unity
Programando el comportamiento de nuestra arma con Raycast
Cómo funcionan los colliders
Creación de enemigos estáticos
Terminar los enemigos
¿Cómo continuar tu ruta de aprendizaje profesional?
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Los videojuegos son una maravillosa creación de la tecnología moderna que nos permite explorar mundos complejos y visualmente atractivos desde la comodidad de nuestras pantallas. Pero, ¿alguna vez te has preguntado cómo se generan esas impresionantes imágenes en tres dimensiones? Aunque parezca magia, son el resultado de un proceso de renderización que transforma complejas escenas tridimensionales en imágenes 2D que vemos en nuestros dispositivos.
El fenómeno que observamos como gráfico 3D no es más que la ilusión creada mediante la proyección de imágenes 2D. Incluso en tecnologías avanzadas como la realidad virtual, lo que vemos son imágenes ligeramente desfasadas que engañan a nuestro cerebro para percibir profundidad y tridimensionalidad. Pero, vamos a sumergirnos un poco más en cómo se logran estas representaciones dentro del mundo de los videojuegos.
Los polígonos son los ladrillos fundamentales para construir mundos 3D en las computadoras. En lugar de representar cada curva y superficie con precisión infinita, los objetos se modelan utilizando estos polígonos, que usualmente son triángulos. ¿Y por qué triángulos? Porque cualquier forma en el espacio 3D puede descomponerse en triángulos, los cuales son mucho más fáciles de manejar y procesar por las computadoras.
El terreno, los árboles y personajes como Link se crean utilizando estas técnicas. Las curvas suaves no se representan exactamente sino que se aproximan con líneas rectas, que son los bordes de los triángulos. Este método simplifica el proceso mientras se mantiene un nivel aceptable de detalle y realismo.
Un sistema de coordenadas es esencial para definir la posición de los objetos en el espacio tridimensional. Cada vértice de un polígono tiene coordenadas que determinan su posición exacta en el sistema tridimensional. Los ejes X, Y, y Z definen este mundo digital.
El modelado 3D empezaría con la definición de una serie de vértices y aristas:
Por ejemplo, al diseñar una bota de un personaje, uno podría comenzar dibujando triángulos sencillos y luego modelar detalles más complejos para que se asemeje a una bota real.
La posición de cada vértice se almacena como un punto con una triple coordenada (X, Y, Z). Así, las computadoras pueden manipular fácilmente estos elementos para escalar, rotar o trasladar modelos completos durante la ejecución del juego.
Supongamos que tenemos un punto en (0, 0, 0) como origen. Si deseamos dibujar algo como una bota, podríamos definidamente posicionar cada parte relativa a este origen utilizando coordenadas como (5, 5, 5) o cualquier otra que dimensione nuestro objeto en el terreno virtual.
Imagina que queremos crear un triángulo en nuestro mundo tridimensional. Podemos unir puntos con coordenadas (1, 0, 0), (5, 5, 5), y (1, 10, 10). Estas coordenadas indican las posiciones exactas de los vértices que luego se conectarán para formar nuestro polígono.
En resumen, los gráficos 3D son una compleja interacción de matemáticas y tecnología. Cada elemento que vemos y experimentamos en los videojuegos está intrínsecamente vinculado a cómo las coordenadas y polígonos se organizan en un espacio 3D para finalmente proyectarse como una imagen 2D en nuestras pantallas. Conocer estos fundamentos no solo te permite apreciar más los videojuegos, sino que también abre las puertas a comprender cómo la tecnología moldea nuestras experiencias digitales diarias.
Aportes 24
Preguntas 2
Mientras más caras haya en una figura geométrica, más tiene que procesar la computadora. Si luego sumas iluminación es aún más más costoso, la iluminación en el mundo 3d es un campo muy profundo e interesante.
Les dejo este vídeo, pueden empezarlo desde el minuto 2:05, explica conceptos base muy interesantes y estoy seguro que te van a servir mucho:
Los gráficos de los videojuegos 3D se basan en figuras geométricas, como polígonos y triángulos.
Ahora observemos esta imagen:
Como podemos ver, el terreno, por ejemplo, vemos que son rectas, que terminan formando triángulos, y lo mismo sucede con el pelo del personaje, sus piernas, sus botas y su cara vemos también la presencia de polígonos.
Estas figuras se forman a partir de un sistema de coordenadas.
(Esta imagen la realicé yo, espero que te sirva 😄)
Para entender un poco mejor el modelado 3D y la ubicación de los polígonos en un plano cartesiano se puede basar mucho en los ejercicios de vistas de solidos en el que un punto ocupa una posición en el espacio :
que genial, de veras que genial ver las matemáticas en el computador, me dio mas luces de como trazar, muy buen video
no se entiende nada de lo que trata de explicar 😆
En este video veran una deconstruccion de link en triangulos (tris), de esta forma pueden entender mejor como se componen nuestros personajes favoritos ❤️
Es un sistema que utiliza números para determinar la posición de un punto o un objeto geométrico. Estos sistemas podríamos reducirlos a un conjunto de rectas numéricas, como en el caso del plano cartesiano:
Los sistemas de coordenadas son muy empleados en el álgebra, estadística y la geometría (clave en el desarrollo de videojuegos), y es fundamental en esta última puesto que estos sistemas permiten formular problemas geométricos en números.
Vértice: Es un punto en un plano con coordenadas en X,Y, Z.
Arista: Es la línea que conecta dos vértices.
Cara: Se forma con la unión de 3 o más vértices.
me encanto esta clase y como se haces elementos en 3d en los primeros juegos en 3 dimensiones
Aqui mis apuntes:
Los gráficos de los videojuegos 3D se basan en figuras geométricas, como polígonos y triángulos.
Las figuras o modelos 3d se forman a partir de un sistema de coordenadas.
¿Qué es un sistema de coordenadas?
Es un sistema que utiliza números para determinar la posición de un punto o un objeto geométrico.
Caracteristicas que componen a una figura o modelo 3D
Vértice: Es un punto en un plano con coordenadas en X,Y, Z.
Arista: Es la línea que conecta dos vértices.
Cara: Se forma con la unión de 3 o más vértices.
Los gráficos 3D en una computadora se representan a partir de un sistema de coordenadas x,y,z. A partir de estos planos se construyen formas geométricas para representar o dar forma a un elemento dentro de un plano (por ejemplo para representar a un personaje de un videojuego como Link de Zelda Ocarina of Time).
Cuantos más polígonos tenga una figura te permitira representar graficamene elementos más realistas, sin embargo, esto consume más recursos ya que la computadora tiene que calcular y procesar más información.
.
genial, solo genial, ya eh creado unos juegos porque tengo poca experiencia en esto, pero seguire aprendieno!
me gusta como estoy avanzando en el curso gracias profe ricardo
Por que no me llega el enlace para confirmar mi correo y poder continuar con el curso??
nintendo te va a demandar por revelar su secrete XD
Genial
https://youtu.be/nQ-T6lVzqC4 quien quiere colaborar en este proyecto.
99% de descarga, “hubo un error al descargar” se reinicia la descarga unluky
https://youtu.be/nQ-T6lVzqC4
Es asombroso cómo se mueven en este mundo los personajes, los escenarios y las estructuras en sí.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?