Code Monkey home page Code Monkey logo

thethinmatrix's Projects

lowpolyterrain icon lowpolyterrain

A demonstration of 4 possible techniques for generating and rendering a low-poly terrain.

occlusionqueries icon occlusionqueries

Finished code for tutorial 54, showing an example of how occlusion queries can be used to improve the lens flare effect.

opengl-tutorial-1 icon opengl-tutorial-1

Code from the OpenGL tutorial on Youtube: https://youtu.be/VS8wlS9hF8E?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP

waterstep1 icon waterstep1

The first step of implementing low-poly water - generating and rendering a simple mesh.

waterstep10 icon waterstep10

Step 10 of the low-poly water tutorial: Adding lighting to the water.

waterstep2 icon waterstep2

Step 2 of the low-poly water tutorial: Setting up and rendering to FBOs to create the reflection and refraction textures.

waterstep3 icon waterstep3

Step 3 of the low-poly water tutorial: Applying the textures to the water using projective texturing.

waterstep4 icon waterstep4

Step 4 of the low-poly water tutorial: Implementing clip planes to improve the reflection and refraction.

waterstep5 icon waterstep5

Step 5 of the low-poly water tutorial: Adding the Fresnel effect.

waterstep6 icon waterstep6

Step 6 of the low-poly water tutorial: Implementing depth effects.

waterstep7 icon waterstep7

Step 7 of the low-poly water tutorial: Adding distortion to the water and animating it.

waterstep8 icon waterstep8

Step 8 of the low-poly water tutorial: Allowing the reflection and refraction to be distorted by the water's movement.

waterstep9 icon waterstep9

Step 9 of the low-poly water tutorial: Calculating the normals in the vertex shader.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.