https://github.com/genericptr/pas2js-webgl
WebGL demo with Pas2JS
https://github.com/genericptr/pas2js-webgl
pascal webgl
Last synced: 8 months ago
JSON representation
WebGL demo with Pas2JS
- Host: GitHub
- URL: https://github.com/genericptr/pas2js-webgl
- Owner: genericptr
- Created: 2018-05-14T03:05:38.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-23T02:07:18.000Z (about 8 years ago)
- Last Synced: 2025-10-09T00:05:28.990Z (8 months ago)
- Topics: pascal, webgl
- Language: JavaScript
- Size: 2.84 MB
- Stars: 15
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pas2JS-WebGL
WebGL demo with Pas2JS
Most basics of WebGL:
- Vertex data packed into byte array for interleaved vertex data
- Shaders
- Matricies
- Animation
- OBJ Loader
- Lighting
Most basic example possible:
http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_Minimal.html
Interleaved vertex data:
http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL.html
OBJ Loader with lighting:
http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_OBJ.html
Terrain generation using Perlin noise (NOTE: can't be viewed online currently until I figure out the image loading security issue):
http://htmlpreview.github.io/?https://raw.githubusercontent.com/genericptr/Pas2JS-WebGL/master/html/Pas2JS_WebGL_Terrain.html