Skip to content

benlen10/GraphicsTown-WebGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GraphicsTown-WebGL

Description:

  • This repository contains parts 1 - 3 of my GraphicsTown Project for CS559 at the University of Wisconsin - Madison
  • Implement various objects, movement and custom shaders within the WebGL Framework

Features:

  • Custom UI that supports varying object speed, isolating specific objects and other features

  • Custom obj loader (Based upon Yusef Sohail’s source) to convert obj strings into JavaScript

  • Modify arcball functionality to support a dynamically changing canvas location

  • Create and import a custom 3D object using blender

  • Texture loading from static Flickr album. See full URL list

  • Implement specular and diffuse lighting for certain objects

  • Design a custom grass texture using Paint.NET 4.0 and distortion effects

  • Custom skybox and night sky shader

  • Implement object movement with variable speed

  • External style.css file to customize elements and interface appearance

  • Implement advanced shaders including bump mapping for the two bodies of water. The bump map texture of the water is easier to examine in driving or flying view mode

  • Create a scene loader centralize the loading process for all objects

  • Restructure source code directories for improved clarity and organization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published