Render de un paisaje

[WIP] Paisaje en 3D

Proyecto propio planteado como práctica de Blender.

Objetivo

Creación de un proyecto en 3D en Blender basándose en una imagen de un paisaje. Además, otro de los objetivos es hacer una versión en vídeo en la que esté lloviendo.

Welcome to Nature by Nikolay Sapronov on 500px.com
Welcome to Nature by Nikolay Sapronov

Estado actual

La parte de animación del agua ya está investigada y por tanto faltaría modelar los objetos que están en el agua y darle cierta textura a las montañas del fondo.

Tutoriales

Scattering

Para poblar de árboles las montañas.

Gotas de agua

Para hacer el efecto de lluvia.

Render del salón del apartamento

Apartamento en Realidad Virtual

Proyecto realizado en la Universidad de Alicante para la asignatura «Realidad Virtual» en el cuarto curso de Ingeniería Multimedia.

Objetivo

Creación de un entorno virtual en Unity cuyo ejecutable pueda verse con gafas de realidad virtual. Primero debe realizarse manualmente (programando la vista) y posteriormente utilizando el SDK de Google Cardboard.

Cabe destacar que gran parte de los modelos están sacados del juego Code:Eris, por lo que están hechos por Jose Manresa.

Resultado

Aplicación Android

Renders del apartamento

Silueta de un hombre acercándose hacia el espectador. De fondo un bosque y una luna roja, con pájaros escapando

Code:Eris. Videojuego en OpenGL

Proyecto realizado en la Universidad de Alicante para las asignaturas «Videojuegos», «Técnicas para el Diseño Sonoro», «Proyectos Multimedia», «Postproducción Digital», «Técnicas Avanzadas de Gráficos» y «Realidad Virtual» en el cuarto curso de Ingeniería Multimedia.

Índice

Autores

Desarrollado por el grupo PressF Logo de Twitter Logotipo de instagram, cuyos integrantes son:

  • Jose Sansano
  • Jose Manresa
  • Lucía Rebollo
  • Francisco de Asís
  • Carlos Santiago

Objetivo

Realización de un videojuego y de otra gran cantidad de tareas relacionadas con el proyecto (motor gráfico, sonidos, carteles, modelos…).

El proyecto lo hemos gestionado utilizando las herramientas Toggl y HacknPlan.

Videojuego

Utilizando como lenguaje únicamente C++ y como librerías Bullet (para las físicas), nuklear (para la creación del menú) y tinyxml2 (para la lectura de los archivos de nivel).

Cabe destacar que para su compilación en Linux utilizamos MakeFile. Además, utilizamos como entorno Visual Studio Code y como gestor de versiones Git.

Sonido

Creación de sonidos para utilizar en el juego. Para ello fue necesaria la utilización de fmod (motor de sonido) y Csound (creación de sonidos sintéticos).

Cabe destacar a Francisco Prieto y a Lucía Rebollo por su gran aportación en este apartado del juego.

Motor gráfico

Creación de un motor gráfico que permita la importación de modelos 3D y texturas, y el pintado de estos desde la perspectiva de una cámara utilizando OpenGL (C++). Esto es posible gracias a librerías como Assimp (importación de modelos), stb_image (lector de imágenes) y freetype2 (lector de fuentes de texto).

Cabe destacar a Lucía Rebollo por su gran aportación en este apartado del juego.

Imágenes

Creación de carteles, logotipos y texturas para el juego utilizando Adobe Photoshop.

Cartel del juego

Estas son las diferentes versiones del cartel hasta que se decidió cual iba a ser la final.

Redes sociales

Estos carteles fueron creados con el objetivo de darle un contexto histórico al juego.

Logo del grupo

Logo del juego

Modelado

Creación de los niveles, personajes y elementos del juego utilizando Blender.

Barco

Oficinas

Cabe destacar a Jose Manresa por su gran aportación en este apartado del juego.

Vídeos

Creación de variedad de vídeos como el tráiler o el making of utilizando Adobe Premiere.

Tráiler

Créditos

Making Of

Render de la ciudad

Movimiento de un coche en OpenGL

Proyecto realizado en la Universidad de Alicante para la asignatura «Gráficos por Computador» en el tercer curso de Ingeniería Multimedia.

Objetivo

Conseguir que un vehículo se mueva por una ciudad programado en OpenGL. El modelado del coche y de la ciudad debe ser propio y realizado en Blender. En mi caso elegí recrear la ciudad del juego de mesa Hotel.

Renders de la ciudad

Renders del coche

Render del coche
Captura del plugin de generación de volcanes

Generador de volcanes en MaxScript

Proyecto realizado en la Universidad de Alicante para la asignatura «Modelado y Animación por Computador» en el segundo curso de Ingeniería Multimedia.

Autores

  • Francisco Prieto
  • Carlos Santiago

Objetivo

Creación de un plugin para 3dsMax (lenguaje MaxScript) que facilite al usuario la creación de efectos especiales. En este caso, se decidió como temática los volcanes y los elementos que rodea al fenómeno geológico de la erupción (humo, movimientos sísmicos y la emisión de objetos sólidos).

Resultado

Robot encendido y sentado encima de la letra que acaba de aplastar

Animación intro Pixar

Proyecto realizado en la Universidad de Alicante para la asignatura «Modelado y Animación por Computador» en el segundo curso de Ingeniería Multimedia.

Objetivo

Modelar de una pequeña escena con el nombre del alumno y un robot con la cabeza de bombilla. Una vez hecho eso animarlo con la única restricción de que el robot debe aplastar una de las letras.

Resultado

Renders

Bar temática Apple

Proyecto realizado en la Universidad de Alicante para la asignatura «Modelado y Animación por Computador» en el segundo curso de Ingeniería Multimedia.

Objetivo

Creación de un establecimiento con elementos que hagan referencia a Apple. Uno de los requisitos era que todo se debía de realizar en 3dsMax.

Resultado

Cafetería (Piso bajo)

Pub (Primer piso)

Render general de la casa de lego

Casa LEGO

Proyecto realizado en la Universidad de Alicante para la asignatura «Modelado y Animación por Computador» en el segundo curso de Ingeniería Multimedia.

Objetivo

Creación de una casa de LEGO utilizando únicamente 3dsMax. Uno de los requisitos era que tenía que estar hecha de piezas de LEGO individuales.

Resultado

Bola de bolos golpeando a un conjunto de bolos

Curso Blender de GameDev.tv

Este es el resultado de lo aprendido en el curso Complete Blender Creator.

Bowling Alley

El objetivo de esta práctica era aprender la potencia de la herramienta de curvas de Bézier.

Chess board

El objetivo de esta práctica era realizar modelos geométricos low poly utilizando las herramientas básicas de Blender, además de aprender a crear materiales y texturas.

Lamp

El objetivo de esta práctica era aprender a realizar un rigging y aprender a realizar una animación en Blender.

Animación

Renders

Extra

Tras la finalización del curso decidí realizar el modelado de una botella como práctica.

Captura del escenario de día

Entorno Unreal Engine

Proyecto propuesto en el curso de Unreal Engine 4 de PlanetaCG.

Objetivo

Creación de un entorno utilizando assets (recursos) provenientes del juego Unreal Tournament. En ese entorno y con las herramientas que nos proporciona Unreal Engine, conseguir un ejecutable en el que el jugador pueda moverse libremente por ese entorno.

Resultado

Como añadido extra tras finalizar el curso, decidí añadir un trigger (disparador) que provocara que al llegar al final del escenario se teletransportara al usuario al mismo escenario pero con otra iluminación.

Vídeo

Imágenes del escenario