Normand Briere
2019-07-28 a434119e65146fe53d612c28e1ee7af532d1b70a
Skyboxes
36 files deleted
10 files modified
537 files added
399 ■■■■ changed files
Camera.java 2 ●●● patch | view | raw | blame | history
CameraPane.java 143 ●●●● patch | view | raw | blame | history
GroupEditor.java 212 ●●●● patch | view | raw | blame | history
ObjEditor.java 26 ●●●● patch | view | raw | blame | history
cFileSystemPane.java 16 ●●●● patch | view | raw | blame | history
cubemaps/CloudyHills_negx.tga patch | view | raw | blame | history
cubemaps/CloudyHills_negy.tga patch | view | raw | blame | history
cubemaps/CloudyHills_negz.tga patch | view | raw | blame | history
cubemaps/CloudyHills_posx.tga patch | view | raw | blame | history
cubemaps/CloudyHills_posy.tga patch | view | raw | blame | history
cubemaps/CloudyHills_posz.tga patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/HeartInTheSand/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/LarnacaBeach/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/PalmTrees/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife2/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife3/posz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/negx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/negy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/negz.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/posx.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/posy.jpg patch | view | raw | blame | history
cubemaps/beach-skyboxes/Tenerife4/posz.jpg patch | view | raw | blame | history
cubemaps/box_negx.png patch | view | raw | blame | history
cubemaps/box_negy.png patch | view | raw | blame | history
cubemaps/box_negz.png patch | view | raw | blame | history
cubemaps/box_posx.png patch | view | raw | blame | history
cubemaps/box_posy.png patch | view | raw | blame | history
cubemaps/box_posz.png patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/negx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/negy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/negz.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/posx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/posy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/ArstaBridge/posz.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/negx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/negy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/negz.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/posx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/posy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge/posz.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/Bridge2.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/negx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/negy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/negz.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/posx.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/posy.jpg patch | view | raw | blame | history
cubemaps/bridge-skyboxes/Bridge2/posz.jpg patch | view | raw | blame | history
cubemaps/cornell_negx.png patch | view | raw | blame | history
cubemaps/cornell_negy.png patch | view | raw | blame | history
cubemaps/cornell_negz.png patch | view | raw | blame | history
cubemaps/cornell_posx.png patch | view | raw | blame | history
cubemaps/cornell_posy.png patch | view | raw | blame | history
cubemaps/cornell_posz.png patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/CloudyHills.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/CloudyHills/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/box/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/cornell.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/cornell/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/rgb/rgb.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/skycube/skycube.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/negx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/negy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/negz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/posx.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/posy.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/posz.jpg patch | view | raw | blame | history
cubemaps/default-skyboxes/uffizi/uffizi.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/FishPond/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Footballfield2/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Meadow/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele2/posz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/negx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/negy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/negz.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/posx.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/posy.jpg patch | view | raw | blame | history
cubemaps/field-skyboxes/Sorsele3/posz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/negx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/negy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/negz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/posx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/posy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Brudslojan/posz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/negx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/negy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/negz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/posx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/posy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen2/posz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/negx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/negy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/negz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/posx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/posy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Langholmen3/posz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/negx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/negy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/negz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/posx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/posy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/MountainPath/posz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/negx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/negy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/negz.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/posx.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/posy.jpg patch | view | raw | blame | history
cubemaps/forest-skyboxes/Plants/posz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/negx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/negy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/negz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/posx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/posy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/DallasW/posz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/negx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/negy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/negz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/posx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/posy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/MarriottMadisonWest/posz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/negx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/negy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/negz.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/posx.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/posy.jpg patch | view | raw | blame | history
cubemaps/indoors-skyboxes/Vasa/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive2/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Maskonaive3/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Nalovardo/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Ryfjallet/posz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/negx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/negy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/negz.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/posx.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/posy.jpg patch | view | raw | blame | history
cubemaps/mountain-skyboxes/Teide/posz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/negx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/negy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/negz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/posx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/posy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/HornstullsStrand/posz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/negx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/negy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/negz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/posx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/posy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/NightPath/posz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/negx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/negy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/negz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/posx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/posy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/PondNight/posz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/negx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/negy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/negz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/posx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/posy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/Powerlines/posz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/negx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/negy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/negz.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/posx.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/posy.jpg patch | view | raw | blame | history
cubemaps/night-skyboxes/SwedishRoyalCastle/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/BerzeliiPark.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/BerzeliiPark/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/Buddha.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Buddha/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/CNTower2.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/CNTower2/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/NiagaraFalls1.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls1/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/NiagaraFalls3.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/NiagaraFalls3/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/Park.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Park/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/Pond.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Pond/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/Skansen.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/Skansen2.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen2/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/Skansen3.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen3/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/Skansen4.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen4/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/Skansen5.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Skansen5/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/Stairs.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Stairs/posz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/Tantolunden4.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/negx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/negy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/negz.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/posx.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/posy.jpg patch | view | raw | blame | history
cubemaps/park-skyboxes/Tantolunden4/posz.jpg patch | view | raw | blame | history
cubemaps/rgb_negx copy.png patch | view | raw | blame | history
cubemaps/rgb_negx.png patch | view | raw | blame | history
cubemaps/rgb_negy copy.png patch | view | raw | blame | history
cubemaps/rgb_negy.png patch | view | raw | blame | history
cubemaps/rgb_negz copy.png patch | view | raw | blame | history
cubemaps/rgb_negz.png patch | view | raw | blame | history
cubemaps/rgb_posx copy.png patch | view | raw | blame | history
cubemaps/rgb_posx.png patch | view | raw | blame | history
cubemaps/rgb_posy copy.png patch | view | raw | blame | history
cubemaps/rgb_posy.png patch | view | raw | blame | history
cubemaps/rgb_posz copy.png patch | view | raw | blame | history
cubemaps/rgb_posz.png patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Kastellholmen/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Langholmen/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Riddarfjarden/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Skinnarviksberget/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tanto/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden2/posz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/negx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/negy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/negz.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/posx.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/posy.jpg patch | view | raw | blame | history
cubemaps/rocky-skyboxes/Tantolunden6/posz.jpg patch | view | raw | blame | history
cubemaps/uffizi_negx.png patch | view | raw | blame | history
cubemaps/uffizi_negy.png patch | view | raw | blame | history
cubemaps/uffizi_negz.png patch | view | raw | blame | history
cubemaps/uffizi_posx.png patch | view | raw | blame | history
cubemaps/uffizi_posy.png patch | view | raw | blame | history
cubemaps/uffizi_posz.png patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/CNTower/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/GamlaStan2.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/GamlaStan2/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/Parliament.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Parliament/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/Roundabout.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Roundabout/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/SaintLazarusChurch.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/SaintLazarusChurch2.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch2/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/SaintLazarusChurch3.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/SaintLazarusChurch3/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/Sodermalmsallen2/posz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/UnionSquare.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/negx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/negy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/negz.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/posx.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/posy.jpg patch | view | raw | blame | history
cubemaps/urban-skyboxes/UnionSquare/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Backyard/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Creek/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/FootballField3/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Forest/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/HornstullsStrand2/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/House/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceLake/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/IceRiver/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Park3/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/PondWinter/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Tantolunden5/posz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/negx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/negy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/negz.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/posx.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/posy.jpg patch | view | raw | blame | history
cubemaps/winter-skyboxes/Vindelalven/posz.jpg patch | view | raw | blame | history
icons/down_arrow.png patch | view | raw | blame | history
icons/fullscreen.png patch | view | raw | blame | history
icons/grid.png patch | view | raw | blame | history
icons/redo.png patch | view | raw | blame | history
icons/undo.png patch | view | raw | blame | history
Camera.java
....@@ -20,7 +20,7 @@
2020 //<-2.2,0.7,-2> and pointed it at <-0.61,0.3,-0.6>
2121 // location = LA.newVector(2,0.7,-2);
2222 // lookAt = new cVector(0.6,0.3,-0.6);
23
- location = LA.newVector(6,4,4);
23
+ location = LA.newVector(6,2,4);
2424 lookAt = new cVector(0.0,0.5,0);
2525 direction = new cVector();
2626 toParent = LA.newMatrix();
CameraPane.java
....@@ -187,6 +187,18 @@
187187 }
188188
189189 private File defaultDirectory = javax.swing.filechooser.FileSystemView.getFileSystemView().getDefaultDirectory();
190
+
191
+ public void LoadSkybox(String name, String ext, boolean mipmap) throws GLException
192
+ {
193
+ try
194
+ {
195
+ cubemap = LoadCubemap(getClass().getClassLoader(), name, ext, mipmap);
196
+ } catch (IOException e)
197
+ {
198
+ System.out.println("NAME = " + name);
199
+ e.printStackTrace(); // throw new RuntimeException(e);
200
+ }
201
+ }
190202
191203 void SetAsGLRenderer(boolean b)
192204 {
....@@ -1485,6 +1497,8 @@
14851497 gl.glVertex3f((float) pv.x, (float) pv.y, (float) pv.z);
14861498 }
14871499
1500
+ float[] colorV = new float[4];
1501
+
14881502 void SetColor(Object3D obj, Vertex p0)
14891503 {
14901504 CameraPane display = this;
....@@ -1552,8 +1566,6 @@
15521566 {
15531567 return;
15541568 }
1555
-
1556
- float[] colorV = new float[3];
15571569
15581570 if (false) // marked)
15591571 {
....@@ -8932,7 +8944,7 @@
89328944
89338945 if (cubemap == null)
89348946 {
8935
- LoadEnvy(5);
8947
+ //LoadEnvy(1);
89368948 }
89378949
89388950 //cubemap.enable();
....@@ -9219,37 +9231,58 @@
92199231 cubemap = null;
92209232 return;
92219233 case 1:
9222
- name = "cubemaps/box_";
9223
- ext = "png";
9234
+ name = "cubemaps/rgb/";
9235
+ ext = "jpg";
92249236 reverseUP = false;
92259237 break;
92269238 case 2:
9227
- name = "cubemaps/uffizi_";
9228
- ext = "png";
9229
- break; // reverseUP = true; break;
9239
+ name = "cubemaps/uffizi/";
9240
+ ext = "jpg";
9241
+ reverseUP = false;
9242
+ break;
92309243 case 3:
9231
- name = "cubemaps/CloudyHills_";
9232
- ext = "tga";
9244
+ name = "cubemaps/CloudyHills/";
9245
+ ext = "jpg";
92339246 reverseUP = false;
92349247 break;
92359248 case 4:
9236
- name = "cubemaps/cornell_";
9249
+ name = "cubemaps/cornell/";
92379250 ext = "png";
92389251 reverseUP = false;
92399252 break;
9253
+ case 5:
9254
+ name = "cubemaps/skycube/";
9255
+ ext = "jpg";
9256
+ reverseUP = false;
9257
+ break;
9258
+ case 6:
9259
+ name = "cubemaps/SaintLazarusChurch3/";
9260
+ ext = "jpg";
9261
+ reverseUP = false;
9262
+ break;
9263
+ case 7:
9264
+ name = "cubemaps/Sodermalmsallen/";
9265
+ ext = "jpg";
9266
+ reverseUP = false;
9267
+ break;
9268
+ case 8:
9269
+ name = "cubemaps/Sodermalmsallen2/";
9270
+ ext = "jpg";
9271
+ reverseUP = false;
9272
+ break;
9273
+ case 9:
9274
+ name = "cubemaps/UnionSquare/";
9275
+ ext = "jpg";
9276
+ reverseUP = false;
9277
+ break;
92409278 default:
9241
- name = "cubemaps/rgb_";
9242
- ext = "png"; /*mipmap = true;*/ reverseUP = false;
9279
+ name = "cubemaps/box/";
9280
+ ext = "png"; /*mipmap = true;*/
9281
+ reverseUP = false;
92439282 break;
92449283 }
9245
-
9246
- try
9247
- {
9248
- cubemap = LoadCubemap(getClass().getClassLoader(), name, ext, mipmap);
9249
- } catch (IOException e)
9250
- {
9251
- throw new RuntimeException(e);
9252
- }
9284
+
9285
+ LoadSkybox(name, ext, mipmap);
92539286 }
92549287
92559288 public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height)
....@@ -9281,8 +9314,13 @@
92819314 static double[] model = new double[16];
92829315 double[] camera2light = new double[16];
92839316 double[] light2camera = new double[16];
9284
- int newenvy = -1;
9317
+
9318
+ //int newenvy = -1;
92859319 boolean envyoff = true; // false;
9320
+ String skyboxname = "";
9321
+ String skyboxext;
9322
+ String loadedskyboxname = "";
9323
+
92869324 cVector light0 = new cVector(0, 0, 0); // 1,3,2);
92879325 //float[] light0 = { 0,0,0 };
92889326 cVector dirlight = new cVector(0, 0, 1); // 1,3,2);
....@@ -9762,10 +9800,12 @@
97629800 rati = 1 / rati;
97639801 gl.glOrtho(-skyscale / rati, skyscale / rati, -skyscale, skyscale, 0.001, 1000);
97649802 }
9765
- assert (newenvy == -1);
9803
+
9804
+ //assert (newenvy == -1);
9805
+
97669806 gl.glDisable(GL.GL_FRAGMENT_PROGRAM_ARB);
97679807 gl.glDisable(GL.GL_VERTEX_PROGRAM_ARB);
9768
- DrawSkyBox(gl);
9808
+ DrawSkyBox(gl, (float)rati);
97699809 gl.glEnable(GL.GL_FRAGMENT_PROGRAM_ARB);
97709810 gl.glEnable(GL.GL_VERTEX_PROGRAM_ARB);
97719811 accPerspective(gl, renderCamera.shaper_fovy / ratio,
....@@ -11018,13 +11058,19 @@
1101811058 gl.glOrtho(-skyscale / ratio, skyscale / ratio, -skyscale, skyscale, 0.001, 1000);
1101911059 }
1102011060
11021
- if (newenvy > -1)
11061
+// if (newenvy > -1)
11062
+// {
11063
+// LoadEnvy(newenvy);
11064
+// }
11065
+//
11066
+// newenvy = -1;
11067
+
11068
+ if (!skyboxname.equals(this.loadedskyboxname))
1102211069 {
11023
- LoadEnvy(newenvy);
11070
+ LoadSkybox(skyboxname + "/", skyboxext, false);
11071
+ loadedskyboxname = skyboxname;
1102411072 }
11025
-
11026
- newenvy = -1;
11027
-
11073
+
1102811074 ratio = ((double) getWidth()) / getHeight();
1102911075 //System.out.println("ratio = " + ratio);
1103011076
....@@ -11040,7 +11086,7 @@
1104011086
1104111087 if (!IsFrozen() && !ambientOcclusion)
1104211088 {
11043
- DrawSkyBox(gl);
11089
+ DrawSkyBox(gl, (float)ratio);
1104411090 }
1104511091
1104611092 //if (selection_view == -1)
....@@ -12400,7 +12446,7 @@
1240012446
1240112447 //gl.glProgramEnvParameter4fvARB(GL.GL_FRAGMENT_PROGRAM_ARB, 127, lightParams, 0);
1240212448
12403
- String program =
12449
+ String program0 =
1240412450 // Min shader
1240512451 "!!ARBfp1.0\n" +
1240612452 "PARAM zero123 = { 0.0, 1.0, 2, 1.25 };" +
....@@ -12451,7 +12497,8 @@
1245112497 //"SUB ndotl.y, zero123.y, ndotl.y;" +
1245212498 //"MUL ndotl.y, ndotl.y, pow2.z;" +
1245312499
12454
- "MAX ndotl.x, ndotl.x, ndotl.y;" + // Ambient
12500
+ //"MAX ndotl.x, ndotl.x, ndotl.y;" + // Ambient
12501
+ //"MAX ndotl.x, ndotl.x, pow2.y;" + // Ambient
1245512502
1245612503 // Pigment
1245712504 "TEX temp, fragment.texcoord[0], texture[0], 2D;" +
....@@ -12466,7 +12513,7 @@
1246612513 "MOV result.color, temp;" +
1246712514 "END";
1246812515
12469
- String program2 =
12516
+ String program =
1247012517 "!!ARBfp1.0\n" +
1247112518
1247212519 //"OPTION ARB_fragment_program_shadow;" +
....@@ -15321,14 +15368,18 @@
1532115368 case '3':
1532215369 case '4':
1532315370 case '5':
15324
- newenvy = Character.getNumericValue(key);
15325
- repaint();
15326
- break;
1532715371 case '6':
1532815372 case '7':
1532915373 case '8':
1533015374 case '9':
15331
- BGcolor = (key - '6')/3.f;
15375
+ if (envyoff)
15376
+ {
15377
+ BGcolor = (key - '1')/8.f;
15378
+ }
15379
+ else
15380
+ {
15381
+ //newenvy = Character.getNumericValue(key);
15382
+ }
1533215383 repaint();
1533315384 break;
1533415385 case '!':
....@@ -16551,7 +16602,9 @@
1655116602
1655216603 float BGcolor = 0.5f;
1655316604
16554
- private void DrawSkyBox(GL gl)
16605
+ float ambientLight[] = {1f, 1f, 1f, 1.0f};
16606
+
16607
+ private void DrawSkyBox(GL gl, float ratio)
1655516608 {
1655616609 if (envyoff || cubemap == null)
1655716610 {
....@@ -16568,7 +16621,17 @@
1656816621 // Compensates for ExaminerViewer's modification of modelview matrix
1656916622 gl.glMatrixMode(GL.GL_MODELVIEW);
1657016623 gl.glLoadIdentity();
16624
+ gl.glScalef(1,ratio,1);
1657116625
16626
+ colorV[0] = 2;
16627
+ colorV[1] = 2;
16628
+ colorV[2] = 2;
16629
+ colorV[3] = 1;
16630
+ gl.glDisable(gl.GL_COLOR_MATERIAL);
16631
+ gl.glMaterialfv(gl.GL_FRONT_AND_BACK, gl.GL_AMBIENT, colorV, 0);
16632
+
16633
+ gl.glLightModelfv(gl.GL_LIGHT_MODEL_AMBIENT, ambientLight, 0);
16634
+
1657216635 //gl.glActiveTexture(GL.GL_TEXTURE1);
1657316636 //gl.glDisable(GL.GL_TEXTURE_CUBE_MAP);
1657416637
....@@ -16581,7 +16644,7 @@
1658116644 // GL_NORMAL_MAP texgen mode. Temporarily enabling lighting
1658216645 // causes the normals to be sent down. Thanks to Ken Dyke.
1658316646 //gl.glEnable(GL.GL_LIGHTING);
16584
- gl.glDisable(GL.GL_LIGHTING);
16647
+ gl.glEnable(GL.GL_LIGHTING);
1658516648
1658616649 gl.glTexGeni(GL.GL_S, GL.GL_TEXTURE_GEN_MODE, GL.GL_NORMAL_MAP);
1658716650 gl.glTexGeni(GL.GL_T, GL.GL_TEXTURE_GEN_MODE, GL.GL_NORMAL_MAP);
....@@ -16858,7 +16921,7 @@
1685816921 //new Exception().printStackTrace();
1685916922 System.out.println("select buffer init");
1686016923 // Use debug pipeline
16861
- drawable.setGL(new DebugGL(drawable.getGL()));
16924
+ //drawable.setGL(new DebugGL(drawable.getGL()));
1686216925
1686316926 GL gl = drawable.getGL();
1686416927
GroupEditor.java
....@@ -23,6 +23,31 @@
2323 DragGestureListener, DragSourceListener, DropTargetListener,
2424 ItemListener // ListSelectionListener
2525 {
26
+
27
+ public void AddSkyboxButton(String f, String s, cGridBag row3)
28
+ {
29
+ cButton skyboxButton;
30
+ final String path = "cubemaps/" + f + "-skyboxes/" + s;
31
+ row3.add(skyboxButton = GetButton(path + "/" + s + ".jpg", !Grafreed.NIMBUSLAF));
32
+ skyboxButton.setToolTipText(s);
33
+ skyboxButton.addActionListener(new ActionListener()
34
+ {
35
+ @Override
36
+ public void actionPerformed(ActionEvent e)
37
+ {
38
+ ChangeSkybox(path);
39
+ }
40
+ });
41
+ }
42
+
43
+ public void ChangeSkybox(String name)
44
+ {
45
+ cameraView.envyoff = false;
46
+ cameraView.skyboxname = name;
47
+ cameraView.skyboxext = "jpg";
48
+ cameraView.repaint();
49
+ }
50
+
2651 //ObjEditor objEditor;
2752 public void closeUI2()
2853 {
....@@ -608,7 +633,7 @@
608633 */
609634 cGridBag copyOptionsPanel = new cGridBag();
610635
611
- copyOptionsPanel.preferredHeight = 1;
636
+ copyOptionsPanel.preferredHeight = 2;
612637
613638 //this.AddOptions(oe.toolbarPanel, oe.aConstraints);
614639
....@@ -722,28 +747,30 @@
722747 //oe.treePanel.add(clearButton = new cButton("X"), oe.aConstraints);
723748 //clearButton.addActionListener(this);
724749
750
+ cGridBag row1 = new cGridBag();
751
+
725752 // INSERT
726
- oe.toolboxPanel.add(gridButton = GetButton("icons/grid.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
753
+ row1.add(gridButton = GetButton("icons/grid.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
727754 gridButton.setToolTipText("Create grid");
728755 gridButton.addActionListener(this);
729756
730
- oe.toolboxPanel.add(boxButton = GetButton("icons/box.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
757
+ row1.add(boxButton = GetButton("icons/box.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
731758 boxButton.setToolTipText("Create box");
732759 boxButton.addActionListener(this);
733760
734
- oe.toolboxPanel.add(sphereButton = GetButton("icons/sphere.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
761
+ row1.add(sphereButton = GetButton("icons/sphere.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
735762 sphereButton.setToolTipText("Create sphere");
736763 sphereButton.addActionListener(this);
737764
738
- oe.toolboxPanel.add(coneButton = GetButton("icons/cone.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
765
+ row1.add(coneButton = GetButton("icons/cone.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
739766 coneButton.setToolTipText("Create cone");
740767 coneButton.addActionListener(this);
741768
742
- oe.toolboxPanel.add(torusButton = GetButton("icons/torus.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
769
+ row1.add(torusButton = GetButton("icons/torus.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
743770 torusButton.setToolTipText("Create torus");
744771 torusButton.addActionListener(this);
745772
746
- oe.toolboxPanel.add(superButton = GetButton("icons/super.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
773
+ row1.add(superButton = GetButton("icons/super.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
747774 superButton.setToolTipText("Create superellipsoid");
748775 superButton.addActionListener(this);
749776
....@@ -754,50 +781,144 @@
754781 kleinButton.addActionListener(this);
755782 }
756783
757
- oe.toolboxPanel.add(particlesButton = GetButton("icons/particles.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
784
+ row1.add(particlesButton = GetButton("icons/particles.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
758785 particlesButton.setToolTipText("Create particle system");
759786 particlesButton.addActionListener(this);
760787
761
- oe.toolboxPanel.Return();
788
+ oe.toolboxPanel.add(row1);
762789
763
- oe.toolboxPanel.add(groupButton = GetButton("icons/group.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
790
+ cGridBag row2 = new cGridBag();
791
+
792
+ row2.add(groupButton = GetButton("icons/group.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
764793 groupButton.setToolTipText("Create group");
765794 groupButton.addActionListener(this);
766795
767
- oe.toolboxPanel.add(compositeButton = GetButton("icons/composite.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
796
+ row2.add(compositeButton = GetButton("icons/composite.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
768797 compositeButton.setToolTipText("Create composite");
769798 compositeButton.addActionListener(this);
770799
771
- oe.toolboxPanel.add(switchButton = GetButton("icons/switch.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
800
+ row2.add(switchButton = GetButton("icons/switch.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
772801 switchButton.setToolTipText("Create item switcher");
773802 switchButton.addActionListener(this);
774803
775
- oe.toolboxPanel.add(loopButton = GetButton("icons/loop.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
804
+ row2.add(loopButton = GetButton("icons/loop.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
776805 loopButton.setToolTipText("Create loop");
777806 loopButton.addActionListener(this);
778807
779
- oe.toolboxPanel.add(textureButton = GetButton("icons/texture.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
808
+ row2.add(textureButton = GetButton("icons/texture.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
780809 textureButton.setToolTipText("Create texture");
781810 textureButton.addActionListener(this);
782811
783
- oe.toolboxPanel.add(overlayButton = GetButton("icons/overlay.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
812
+ row2.add(overlayButton = GetButton("icons/overlay.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
784813 overlayButton.setToolTipText("Create overlay");
785814 overlayButton.addActionListener(this);
786815
787
- oe.toolboxPanel.add(lightButton = GetButton("icons/light-bulb.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
816
+ row2.add(lightButton = GetButton("icons/light-bulb.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints);
788817 lightButton.setToolTipText("Create light");
789818 lightButton.addActionListener(this);
790819
791
- for (int i=6; --i>=0;)
820
+ oe.toolboxPanel.add(row2);
821
+
822
+ // ENVYMAPS
823
+ cGridBag row3 = new cGridBag();
824
+ row3.preferredHeight = 20;
825
+
826
+ AddSkyboxButton("default", "rgb", row3);
827
+ AddSkyboxButton("default", "cornell", row3);
828
+ AddSkyboxButton("default", "uffizi", row3);
829
+ AddSkyboxButton("default", "CloudyHills", row3);
830
+ AddSkyboxButton("default", "skycube", row3);
831
+
832
+ oe.toolboxPanel.add(row3);
833
+
834
+ cGridBag row4 = new cGridBag();
835
+ row4.preferredHeight = 20;
836
+
837
+ AddSkyboxButton("bridge", "Bridge2", row4);
838
+ AddSkyboxButton("urban", "GamlaStan2", row4);
839
+ AddSkyboxButton("urban", "Parliament", row4);
840
+ AddSkyboxButton("urban", "Roundabout", row4);
841
+
842
+ oe.toolboxPanel.add(row4);
843
+
844
+ cGridBag row5 = new cGridBag();
845
+ row5.preferredHeight = 20;
846
+
847
+ AddSkyboxButton("urban", "SaintLazarusChurch", row5);
848
+ AddSkyboxButton("urban", "SaintLazarusChurch2", row5);
849
+ AddSkyboxButton("urban", "SaintLazarusChurch3", row5);
850
+ AddSkyboxButton("urban", "UnionSquare", row5);
851
+
852
+ oe.toolboxPanel.add(row5);
853
+
854
+ cGridBag row6 = new cGridBag();
855
+ row6.preferredHeight = 20;
856
+
857
+ AddSkyboxButton("park", "BerzeliiPark", row6);
858
+ AddSkyboxButton("park", "Buddha", row6);
859
+ AddSkyboxButton("park", "CNTower2", row6);
860
+ //AddSkyboxButton("park", "Fatbursparken", row6);
861
+ AddSkyboxButton("park", "NiagaraFalls1", row6);
862
+
863
+ oe.toolboxPanel.add(row6);
864
+
865
+ cGridBag row7 = new cGridBag();
866
+ row7.preferredHeight = 20;
867
+
868
+ AddSkyboxButton("park", "NiagaraFalls3", row7);
869
+ AddSkyboxButton("park", "Park", row7);
870
+ //AddSkyboxButton("park", "Park2", row6);
871
+ //AddSkyboxButton("park", "Path", row6);
872
+ AddSkyboxButton("park", "Pond", row7);
873
+ AddSkyboxButton("park", "Skansen", row7);
874
+
875
+ oe.toolboxPanel.add(row7);
876
+
877
+ cGridBag row8 = new cGridBag();
878
+ row8.preferredHeight = 20;
879
+
880
+ AddSkyboxButton("park", "Skansen2", row8);
881
+ AddSkyboxButton("park", "Skansen3", row8);
882
+ AddSkyboxButton("park", "Skansen4", row8);
883
+ AddSkyboxButton("park", "Skansen5", row8);
884
+
885
+ oe.toolboxPanel.add(row8);
886
+
887
+ cGridBag row9 = new cGridBag();
888
+ row9.preferredHeight = 20;
889
+
890
+ AddSkyboxButton("park", "Stairs", row9);
891
+ //AddSkyboxButton("park", "Tantolunden", row6);
892
+ //AddSkyboxButton("park", "Tantolunden3", row6);
893
+ AddSkyboxButton("park", "Tantolunden4", row9);
894
+
895
+ oe.toolboxPanel.add(row9);
896
+/*
897
+BerzeliiPark
898
+Buddha
899
+CNTower2
900
+Fatbursparken
901
+NiagaraFalls1
902
+NiagaraFalls3
903
+Park
904
+Park2
905
+Path
906
+Pond
907
+Skansen
908
+Skansen2
909
+Skansen3
910
+Skansen4
911
+Skansen5
912
+Stairs
913
+Tantolunden
914
+Tantolunden3
915
+Tantolunden4
916
+ */
917
+
918
+ for (int i=1; --i>=0;)
792919 {
793
- oe.toolboxPanel.Return();
794
- oe.toolboxPanel.add(new cGridBag());
795
- oe.toolboxPanel.add(new cGridBag());
796
- oe.toolboxPanel.add(new cGridBag());
797
- oe.toolboxPanel.add(new cGridBag());
798
- oe.toolboxPanel.add(new cGridBag());
799
- oe.toolboxPanel.add(new cGridBag());
800
- oe.toolboxPanel.add(new cGridBag());
920
+ //oe.toolboxPanel.Return();
921
+ oe.toolboxPanel.add(new cGridBag());
801922 }
802923
803924 // EDIT panel
....@@ -858,8 +979,8 @@
858979 versionSlider = (cNumberSlider)sliderPane.getComponent(1);
859980 sliderPane.preferredHeight = 1;
860981
861
-// mainPanel.setDividerLocation(0.5); //1.0);
862
-// mainPanel.setResizeWeight(0.5);
982
+// mainPanel.setDividerLocation(0.1); //1.0);
983
+ mainPanel.setResizeWeight(0.4);
863984
864985 //jList.addListSelectionListener(this);
865986 oe.jTree.addTreeSelectionListener(this);
....@@ -867,7 +988,7 @@
867988 //jTree.setEditable(true);
868989 oe.jTree.setDragEnabled(true);
869990 //jTree.setPreferredSize(new Dimension(10,10));
870
- jSP.setPreferredSize(new Dimension(100,200));
991
+ //jSP.setPreferredSize(new Dimension(100,200));
871992
872993 oe.jTree.setCellRenderer(new cTreeModel.Renderer());
873994
....@@ -2139,6 +2260,23 @@
21392260 {
21402261 makeSomething(new Light());
21412262 } else
2263
+// if (source == skybox1Button ||
2264
+// source == skybox2Button ||
2265
+// source == skybox3Button ||
2266
+// source == skybox4Button ||
2267
+// source == skybox5Button ||
2268
+// source == skybox6Button ||
2269
+// source == skybox7Button ||
2270
+// source == skybox11Button ||
2271
+// source == skybox12Button ||
2272
+// source == skybox13Button ||
2273
+// source == skybox14Button ||
2274
+// source == skybox15Button ||
2275
+// source == skybox16Button ||
2276
+// source == skybox17Button)
2277
+// {
2278
+// ChangeSkybox(source);
2279
+// } else
21422280 if (source == csgItem)
21432281 {
21442282 group(new CSG());
....@@ -2224,7 +2362,7 @@
22242362 if (source == computeAOItem)
22252363 {
22262364 Globals.drawMode = CameraPane.OCCLUSION;
2227
- Globals.theRenderer.repaint();
2365
+ cameraView.repaint();
22282366 } else
22292367 if (source == recompileItem)
22302368 {
....@@ -5676,6 +5814,22 @@
56765814 cButton loopButton;
56775815 cButton textureButton;
56785816
5817
+ cButton skybox1Button;
5818
+ cButton skybox2Button;
5819
+ cButton skybox3Button;
5820
+ cButton skybox4Button;
5821
+ cButton skybox5Button;
5822
+ cButton skybox6Button;
5823
+ cButton skybox7Button;
5824
+
5825
+ cButton skybox11Button;
5826
+ cButton skybox12Button;
5827
+ cButton skybox13Button;
5828
+ cButton skybox14Button;
5829
+ cButton skybox15Button;
5830
+ cButton skybox16Button;
5831
+ cButton skybox17Button;
5832
+
56795833 cButton gridButton;
56805834 cButton boxButton;
56815835 cButton sphereButton;
ObjEditor.java
....@@ -66,17 +66,17 @@
6666 {
6767 BufferedImage image = javax.imageio.ImageIO.read(getClass().getClassLoader().getResourceAsStream(name));
6868
69
- if (image.getWidth() != 24 && image.getHeight() != 24)
70
- {
71
- BufferedImage resized = new BufferedImage(24, 24, image.getType());
72
- Graphics2D g = resized.createGraphics();
73
- g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
74
- //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
75
- g.drawImage(image, 0, 0, 24, 24, 0, 0, image.getWidth(), image.getHeight(), null);
76
- g.dispose();
77
-
78
- image = resized;
79
- }
69
+// if (image.getWidth() != 24 && image.getHeight() != 24)
70
+// {
71
+// BufferedImage resized = new BufferedImage(24, 24, image.getType());
72
+// Graphics2D g = resized.createGraphics();
73
+// g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
74
+// //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
75
+// g.drawImage(image, 0, 0, 24, 24, 0, 0, image.getWidth(), image.getHeight(), null);
76
+// g.dispose();
77
+//
78
+// image = resized;
79
+// }
8080
8181 javax.swing.ImageIcon icon = new javax.swing.ImageIcon(image);
8282 return icon;
....@@ -436,7 +436,7 @@
436436 editPanel.add(editCommandsPanel);
437437 editPanel.add(ctrlPanel);
438438
439
- toolboxPanel = new cGridBag().setVertical(false);
439
+ toolboxPanel = new cGridBag().setVertical(true);
440440 //toolboxPanel.setName("Toolbox");
441441
442442 materialPanel = new cGridBag().setVertical(true);
....@@ -1195,6 +1195,8 @@
11951195 markCB = AddCheckBox(setupPanel, "Mark", copy.marked);
11961196 markCB.setToolTipText("As animation target transform");
11971197
1198
+ ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);
1199
+
11981200 setupPanel2 = new cGridBag().setVertical(false);
11991201
12001202 rewindCB = AddCheckBox(setupPanel2, "Rewind", copy.rewind);
cFileSystemPane.java
....@@ -61,24 +61,24 @@
6161 GridBagConstraints aConstraints = new GridBagConstraints(0,0,1,1, 1.0,1.0,
6262 GridBagConstraints.EAST,GridBagConstraints.HORIZONTAL,new Insets(1,1,1,1), 0,0);
6363
64
- cGridBag fileCommsnds = new cGridBag();
64
+ cGridBag fileCommands = new cGridBag();
6565
66
- fileCommsnds.add(loadButton = new JButton("Load")); //, aConstraints);
66
+ fileCommands.add(loadButton = new JButton("Load")); //, aConstraints);
6767 loadButton.setToolTipText("Load selected file(s)");
6868 loadButton.addActionListener(this);
69
- fileCommsnds.add(refreshButton = new JButton("User")); //, aConstraints);
69
+ fileCommands.add(refreshButton = new JButton("User")); //, aConstraints);
7070 refreshButton.setToolTipText("Refresh user tree");
7171 refreshButton.addActionListener(this);
72
- fileCommsnds.add(rootButton = new JButton("Root")); //, aConstraints);
72
+ fileCommands.add(rootButton = new JButton("Root")); //, aConstraints);
7373 rootButton.setToolTipText("Refresh root tree");
7474 rootButton.addActionListener(this);
7575
7676 if (Globals.ADVANCED)
7777 {
78
- fileCommsnds.add(printButton = new JButton("Print")); //, aConstraints);
78
+ fileCommands.add(printButton = new JButton("Print")); //, aConstraints);
7979 printButton.setToolTipText("Print file path in terminal");
8080 printButton.addActionListener(this);
81
- fileCommsnds.add(mergeAttributesCB = new cCheckBox("Merge", cJME.mergeAttributes)); //, aConstraints);
81
+ fileCommands.add(mergeAttributesCB = new cCheckBox("Merge", cJME.mergeAttributes)); //, aConstraints);
8282 mergeAttributesCB.setToolTipText("Merge common attributes (recommended)");
8383 mergeAttributesCB.addItemListener(this);
8484 // replaceButton.addActionListener(this);
....@@ -98,8 +98,8 @@
9898 // add(genUVCB = new cCheckBox("UV", cJME.genUV), aConstraints);
9999 // genUVCB.addItemListener(this);
100100
101
- add(fileCommsnds);
102
- fileCommsnds.preferredHeight = 1;
101
+ add(fileCommands);
102
+ fileCommands.preferredHeight = 1;
103103
104104 Return();
105105
cubemaps/CloudyHills_negx.tga
deleted file mode 100644Binary files differ
cubemaps/CloudyHills_negy.tga
deleted file mode 100644Binary files differ
cubemaps/CloudyHills_negz.tga
deleted file mode 100644Binary files differ
cubemaps/CloudyHills_posx.tga
deleted file mode 100644Binary files differ
cubemaps/CloudyHills_posy.tga
deleted file mode 100644Binary files differ
cubemaps/CloudyHills_posz.tga
deleted file mode 100644Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/HeartInTheSand/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/LarnacaBeach/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/PalmTrees/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife2/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife3/posz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/negx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/negy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/negz.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/posx.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/posy.jpg
Binary files differ
cubemaps/beach-skyboxes/Tenerife4/posz.jpg
Binary files differ
cubemaps/box_negx.png
deleted file mode 100644Binary files differ
cubemaps/box_negy.png
deleted file mode 100644Binary files differ
cubemaps/box_negz.png
deleted file mode 100755Binary files differ
cubemaps/box_posx.png
deleted file mode 100755Binary files differ
cubemaps/box_posy.png
deleted file mode 100755Binary files differ
cubemaps/box_posz.png
deleted file mode 100755Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/negx.jpg
Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/negy.jpg
Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/negz.jpg
Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/posx.jpg
Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/posy.jpg
Binary files differ
cubemaps/bridge-skyboxes/ArstaBridge/posz.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/negx.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/negy.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/negz.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/posx.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/posy.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge/posz.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/Bridge2.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/negx.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/negy.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/negz.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/posx.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/posy.jpg
Binary files differ
cubemaps/bridge-skyboxes/Bridge2/posz.jpg
Binary files differ
cubemaps/cornell_negx.png
deleted file mode 100644Binary files differ
cubemaps/cornell_negy.png
deleted file mode 100644Binary files differ
cubemaps/cornell_negz.png
deleted file mode 100644Binary files differ
cubemaps/cornell_posx.png
deleted file mode 100644Binary files differ
cubemaps/cornell_posy.png
deleted file mode 100644Binary files differ
cubemaps/cornell_posz.png
deleted file mode 100644Binary files differ
cubemaps/default-skyboxes/CloudyHills/CloudyHills.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/negx.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/negy.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/negz.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/posx.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/posy.jpg
Binary files differ
cubemaps/default-skyboxes/CloudyHills/posz.jpg
Binary files differ
cubemaps/default-skyboxes/box/negx.jpg
Binary files differ
cubemaps/default-skyboxes/box/negy.jpg
Binary files differ
cubemaps/default-skyboxes/box/negz.jpg
Binary files differ
cubemaps/default-skyboxes/box/posx.jpg
Binary files differ
cubemaps/default-skyboxes/box/posy.jpg
Binary files differ
cubemaps/default-skyboxes/box/posz.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/cornell.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/negx.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/negy.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/negz.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/posx.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/posy.jpg
Binary files differ
cubemaps/default-skyboxes/cornell/posz.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/negx.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/negy.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/negz.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/posx.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/posy.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/posz.jpg
Binary files differ
cubemaps/default-skyboxes/rgb/rgb.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/negx.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/negy.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/negz.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/posx.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/posy.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/posz.jpg
Binary files differ
cubemaps/default-skyboxes/skycube/skycube.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/negx.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/negy.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/negz.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/posx.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/posy.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/posz.jpg
Binary files differ
cubemaps/default-skyboxes/uffizi/uffizi.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/negx.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/negy.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/negz.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/posx.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/posy.jpg
Binary files differ
cubemaps/field-skyboxes/FishPond/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Footballfield2/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Meadow/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele2/posz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/negx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/negy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/negz.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/posx.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/posy.jpg
Binary files differ
cubemaps/field-skyboxes/Sorsele3/posz.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/negx.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/negy.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/negz.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/posx.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/posy.jpg
Binary files differ
cubemaps/forest-skyboxes/Brudslojan/posz.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/negx.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/negy.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/negz.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/posx.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/posy.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen2/posz.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/negx.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/negy.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/negz.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/posx.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/posy.jpg
Binary files differ
cubemaps/forest-skyboxes/Langholmen3/posz.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/negx.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/negy.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/negz.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/posx.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/posy.jpg
Binary files differ
cubemaps/forest-skyboxes/MountainPath/posz.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/negx.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/negy.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/negz.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/posx.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/posy.jpg
Binary files differ
cubemaps/forest-skyboxes/Plants/posz.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/negx.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/negy.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/negz.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/posx.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/posy.jpg
Binary files differ
cubemaps/indoors-skyboxes/DallasW/posz.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/negx.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/negy.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/negz.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/posx.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/posy.jpg
Binary files differ
cubemaps/indoors-skyboxes/MarriottMadisonWest/posz.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/negx.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/negy.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/negz.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/posx.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/posy.jpg
Binary files differ
cubemaps/indoors-skyboxes/Vasa/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive2/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Maskonaive3/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Nalovardo/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Ryfjallet/posz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/negx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/negy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/negz.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/posx.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/posy.jpg
Binary files differ
cubemaps/mountain-skyboxes/Teide/posz.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/negx.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/negy.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/negz.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/posx.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/posy.jpg
Binary files differ
cubemaps/night-skyboxes/HornstullsStrand/posz.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/negx.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/negy.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/negz.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/posx.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/posy.jpg
Binary files differ
cubemaps/night-skyboxes/NightPath/posz.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/negx.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/negy.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/negz.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/posx.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/posy.jpg
Binary files differ
cubemaps/night-skyboxes/PondNight/posz.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/negx.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/negy.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/negz.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/posx.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/posy.jpg
Binary files differ
cubemaps/night-skyboxes/Powerlines/posz.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/negx.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/negy.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/negz.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/posx.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/posy.jpg
Binary files differ
cubemaps/night-skyboxes/SwedishRoyalCastle/posz.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/BerzeliiPark.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/negx.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/negy.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/negz.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/posx.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/posy.jpg
Binary files differ
cubemaps/park-skyboxes/BerzeliiPark/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/Buddha.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Buddha/posz.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/CNTower2.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/negx.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/negy.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/negz.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/posx.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/posy.jpg
Binary files differ
cubemaps/park-skyboxes/CNTower2/posz.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/NiagaraFalls1.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/negx.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/negy.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/negz.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/posx.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/posy.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls1/posz.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/NiagaraFalls3.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/negx.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/negy.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/negz.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/posx.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/posy.jpg
Binary files differ
cubemaps/park-skyboxes/NiagaraFalls3/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Park/Park.jpg
Binary files differ
cubemaps/park-skyboxes/Park/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Park/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Park/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Park/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Park/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Park/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/Pond.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Pond/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/Skansen.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/Skansen2.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen2/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/Skansen3.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen3/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/Skansen4.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen4/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/Skansen5.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Skansen5/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/Stairs.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Stairs/posz.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/Tantolunden4.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/negx.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/negy.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/negz.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/posx.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/posy.jpg
Binary files differ
cubemaps/park-skyboxes/Tantolunden4/posz.jpg
Binary files differ
cubemaps/rgb_negx copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_negx.png
deleted file mode 100644Binary files differ
cubemaps/rgb_negy copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_negy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_negz copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_negz.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posx copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posx.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posy copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posz copy.png
deleted file mode 100644Binary files differ
cubemaps/rgb_posz.png
deleted file mode 100644Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Kastellholmen/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Langholmen/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Riddarfjarden/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Skinnarviksberget/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tanto/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden2/posz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/negx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/negy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/negz.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/posx.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/posy.jpg
Binary files differ
cubemaps/rocky-skyboxes/Tantolunden6/posz.jpg
Binary files differ
cubemaps/uffizi_negx.png
deleted file mode 100644Binary files differ
cubemaps/uffizi_negy.png
deleted file mode 100644Binary files differ
cubemaps/uffizi_negz.png
deleted file mode 100644Binary files differ
cubemaps/uffizi_posx.png
deleted file mode 100644Binary files differ
cubemaps/uffizi_posy.png
deleted file mode 100644Binary files differ
cubemaps/uffizi_posz.png
deleted file mode 100644Binary files differ
cubemaps/urban-skyboxes/CNTower/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/CNTower/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/CNTower/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/CNTower/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/CNTower/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/CNTower/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/GamlaStan2.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/GamlaStan2/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/Parliament.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/Parliament/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/Roundabout.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/Roundabout/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/SaintLazarusChurch.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/SaintLazarusChurch2.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch2/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/SaintLazarusChurch3.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/SaintLazarusChurch3/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/Sodermalmsallen2/posz.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/UnionSquare.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/negx.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/negy.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/negz.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/posx.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/posy.jpg
Binary files differ
cubemaps/urban-skyboxes/UnionSquare/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Backyard/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Creek/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/FootballField3/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Forest/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/HornstullsStrand2/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/House/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/House/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/House/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/House/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/House/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/House/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/IceLake/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/IceRiver/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Park3/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/PondWinter/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Tantolunden5/posz.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/negx.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/negy.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/negz.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/posx.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/posy.jpg
Binary files differ
cubemaps/winter-skyboxes/Vindelalven/posz.jpg
Binary files differ
icons/down_arrow.png
Binary files differ
icons/fullscreen.png
Binary files differ
icons/grid.png
Binary files differ
icons/redo.png
Binary files differ
icons/undo.png
Binary files differ