├── .gitignore ├── Makefile ├── README ├── assets ├── corn_heightmap.png ├── corn_normalmap.png ├── corn_shade.png ├── frustum-diffuse.png ├── frustum-displacement.png ├── frustum-normal.png ├── grid.png ├── masonry-wall-normal-map.png ├── masonry-wall-texture.png ├── photosculpt-graystonewall-diffuse.png ├── photosculpt-graystonewall-displace.png ├── photosculpt-graystonewall-normal.png ├── photosculpt │ ├── License Texture.pdf │ ├── photosculpt-autumnleaves-ambientocclusion.jpg │ ├── photosculpt-autumnleaves-diffuse.jpg │ ├── photosculpt-autumnleaves-displace.jpg │ ├── photosculpt-autumnleaves-normal.jpg │ ├── photosculpt-autumnleaves-specular.jpg │ ├── photosculpt-autumnleaves.jpg │ ├── photosculpt-creeper-ambientocclusion.jpg │ ├── photosculpt-creeper-diffuse.jpg │ ├── photosculpt-creeper-displace.jpg │ ├── photosculpt-creeper-normal.jpg │ ├── photosculpt-creeper-specular.jpg │ ├── photosculpt-creeper.jpg │ ├── photosculpt-graystonewall-ambientocclusion.jpg │ ├── photosculpt-graystonewall-diffuse.jpg │ ├── photosculpt-graystonewall-displace.jpg │ ├── photosculpt-graystonewall-normal.jpg │ ├── photosculpt-graystonewall-specular.jpg │ ├── photosculpt-graystonewall.jpg │ ├── photosculpt-horizontalstone-ambientocclusion.jpg │ ├── photosculpt-horizontalstone-diffuse.jpg │ ├── photosculpt-horizontalstone-displace.jpg │ ├── photosculpt-horizontalstone-normal.jpg │ ├── photosculpt-horizontalstone-specular.jpg │ ├── photosculpt-horizontalstone.jpg │ ├── photosculpt-mixedstones-ambientocclusion.jpg │ ├── photosculpt-mixedstones-diffuse.jpg │ ├── photosculpt-mixedstones-displace.jpg │ ├── photosculpt-mixedstones-normal.jpg │ ├── photosculpt-mixedstones-specular.jpg │ ├── photosculpt-mixedstones.jpg │ ├── photosculpt-mud-ambientocclusion.jpg │ ├── photosculpt-mud-diffuse.jpg │ ├── photosculpt-mud-displace.jpg │ ├── photosculpt-mud-normal.jpg │ ├── photosculpt-mud-specular.jpg │ ├── photosculpt-mud.jpg │ ├── photosculpt-orangestonewall-ambientocclusion.jpg │ ├── photosculpt-orangestonewall-diffuse.jpg │ ├── photosculpt-orangestonewall-displace.jpg │ ├── photosculpt-orangestonewall-normal.jpg │ ├── photosculpt-orangestonewall-specular.jpg │ ├── photosculpt-orangestonewall.jpg │ ├── photosculpt-pebbles-ambientocclusion.jpg │ ├── photosculpt-pebbles-diffuse.jpg │ ├── photosculpt-pebbles-displace.jpg │ ├── photosculpt-pebbles-normal.jpg │ ├── photosculpt-pebbles-specular.jpg │ ├── photosculpt-pebbles.jpg │ ├── photosculpt-squarebricks-ambientocclusion.jpg │ ├── photosculpt-squarebricks-diffuse.jpg │ ├── photosculpt-squarebricks-displace.jpg │ ├── photosculpt-squarebricks-normal.jpg │ ├── photosculpt-squarebricks-specular.jpg │ ├── photosculpt-squarebricks.jpg │ ├── photosculpt-squarerock-ambientocclusion.jpg │ ├── photosculpt-squarerock-diffuse.jpg │ ├── photosculpt-squarerock-displace.jpg │ ├── photosculpt-squarerock-normal.jpg │ ├── photosculpt-squarerock-specular.jpg │ ├── photosculpt-squarerock.jpg │ └── photosculpt_tutorial_7-HowTo.jpg ├── shadow-bump.png └── shadow-color.png ├── documents └── Parallax Mapping with Offset Limiting - A Per-Pixel Approximation of Uneven Surfaces.pdf ├── lib ├── png_reader.c ├── png_reader.h └── readfile.h ├── main.cpp ├── normalmapping.frag ├── parallaxmapping.frag └── vs.vert /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/corn_heightmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/corn_heightmap.png -------------------------------------------------------------------------------- /assets/corn_normalmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/corn_normalmap.png -------------------------------------------------------------------------------- /assets/corn_shade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/corn_shade.png -------------------------------------------------------------------------------- /assets/frustum-diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/frustum-diffuse.png -------------------------------------------------------------------------------- /assets/frustum-displacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/frustum-displacement.png -------------------------------------------------------------------------------- /assets/frustum-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/frustum-normal.png -------------------------------------------------------------------------------- /assets/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/grid.png -------------------------------------------------------------------------------- /assets/masonry-wall-normal-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/masonry-wall-normal-map.png -------------------------------------------------------------------------------- /assets/masonry-wall-texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/masonry-wall-texture.png -------------------------------------------------------------------------------- /assets/photosculpt-graystonewall-diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt-graystonewall-diffuse.png -------------------------------------------------------------------------------- /assets/photosculpt-graystonewall-displace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt-graystonewall-displace.png -------------------------------------------------------------------------------- /assets/photosculpt-graystonewall-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt-graystonewall-normal.png -------------------------------------------------------------------------------- /assets/photosculpt/License Texture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/License Texture.pdf -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-autumnleaves.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-autumnleaves.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-creeper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-creeper.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-graystonewall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-graystonewall.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-horizontalstone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-horizontalstone.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mixedstones.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mixedstones.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-mud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-mud.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-orangestonewall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-orangestonewall.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-pebbles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-pebbles.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarebricks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarebricks.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock-ambientocclusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock-ambientocclusion.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock-diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock-diffuse.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock-displace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock-displace.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock-normal.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock-specular.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock-specular.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt-squarerock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt-squarerock.jpg -------------------------------------------------------------------------------- /assets/photosculpt/photosculpt_tutorial_7-HowTo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/photosculpt/photosculpt_tutorial_7-HowTo.jpg -------------------------------------------------------------------------------- /assets/shadow-bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/shadow-bump.png -------------------------------------------------------------------------------- /assets/shadow-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/assets/shadow-color.png -------------------------------------------------------------------------------- /documents/Parallax Mapping with Offset Limiting - A Per-Pixel Approximation of Uneven Surfaces.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/documents/Parallax Mapping with Offset Limiting - A Per-Pixel Approximation of Uneven Surfaces.pdf -------------------------------------------------------------------------------- /lib/png_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/lib/png_reader.c -------------------------------------------------------------------------------- /lib/png_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/lib/png_reader.h -------------------------------------------------------------------------------- /lib/readfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/lib/readfile.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/main.cpp -------------------------------------------------------------------------------- /normalmapping.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/normalmapping.frag -------------------------------------------------------------------------------- /parallaxmapping.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/parallaxmapping.frag -------------------------------------------------------------------------------- /vs.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcusstenbeck/tncg14-parallax-mapping/HEAD/vs.vert --------------------------------------------------------------------------------