Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshb/jab_normalmap
A small OpenGL application that demonstrates normal mapping.
https://github.com/joshb/jab_normalmap
Last synced: about 2 months ago
JSON representation
A small OpenGL application that demonstrates normal mapping.
- Host: GitHub
- URL: https://github.com/joshb/jab_normalmap
- Owner: joshb
- Created: 2012-08-11T18:47:52.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-08-11T18:48:22.000Z (over 12 years ago)
- Last Synced: 2023-04-15T11:17:50.346Z (over 1 year ago)
- Language: C
- Size: 234 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
jab_normalmap (December 27, 2006)
---------------------------------
This is a small OpenGL application that demonstrates normal mapping, a
lighting technique that can cause flat surfaces appear to have depth.
The normal mapping is accomplished with a fragment program written in Cg
and compiled into the ARB_fragment_program shader language. The application
is written in C and also requires SDL.To build the program, just run 'make' in the jab_normalmap directory. This
will create a jab_normalmap executable that you will then be able to run.
You may have to edit the Makefile if your GL headers/libraries are not under
the /usr/X11R6 directory. The build.sh script will re-compile the fragment
program using cgc before running make. This program was developed and
tested on Slackware Linux.This program is released under a BSD-style license. You can find the
copyright notice and license conditions at the beginning of any of the
source code files (such as main.c).Josh Beam
http://joshbeam.com/