Skip to content

LanJian/Surreal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surreal

Introduction

This is an interactive world written in C++ and OpenGL. It was my final project for my graphics course.

I wanted to create a surrealist world inspired by the artworks of Georgio De Chirico and Yves Tanguy. To create the atmosphere of these proto-surrealist paintings, I had to create a world that is both unsettling and strangely serene. To do that, I focused on three elements that are common to all the paintings:

  • Vast open space
  • Harsh Mediterranean sunlight and harsh shadows
  • Strange juxaposition of objects

The resulting world features a vast space to walk around in, floating spheres, a day/night cycle, and a bleeding Venus.

Features

  • Procedurally generated world
  • Shadows done with shadow mapping
  • Day/night cycle
  • Particle system
  • Simple 3D collision detection

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12

Day Night Cycle

Day Night Cycle 1 Day Night Cycle 2 Day Night Cycle 3 Day Night Cycle 4 Day Night Cycle 5 Day Night Cycle 6 Day Night Cycle 7 Day Night Cycle 8 Day Night Cycle 9 Day Night Cycle 10 Day Night Cycle 11 Day Night Cycle 12 Day Night Cycle 13

About

An interactive surrealist world

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published