From c6c3f0948bd31603547ef8ce47a7784a9a4d55c2 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Sun, 28 Jul 2019 21:21:39 -0400
Subject: [PATCH] Other skybox types.
---
ObjEditor.java | 22 +++---
cubemaps/penguins-skyboxes/sleepyhollow/lf.jpg | 0
cubemaps/penguins-skyboxes/dust/rt.jpg | 0
cubemaps/penguins-skyboxes/wrath/preview.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/south.jpg | 0
cubemaps/penguins-skyboxes/dust/ft.jpg | 0
cubemaps/park-skyboxes/NiagaraFalls3/preview.jpg | 0
cubemaps/park-skyboxes/NiagaraFalls1/preview.jpg | 0
cubemaps/default-skyboxes/CloudyHills/preview.jpg | 0
cubemaps/daz-skyboxes/TheRock/east.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/preview.jpg | 0
cubemaps/penguins-skyboxes/yonder/preview.jpg | 0
cubemaps/forest-skyboxes/Brudslojan/preview.jpg | 0
cubemaps/bridge-skyboxes/Bridge2/preview.jpg | 0
cubemaps/winter-skyboxes/IceLake/preview.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/lf.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/top.jpg | 0
cubemaps/forest-skyboxes/Plants/preview.jpg | 0
cubemaps/park-skyboxes/Skansen5/preview.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/rt.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/ft.jpg | 0
cubemaps/penguins-skyboxes/wrath/dn.jpg | 0
cubemaps/beach-skyboxes/PalmTrees/preview.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/ft.jpg | 0
cubemaps/daz-skyboxes/TheRock/west.jpg | 0
cubemaps/mountain-skyboxes/Teide/preview.jpg | 0
cubemaps/park-skyboxes/Stairs/preview.jpg | 0
cubemaps/park-skyboxes/CNTower2/preview.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/ft.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/rt.jpg | 0
cubemaps/daz-skyboxes/Autumn/south.jpg | 0
cubemaps/winter-skyboxes/FootballField3/preview.jpg | 0
cubemaps/winter-skyboxes/IceRiver/preview.jpg | 0
cubemaps/daz-skyboxes/Autumn/west.jpg | 0
cubemaps/beach-skyboxes/LarnacaBeach/preview.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/north.jpg | 0
cubemaps/park-skyboxes/Skansen/preview.jpg | 0
cubemaps/daz-skyboxes/Winter/north.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/dn.jpg | 0
cubemaps/daz-skyboxes/TheRock/top.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/posy.jpg | 0
cubemaps/indoors-skyboxes/DallasW/preview.jpg | 0
cubemaps/penguins-skyboxes/dust/lf.jpg | 0
cubemaps/daz-skyboxes/Greenlands/bottom.jpg | 0
cubemaps/park-skyboxes/Buddha/preview.jpg | 0
cubemaps/penguins-skyboxes/yonder/rt.jpg | 0
cubemaps/penguins-skyboxes/yonder/up.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/preview.jpg | 0
cubemaps/daz-skyboxes/Autumn/top.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/negy.jpg | 0
GroupEditor.java | 93 ++++++++++++++++---------------
cubemaps/penguins-skyboxes/desertdawn/bk.jpg | 0
cubemaps/rocky-skyboxes/Langholmen/preview.jpg | 0
cubemaps/urban-skyboxes/Parliament/preview.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/east.jpg | 0
cubemaps/urban-skyboxes/CNTower/preview.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/up.jpg | 0
cubemaps/penguins-skyboxes/wrath/bk.jpg | 0
cubemaps/daz-skyboxes/TheRock/bottom.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/west.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/up.jpg | 0
cubemaps/daz-skyboxes/Greenlands/south.jpg | 0
cubemaps/daz-skyboxes/Winter/bottom.jpg | 0
cubemaps/daz-skyboxes/Winter/preview.jpg | 0
cubemaps/night-skyboxes/Powerlines/preview.jpg | 0
cubemaps/park-skyboxes/Park/preview.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/readme.txt | 13 ++++
cubemaps/winter-skyboxes/HornstullsStrand2/preview.jpg | 0
cubemaps/field-skyboxes/Meadow/preview.jpg | 0
cubemaps/winter-skyboxes/Forest/preview.jpg | 0
cubemaps/winter-skyboxes/House/preview.jpg | 0
cubemaps/penguins-skyboxes/dust/dn.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/bk.jpg | 0
cubemaps/daz-skyboxes/Oasis/north.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/south.jpg | 0
cubemaps/default-skyboxes/uffizi/preview.jpg | 0
cubemaps/penguins-skyboxes/wrath/up.jpg | 0
cubemaps/daz-skyboxes/Oasis/preview.jpg | 0
cubemaps/mountain-skyboxes/Maskonaive/preview.jpg | 0
cubemaps/winter-skyboxes/PondWinter/preview.jpg | 0
cubemaps/default-skyboxes/cornell/preview.jpg | 0
cubemaps/penguins-skyboxes/dust/preview.jpg | 0
cubemaps/penguins-skyboxes/tropic/preview.jpg | 0
cubemaps/urban-skyboxes/UnionSquare/preview.jpg | 0
cubemaps/field-skyboxes/FishPond/preview.jpg | 0
cubemaps/bridge-skyboxes/ArstaBridge/preview.jpg | 0
cubemaps/penguins-skyboxes/wrath/rt.jpg | 0
cubemaps/penguins-skyboxes/yonder/bk.jpg | 0
cubemaps/beach-skyboxes/Tenerife2/preview.jpg | 0
cubemaps/daz-skyboxes/Autumn/bottom.jpg | 0
CameraPane.java | 48 ++++++++++++++--
cubemaps/daz-skyboxes/Oasis/bottom.jpg | 0
cubemaps/daz-skyboxes/Winter/west.jpg | 0
cubemaps/beach-skyboxes/Tenerife/preview.jpg | 0
cubemaps/penguins-skyboxes/tropic/bk.jpg | 0
cubemaps/winter-skyboxes/Vindelalven/preview.jpg | 0
cubemaps/penguins-skyboxes/yonder/lf.jpg | 0
cubemaps/urban-skyboxes/SaintLazarusChurch/preview.jpg | 0
cubemaps/default-skyboxes/skycube/preview.jpg | 0
cubemaps/penguins-skyboxes/tropic/lf.jpg | 0
cubemaps/beach-skyboxes/Tenerife3/preview.jpg | 0
cubemaps/daz-skyboxes/Oasis/top.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/dn.jpg | 0
cubemaps/rocky-skyboxes/Riddarfjarden/preview.jpg | 0
cubemaps/daz-skyboxes/Oasis/east.jpg | 0
cubemaps/indoors-skyboxes/MarriottMadisonWest/preview.jpg | 0
cubemaps/default-skyboxes/rgb/preview.jpg | 0
cubemaps/indoors-skyboxes/Vasa/preview.jpg | 0
cubemaps/urban-skyboxes/Roundabout/preview.jpg | 0
cubemaps/daz-skyboxes/Greenlands/west.jpg | 0
cubemaps/rocky-skyboxes/Skinnarviksberget/preview.jpg | 0
cubemaps/night-skyboxes/SwedishRoyalCastle/preview.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/dn.jpg | 0
cubemaps/penguins-skyboxes/tropic/ft.jpg | 0
cubemaps/penguins-skyboxes/wrath/ft.jpg | 0
cubemaps/daz-skyboxes/Greenlands/north.jpg | 0
cubemaps/daz-skyboxes/Winter/south.jpg | 0
cubemaps/penguins-skyboxes/yonder/ft.jpg | 0
cubemaps/field-skyboxes/Sorsele/preview.jpg | 0
cubemaps/penguins-skyboxes/yonder/dn.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/negx.jpg | 0
cubemaps/penguins-skyboxes/tropic/rt.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/posx.jpg | 0
cubemaps/penguins-skyboxes/tropic/dn.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/north.jpg | 0
cubemaps/daz-skyboxes/Oasis/south.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/up.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/top.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/rt.jpg | 0
cubemaps/field-skyboxes/Footballfield/preview.jpg | 0
cubemaps/night-skyboxes/NightPath/preview.jpg | 0
cubemaps/rocky-skyboxes/Tantolunden6/preview.jpg | 0
cubemaps/penguins-skyboxes/tropic/up.jpg | 0
cubemaps/mountain-skyboxes/Ryfjallet/preview.jpg | 0
cubemaps/winter-skyboxes/Creek/preview.jpg | 0
cubemaps/daz-skyboxes/Oasis/west.jpg | 0
cubemaps/winter-skyboxes/Park3/preview.jpg | 0
cubemaps/daz-skyboxes/TheRock/north.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/east.jpg | 0
cubemaps/mountain-skyboxes/Maskonaive2/preview.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/posz.jpg | 0
cubemaps/daz-skyboxes/Autumn/east.jpg | 0
cubemaps/urban-skyboxes/GamlaStan2/preview.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/bottom.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/negz.jpg | 0
cubemaps/winter-skyboxes/Tantolunden5/preview.jpg | 0
cubemaps/night-skyboxes/PondNight/preview.jpg | 0
cubemaps/penguins-skyboxes/wrath/lf.jpg | 0
cubemaps/mountain-skyboxes/Maskonaive3/preview.jpg | 0
cubemaps/bridge-skyboxes/Bridge/preview.jpg | 0
cubemaps/park-skyboxes/Skansen4/preview.jpg | 0
cubemaps/daz-skyboxes/Winter/top.jpg | 0
cubemaps/field-skyboxes/Sorsele3/preview.jpg | 0
cubemaps/field-skyboxes/Sorsele2/preview.jpg | 0
cubemaps/beach-skyboxes/HeartInTheSand/preview.jpg | 0
cubemaps/park-skyboxes/Skansen3/preview.jpg | 0
cubemaps/daz-skyboxes/Autumn/north.jpg | 0
cubemaps/daz-skyboxes/TheRock/preview.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/west.jpg | 0
cubemaps/park-skyboxes/Skansen2/preview.jpg | 0
cubemaps/penguins-skyboxes/desertdawn/preview.jpg | 0
cubemaps/park-skyboxes/Pond/preview.jpg | 0
cubemaps/daz-skyboxes/Autumn/preview.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/bk.jpg | 0
cubemaps/park-skyboxes/BerzeliiPark/preview.jpg | 0
cubemaps/urban-skyboxes/Medborgarplatsen/preview.jpg | 0
cubemaps/daz-skyboxes/Greenlands/east.jpg | 0
cubemaps/daz-skyboxes/TopOfTheWorld/preview.jpg | 0
cubemaps/penguins-skyboxes/kenon_star/lf.jpg | 0
cubemaps/daz-skyboxes/MountainTrail/bottom.jpg | 0
cubemaps/daz-skyboxes/Greenlands/top.jpg | 0
cubemaps/winter-skyboxes/Backyard/preview.jpg | 0
cubemaps/penguins-skyboxes/dust/up.jpg | 0
cubemaps/daz-skyboxes/TheRock/south.jpg | 0
cubemaps/penguins-skyboxes/dust/bk.jpg | 0
cubemaps/daz-skyboxes/Winter/east.jpg | 0
cubemaps/penguins-skyboxes/sleepyhollow/preview.jpg | 0
cubemaps/urban-skyboxes/SaintLazarusChurch3/preview.jpg | 0
cubemaps/daz-skyboxes/Greenlands/preview.jpg | 0
cubemaps/park-skyboxes/Tantolunden4/preview.jpg | 0
cubemaps/forest-skyboxes/Langholmen2/preview.jpg | 0
cubemaps/urban-skyboxes/SaintLazarusChurch2/preview.jpg | 0
182 files changed, 114 insertions(+), 62 deletions(-)
diff --git a/CameraPane.java b/CameraPane.java
index 8953dc4..c0913fe 100644
--- a/CameraPane.java
+++ b/CameraPane.java
@@ -16570,6 +16570,8 @@
private /*static*/ boolean firstime;
private /*static*/ cVector newView = new cVector();
private static final String[] suffixes = {"posx", "negx", "posy", "negy", "posz", "negz"};
+ private static final String[] suffixes2 = {"east", "west", "top", "bottom", "north", "south"};
+ private static final String[] suffixes3 = {"ft", "bk", "up", "dn", "rt", "lf"};
private static final int[] targets = {GL.GL_TEXTURE_CUBE_MAP_POSITIVE_X,
GL.GL_TEXTURE_CUBE_MAP_NEGATIVE_X,
GL.GL_TEXTURE_CUBE_MAP_POSITIVE_Y,
@@ -16582,16 +16584,49 @@
{
com.sun.opengl.util.texture.Texture cubemap = TextureIO.newTexture(GL.GL_TEXTURE_CUBE_MAP);
+ int usedsuf = 0;
+
for (int i = 0; i < suffixes.length; i++)
{
- String resourceName = basename + suffixes[i] + "." + suffix;
- TextureData data = TextureIO.newTextureData(scope.getResourceAsStream(resourceName),
- mipmapped,
- FileUtil.getFileSuffix(resourceName));
- if (data == null)
+ String[] suffixe = suffixes;
+ String[] fallback = suffixes2;
+ String[] fallfallback = suffixes3;
+
+ for (int c=usedsuf; --c>=0;)
{
- throw new IOException("Unable to load texture " + resourceName);
+// String[] temp = suffixe;
+// suffixe = fallback;
+// fallback = fallfallback;
+// fallfallback = temp;
}
+
+ String resourceName = basename + suffixe[i] + "." + suffix;
+ TextureData data;
+
+ try
+ {
+ data = TextureIO.newTextureData(scope.getResourceAsStream(resourceName),
+ mipmapped,
+ FileUtil.getFileSuffix(resourceName));
+ }
+ catch (Exception e)
+ {
+ try
+ {
+ resourceName = basename + fallback[i] + "." + suffix;
+ data = TextureIO.newTextureData(scope.getResourceAsStream(resourceName),
+ mipmapped,
+ FileUtil.getFileSuffix(resourceName));
+ }
+ catch (Exception e2)
+ {
+ resourceName = basename + fallfallback[i] + "." + suffix;
+ data = TextureIO.newTextureData(scope.getResourceAsStream(resourceName),
+ mipmapped,
+ FileUtil.getFileSuffix(resourceName));
+ }
+ }
+
//System.out.println("Target = " + targets[i]);
cubemap.updateImage(data, targets[i]);
}
@@ -16663,6 +16698,7 @@
{
gl.glScalef(1.0f, -1.0f, 1.0f);
}
+ gl.glScalef(-1.0f, 1.0f, 1.0f);
gl.glMultMatrixd(viewrot_1, 0);
gl.glTranslatef(0, 0, 0.5f); // (float)lightCamera.Distance()); // 0.5f);
//viewer.updateInverseRotation(gl);
diff --git a/GroupEditor.java b/GroupEditor.java
index ee4f34c..59663ef 100644
--- a/GroupEditor.java
+++ b/GroupEditor.java
@@ -28,8 +28,8 @@
{
cButton skyboxButton;
final String path = "cubemaps/" + f + "-skyboxes/" + s;
- //row.add(skyboxButton = GetButton(path + "/" + s + ".jpg", !Grafreed.NIMBUSLAF));
- row.add(skyboxButton = GetButton(path + "/negx.jpg", !Grafreed.NIMBUSLAF));
+ row.add(skyboxButton = GetButton(path + "/preview.jpg", !Grafreed.NIMBUSLAF));
+ //row.add(skyboxButton = GetButton(path + "/negx.jpg", !Grafreed.NIMBUSLAF));
skyboxButton.setToolTipText(s);
skyboxButton.addActionListener(new ActionListener()
{
@@ -57,11 +57,12 @@
cGridBag row6 = new cGridBag();
AddSkyboxButton("default", "rgb", row0);
- AddSkyboxButton("default", "cornell", row0);
- AddSkyboxButton("default", "uffizi", row0);
- AddSkyboxButton("default", "CloudyHills", row0);
-
- AddSkyboxButton("default", "skycube", row1);
+ //AddSkyboxButton("default", "cornell", row0);
+ AddSkyboxButton("penguins", "dust", row0);
+ AddSkyboxButton("penguins", "tropic", row0);
+ AddSkyboxButton("default", "skycube", row0);
+
+ AddSkyboxButton("default", "uffizi", row1);
AddSkyboxButton("bridge", "Bridge", row1);
AddSkyboxButton("bridge", "Bridge2", row1);
AddSkyboxButton("urban", "GamlaStan2", row1);
@@ -73,23 +74,23 @@
AddSkyboxButton("urban", "SaintLazarusChurch3", row3);
AddSkyboxButton("urban", "UnionSquare", row3);
+ AddSkyboxButton("urban", "Medborgarplatsen", row3);
AddSkyboxButton("park", "BerzeliiPark", row3);
- AddSkyboxButton("park", "Buddha", row3);
+ AddSkyboxButton("park", "Buddha", row4);
AddSkyboxButton("park", "CNTower2", row4);
AddSkyboxButton("park", "NiagaraFalls1", row4);
AddSkyboxButton("park", "NiagaraFalls3", row4);
- AddSkyboxButton("park", "Park", row4);
+ AddSkyboxButton("park", "Park", row5);
AddSkyboxButton("park", "Pond", row5);
AddSkyboxButton("park", "Skansen", row5);
AddSkyboxButton("park", "Skansen2", row5);
- AddSkyboxButton("park", "Skansen3", row5);
+ AddSkyboxButton("park", "Skansen3", row6);
AddSkyboxButton("park", "Skansen4", row6);
AddSkyboxButton("park", "Skansen5", row6);
AddSkyboxButton("park", "Stairs", row6);
- AddSkyboxButton("park", "Tantolunden4", row6);
tab0.add(row0);
tab0.add(row1);
@@ -140,24 +141,32 @@
AddSkyboxButton("forest", "Langholmen2", row3);
AddSkyboxButton("forest", "Plants", row3);
AddSkyboxButton("mountain", "Maskonaive", row3);
- AddSkyboxButton("mountain", "Maskonaive2", row4);
+ AddSkyboxButton("mountain", "Maskonaive2", row4);
AddSkyboxButton("mountain", "Maskonaive3", row4);
AddSkyboxButton("mountain", "Ryfjallet", row4);
- AddSkyboxButton("mountain", "Teide", row4);
+ AddSkyboxButton("mountain", "Teide", row4);
+ AddSkyboxButton("park", "Tantolunden4", row4);
+ AddSkyboxButton("penguins", "wrath", row5);
+ AddSkyboxButton("penguins", "yonder", row5);
AddSkyboxButton("rocky", "Langholmen", row5);
- AddSkyboxButton("rocky", "Riddarfjarden", row5);
AddSkyboxButton("rocky", "Skinnarviksberget", row5);
AddSkyboxButton("rocky", "Tantolunden6", row5);
+
+ AddSkyboxButton("default", "CloudyHills", row6);
+ AddSkyboxButton("daz", "Autumn", row6);
+ AddSkyboxButton("daz", "Greenlands", row6);
+ AddSkyboxButton("daz", "MountainTrail", row6);
+ AddSkyboxButton("daz", "Oasis", row6);
/*
-Kastellholmen
-Langholmen
-Riddarfjarden
-Skinnarviksberget
-Tanto
-Tantolunden2
-Tantolunden6
+Autumn
+Greenlands
+MountainTrail
+Oasis
+TheRock
+TopOfTheWorld
+Winter
*/
tab0.add(row0);
@@ -197,39 +206,33 @@
AddSkyboxButton("urban", "CNTower", row1);
AddSkyboxButton("bridge", "ArstaBridge", row1);
- AddSkyboxButton("indoors", "DallasW", row1);
- AddSkyboxButton("indoors", "MarriottMadisonWest", row1);
+ AddSkyboxButton("rocky", "Riddarfjarden", row1);
+ AddSkyboxButton("penguins", "sleepyhollow", row1);
+ AddSkyboxButton("penguins", "kenon_star", row2);
+ AddSkyboxButton("indoors", "DallasW", row2);
+ AddSkyboxButton("indoors", "MarriottMadisonWest", row2);
AddSkyboxButton("indoors", "Vasa", row2);
- AddSkyboxButton("winter", "Backyard", row2);
- AddSkyboxButton("winter", "Creek", row2);
- AddSkyboxButton("winter", "FootballField3", row2);
+ AddSkyboxButton("winter", "Backyard", row3);
+ AddSkyboxButton("winter", "Creek", row3);
+ AddSkyboxButton("winter", "FootballField3", row3);
AddSkyboxButton("winter", "Forest", row3);
- AddSkyboxButton("winter", "HornstullsStrand2", row3);
- AddSkyboxButton("winter", "House", row3);
- AddSkyboxButton("winter", "IceLake", row3);
+ AddSkyboxButton("winter", "HornstullsStrand2", row4);
+ AddSkyboxButton("winter", "House", row4);
+ AddSkyboxButton("winter", "IceLake", row4);
AddSkyboxButton("winter", "IceRiver", row4);
- AddSkyboxButton("winter", "Park3", row4);
- AddSkyboxButton("winter", "PondWinter", row4);
+ AddSkyboxButton("winter", "Park3", row5);
+ AddSkyboxButton("winter", "PondWinter", row5);
AddSkyboxButton("winter", "Tantolunden5", row5);
AddSkyboxButton("winter", "Vindelalven", row5);
- /*
-Backyard
-Creek
-FootballField3
-Forest
-HornstullsStrand2
-House
-IceLake
-IceRiver
-Park3
-PondWinter
-Tantolunden5
-Vindelalven *
- */
+
+ AddSkyboxButton("daz", "TheRock", row6);
+ AddSkyboxButton("daz", "TopOfTheWorld", row6);
+ AddSkyboxButton("daz", "Winter", row6);
+ AddSkyboxButton("penguins", "desertdawn", row6);
tab0.add(row0);
tab0.add(row1);
diff --git a/ObjEditor.java b/ObjEditor.java
index 3d12411..f27298a 100644
--- a/ObjEditor.java
+++ b/ObjEditor.java
@@ -66,17 +66,17 @@
{
BufferedImage image = javax.imageio.ImageIO.read(getClass().getClassLoader().getResourceAsStream(name));
- if (image.getWidth() > 48 && image.getHeight() > 48)
- {
- BufferedImage resized = new BufferedImage(48, 48, image.getType());
- Graphics2D g = resized.createGraphics();
- g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
- //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
- g.drawImage(image, 0, 0, 48, 48, 0, 0, image.getWidth(), image.getHeight(), null);
- g.dispose();
-
- image = resized;
- }
+// if (image.getWidth() > 48 && image.getHeight() > 48)
+// {
+// BufferedImage resized = new BufferedImage(48, 48, image.getType());
+// Graphics2D g = resized.createGraphics();
+// g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
+// //g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
+// g.drawImage(image, 0, 0, 48, 48, 0, 0, image.getWidth(), image.getHeight(), null);
+// g.dispose();
+//
+// image = resized;
+// }
javax.swing.ImageIcon icon = new javax.swing.ImageIcon(image);
return icon;
diff --git a/cubemaps/beach-skyboxes/HeartInTheSand/preview.jpg b/cubemaps/beach-skyboxes/HeartInTheSand/preview.jpg
new file mode 100644
index 0000000..8a010b0
--- /dev/null
+++ b/cubemaps/beach-skyboxes/HeartInTheSand/preview.jpg
Binary files differ
diff --git a/cubemaps/beach-skyboxes/LarnacaBeach/preview.jpg b/cubemaps/beach-skyboxes/LarnacaBeach/preview.jpg
new file mode 100644
index 0000000..96882cf
--- /dev/null
+++ b/cubemaps/beach-skyboxes/LarnacaBeach/preview.jpg
Binary files differ
diff --git a/cubemaps/beach-skyboxes/PalmTrees/preview.jpg b/cubemaps/beach-skyboxes/PalmTrees/preview.jpg
new file mode 100644
index 0000000..19c5af6
--- /dev/null
+++ b/cubemaps/beach-skyboxes/PalmTrees/preview.jpg
Binary files differ
diff --git a/cubemaps/beach-skyboxes/Tenerife/preview.jpg b/cubemaps/beach-skyboxes/Tenerife/preview.jpg
new file mode 100644
index 0000000..cf3820d
--- /dev/null
+++ b/cubemaps/beach-skyboxes/Tenerife/preview.jpg
Binary files differ
diff --git a/cubemaps/beach-skyboxes/Tenerife2/preview.jpg b/cubemaps/beach-skyboxes/Tenerife2/preview.jpg
new file mode 100644
index 0000000..c053720
--- /dev/null
+++ b/cubemaps/beach-skyboxes/Tenerife2/preview.jpg
Binary files differ
diff --git a/cubemaps/beach-skyboxes/Tenerife3/preview.jpg b/cubemaps/beach-skyboxes/Tenerife3/preview.jpg
new file mode 100644
index 0000000..a47028f
--- /dev/null
+++ b/cubemaps/beach-skyboxes/Tenerife3/preview.jpg
Binary files differ
diff --git a/cubemaps/bridge-skyboxes/ArstaBridge/preview.jpg b/cubemaps/bridge-skyboxes/ArstaBridge/preview.jpg
new file mode 100644
index 0000000..8880c4b
--- /dev/null
+++ b/cubemaps/bridge-skyboxes/ArstaBridge/preview.jpg
Binary files differ
diff --git a/cubemaps/bridge-skyboxes/Bridge/Bridge.jpg b/cubemaps/bridge-skyboxes/Bridge/preview.jpg
similarity index 100%
rename from cubemaps/bridge-skyboxes/Bridge/Bridge.jpg
rename to cubemaps/bridge-skyboxes/Bridge/preview.jpg
Binary files differ
diff --git a/cubemaps/bridge-skyboxes/Bridge2/Bridge2.jpg b/cubemaps/bridge-skyboxes/Bridge2/preview.jpg
similarity index 100%
rename from cubemaps/bridge-skyboxes/Bridge2/Bridge2.jpg
rename to cubemaps/bridge-skyboxes/Bridge2/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/bottom.jpg b/cubemaps/daz-skyboxes/Autumn/bottom.jpg
new file mode 100644
index 0000000..e97af60
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/east.jpg b/cubemaps/daz-skyboxes/Autumn/east.jpg
new file mode 100644
index 0000000..13f1470
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/north.jpg b/cubemaps/daz-skyboxes/Autumn/north.jpg
new file mode 100644
index 0000000..c77fca1
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/preview.jpg b/cubemaps/daz-skyboxes/Autumn/preview.jpg
new file mode 100644
index 0000000..a8fcef9
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/south.jpg b/cubemaps/daz-skyboxes/Autumn/south.jpg
new file mode 100644
index 0000000..435da02
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/top.jpg b/cubemaps/daz-skyboxes/Autumn/top.jpg
new file mode 100644
index 0000000..0a4099f
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Autumn/west.jpg b/cubemaps/daz-skyboxes/Autumn/west.jpg
new file mode 100644
index 0000000..400f1ef
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Autumn/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/bottom.jpg b/cubemaps/daz-skyboxes/Greenlands/bottom.jpg
new file mode 100644
index 0000000..57af99b
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/east.jpg b/cubemaps/daz-skyboxes/Greenlands/east.jpg
new file mode 100644
index 0000000..082feab
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/north.jpg b/cubemaps/daz-skyboxes/Greenlands/north.jpg
new file mode 100644
index 0000000..15b8b27
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/preview.jpg b/cubemaps/daz-skyboxes/Greenlands/preview.jpg
new file mode 100644
index 0000000..9ee7a65
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/south.jpg b/cubemaps/daz-skyboxes/Greenlands/south.jpg
new file mode 100644
index 0000000..a1f4df8
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/top.jpg b/cubemaps/daz-skyboxes/Greenlands/top.jpg
new file mode 100644
index 0000000..ba9d319
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Greenlands/west.jpg b/cubemaps/daz-skyboxes/Greenlands/west.jpg
new file mode 100644
index 0000000..99afb2c
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Greenlands/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/bottom.jpg b/cubemaps/daz-skyboxes/MountainTrail/bottom.jpg
new file mode 100644
index 0000000..335ceab
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/east.jpg b/cubemaps/daz-skyboxes/MountainTrail/east.jpg
new file mode 100644
index 0000000..218bba9
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/north.jpg b/cubemaps/daz-skyboxes/MountainTrail/north.jpg
new file mode 100644
index 0000000..10bd6a0
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/preview.jpg b/cubemaps/daz-skyboxes/MountainTrail/preview.jpg
new file mode 100644
index 0000000..cbd7c3f
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/south.jpg b/cubemaps/daz-skyboxes/MountainTrail/south.jpg
new file mode 100644
index 0000000..06b0f93
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/top.jpg b/cubemaps/daz-skyboxes/MountainTrail/top.jpg
new file mode 100644
index 0000000..d12be8a
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/MountainTrail/west.jpg b/cubemaps/daz-skyboxes/MountainTrail/west.jpg
new file mode 100644
index 0000000..6a7de36
--- /dev/null
+++ b/cubemaps/daz-skyboxes/MountainTrail/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/bottom.jpg b/cubemaps/daz-skyboxes/Oasis/bottom.jpg
new file mode 100644
index 0000000..d1c51a8
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/east.jpg b/cubemaps/daz-skyboxes/Oasis/east.jpg
new file mode 100644
index 0000000..3c5375b
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/north.jpg b/cubemaps/daz-skyboxes/Oasis/north.jpg
new file mode 100644
index 0000000..01c911c
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/preview.jpg b/cubemaps/daz-skyboxes/Oasis/preview.jpg
new file mode 100644
index 0000000..e318ad4
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/south.jpg b/cubemaps/daz-skyboxes/Oasis/south.jpg
new file mode 100644
index 0000000..e33f209
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/top.jpg b/cubemaps/daz-skyboxes/Oasis/top.jpg
new file mode 100644
index 0000000..c71b850
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Oasis/west.jpg b/cubemaps/daz-skyboxes/Oasis/west.jpg
new file mode 100644
index 0000000..cef215c
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Oasis/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/bottom.jpg b/cubemaps/daz-skyboxes/TheRock/bottom.jpg
new file mode 100644
index 0000000..69355f4
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/east.jpg b/cubemaps/daz-skyboxes/TheRock/east.jpg
new file mode 100644
index 0000000..513fd4c
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/north.jpg b/cubemaps/daz-skyboxes/TheRock/north.jpg
new file mode 100644
index 0000000..7977da2
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/preview.jpg b/cubemaps/daz-skyboxes/TheRock/preview.jpg
new file mode 100644
index 0000000..87e3a5e
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/south.jpg b/cubemaps/daz-skyboxes/TheRock/south.jpg
new file mode 100644
index 0000000..f127b6a
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/top.jpg b/cubemaps/daz-skyboxes/TheRock/top.jpg
new file mode 100644
index 0000000..548f7e6
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TheRock/west.jpg b/cubemaps/daz-skyboxes/TheRock/west.jpg
new file mode 100644
index 0000000..3f743e8
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TheRock/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/bottom.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/bottom.jpg
new file mode 100644
index 0000000..e66c032
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/east.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/east.jpg
new file mode 100644
index 0000000..4ecc0d7
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/north.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/north.jpg
new file mode 100644
index 0000000..363e813
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/preview.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/preview.jpg
new file mode 100644
index 0000000..8066edd
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/south.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/south.jpg
new file mode 100644
index 0000000..98631b0
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/top.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/top.jpg
new file mode 100644
index 0000000..98f9b79
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/TopOfTheWorld/west.jpg b/cubemaps/daz-skyboxes/TopOfTheWorld/west.jpg
new file mode 100644
index 0000000..81cf441
--- /dev/null
+++ b/cubemaps/daz-skyboxes/TopOfTheWorld/west.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/bottom.jpg b/cubemaps/daz-skyboxes/Winter/bottom.jpg
new file mode 100644
index 0000000..fe7470d
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/bottom.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/east.jpg b/cubemaps/daz-skyboxes/Winter/east.jpg
new file mode 100644
index 0000000..66493ba
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/east.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/north.jpg b/cubemaps/daz-skyboxes/Winter/north.jpg
new file mode 100644
index 0000000..1273d76
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/north.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/preview.jpg b/cubemaps/daz-skyboxes/Winter/preview.jpg
new file mode 100644
index 0000000..e16f229
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/preview.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/south.jpg b/cubemaps/daz-skyboxes/Winter/south.jpg
new file mode 100644
index 0000000..526bea2
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/south.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/top.jpg b/cubemaps/daz-skyboxes/Winter/top.jpg
new file mode 100644
index 0000000..d58844e
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/top.jpg
Binary files differ
diff --git a/cubemaps/daz-skyboxes/Winter/west.jpg b/cubemaps/daz-skyboxes/Winter/west.jpg
new file mode 100644
index 0000000..39adfb5
--- /dev/null
+++ b/cubemaps/daz-skyboxes/Winter/west.jpg
Binary files differ
diff --git a/cubemaps/default-skyboxes/CloudyHills/CloudyHills.jpg b/cubemaps/default-skyboxes/CloudyHills/preview.jpg
similarity index 100%
rename from cubemaps/default-skyboxes/CloudyHills/CloudyHills.jpg
rename to cubemaps/default-skyboxes/CloudyHills/preview.jpg
Binary files differ
diff --git a/cubemaps/default-skyboxes/cornell/cornell.jpg b/cubemaps/default-skyboxes/cornell/preview.jpg
similarity index 100%
rename from cubemaps/default-skyboxes/cornell/cornell.jpg
rename to cubemaps/default-skyboxes/cornell/preview.jpg
Binary files differ
diff --git a/cubemaps/default-skyboxes/rgb/rgb.jpg b/cubemaps/default-skyboxes/rgb/preview.jpg
similarity index 100%
rename from cubemaps/default-skyboxes/rgb/rgb.jpg
rename to cubemaps/default-skyboxes/rgb/preview.jpg
Binary files differ
diff --git a/cubemaps/default-skyboxes/skycube/skycube.jpg b/cubemaps/default-skyboxes/skycube/preview.jpg
similarity index 100%
rename from cubemaps/default-skyboxes/skycube/skycube.jpg
rename to cubemaps/default-skyboxes/skycube/preview.jpg
Binary files differ
diff --git a/cubemaps/default-skyboxes/uffizi/uffizi.jpg b/cubemaps/default-skyboxes/uffizi/preview.jpg
similarity index 100%
rename from cubemaps/default-skyboxes/uffizi/uffizi.jpg
rename to cubemaps/default-skyboxes/uffizi/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/FishPond/preview.jpg b/cubemaps/field-skyboxes/FishPond/preview.jpg
new file mode 100644
index 0000000..423164d
--- /dev/null
+++ b/cubemaps/field-skyboxes/FishPond/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/Footballfield/preview.jpg b/cubemaps/field-skyboxes/Footballfield/preview.jpg
new file mode 100644
index 0000000..70fc60d
--- /dev/null
+++ b/cubemaps/field-skyboxes/Footballfield/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/Meadow/preview.jpg b/cubemaps/field-skyboxes/Meadow/preview.jpg
new file mode 100644
index 0000000..eccc64c
--- /dev/null
+++ b/cubemaps/field-skyboxes/Meadow/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/Sorsele/preview.jpg b/cubemaps/field-skyboxes/Sorsele/preview.jpg
new file mode 100644
index 0000000..189eaf4
--- /dev/null
+++ b/cubemaps/field-skyboxes/Sorsele/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/Sorsele2/preview.jpg b/cubemaps/field-skyboxes/Sorsele2/preview.jpg
new file mode 100644
index 0000000..1d6cad5
--- /dev/null
+++ b/cubemaps/field-skyboxes/Sorsele2/preview.jpg
Binary files differ
diff --git a/cubemaps/field-skyboxes/Sorsele3/preview.jpg b/cubemaps/field-skyboxes/Sorsele3/preview.jpg
new file mode 100644
index 0000000..b018849
--- /dev/null
+++ b/cubemaps/field-skyboxes/Sorsele3/preview.jpg
Binary files differ
diff --git a/cubemaps/forest-skyboxes/Brudslojan/preview.jpg b/cubemaps/forest-skyboxes/Brudslojan/preview.jpg
new file mode 100644
index 0000000..216e362
--- /dev/null
+++ b/cubemaps/forest-skyboxes/Brudslojan/preview.jpg
Binary files differ
diff --git a/cubemaps/forest-skyboxes/Langholmen2/preview.jpg b/cubemaps/forest-skyboxes/Langholmen2/preview.jpg
new file mode 100644
index 0000000..7d3d284
--- /dev/null
+++ b/cubemaps/forest-skyboxes/Langholmen2/preview.jpg
Binary files differ
diff --git a/cubemaps/forest-skyboxes/Plants/preview.jpg b/cubemaps/forest-skyboxes/Plants/preview.jpg
new file mode 100644
index 0000000..e7607c3
--- /dev/null
+++ b/cubemaps/forest-skyboxes/Plants/preview.jpg
Binary files differ
diff --git a/cubemaps/indoors-skyboxes/DallasW/preview.jpg b/cubemaps/indoors-skyboxes/DallasW/preview.jpg
new file mode 100644
index 0000000..07638b8
--- /dev/null
+++ b/cubemaps/indoors-skyboxes/DallasW/preview.jpg
Binary files differ
diff --git a/cubemaps/indoors-skyboxes/MarriottMadisonWest/preview.jpg b/cubemaps/indoors-skyboxes/MarriottMadisonWest/preview.jpg
new file mode 100644
index 0000000..64185a6
--- /dev/null
+++ b/cubemaps/indoors-skyboxes/MarriottMadisonWest/preview.jpg
Binary files differ
diff --git a/cubemaps/indoors-skyboxes/Vasa/preview.jpg b/cubemaps/indoors-skyboxes/Vasa/preview.jpg
new file mode 100644
index 0000000..c1250ab
--- /dev/null
+++ b/cubemaps/indoors-skyboxes/Vasa/preview.jpg
Binary files differ
diff --git a/cubemaps/mountain-skyboxes/Maskonaive/preview.jpg b/cubemaps/mountain-skyboxes/Maskonaive/preview.jpg
new file mode 100644
index 0000000..1224d2d
--- /dev/null
+++ b/cubemaps/mountain-skyboxes/Maskonaive/preview.jpg
Binary files differ
diff --git a/cubemaps/mountain-skyboxes/Maskonaive2/preview.jpg b/cubemaps/mountain-skyboxes/Maskonaive2/preview.jpg
new file mode 100644
index 0000000..b6b9677
--- /dev/null
+++ b/cubemaps/mountain-skyboxes/Maskonaive2/preview.jpg
Binary files differ
diff --git a/cubemaps/mountain-skyboxes/Maskonaive3/preview.jpg b/cubemaps/mountain-skyboxes/Maskonaive3/preview.jpg
new file mode 100644
index 0000000..24c5e42
--- /dev/null
+++ b/cubemaps/mountain-skyboxes/Maskonaive3/preview.jpg
Binary files differ
diff --git a/cubemaps/mountain-skyboxes/Ryfjallet/preview.jpg b/cubemaps/mountain-skyboxes/Ryfjallet/preview.jpg
new file mode 100644
index 0000000..8d78893
--- /dev/null
+++ b/cubemaps/mountain-skyboxes/Ryfjallet/preview.jpg
Binary files differ
diff --git a/cubemaps/mountain-skyboxes/Teide/preview.jpg b/cubemaps/mountain-skyboxes/Teide/preview.jpg
new file mode 100644
index 0000000..36895b8
--- /dev/null
+++ b/cubemaps/mountain-skyboxes/Teide/preview.jpg
Binary files differ
diff --git a/cubemaps/night-skyboxes/NightPath/preview.jpg b/cubemaps/night-skyboxes/NightPath/preview.jpg
new file mode 100644
index 0000000..292efa0
--- /dev/null
+++ b/cubemaps/night-skyboxes/NightPath/preview.jpg
Binary files differ
diff --git a/cubemaps/night-skyboxes/PondNight/preview.jpg b/cubemaps/night-skyboxes/PondNight/preview.jpg
new file mode 100644
index 0000000..88983d8
--- /dev/null
+++ b/cubemaps/night-skyboxes/PondNight/preview.jpg
Binary files differ
diff --git a/cubemaps/night-skyboxes/Powerlines/preview.jpg b/cubemaps/night-skyboxes/Powerlines/preview.jpg
new file mode 100644
index 0000000..bf24118
--- /dev/null
+++ b/cubemaps/night-skyboxes/Powerlines/preview.jpg
Binary files differ
diff --git a/cubemaps/night-skyboxes/SwedishRoyalCastle/preview.jpg b/cubemaps/night-skyboxes/SwedishRoyalCastle/preview.jpg
new file mode 100644
index 0000000..244be74
--- /dev/null
+++ b/cubemaps/night-skyboxes/SwedishRoyalCastle/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/BerzeliiPark/BerzeliiPark.jpg b/cubemaps/park-skyboxes/BerzeliiPark/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/BerzeliiPark/BerzeliiPark.jpg
rename to cubemaps/park-skyboxes/BerzeliiPark/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Buddha/Buddha.jpg b/cubemaps/park-skyboxes/Buddha/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Buddha/Buddha.jpg
rename to cubemaps/park-skyboxes/Buddha/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/CNTower2/CNTower2.jpg b/cubemaps/park-skyboxes/CNTower2/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/CNTower2/CNTower2.jpg
rename to cubemaps/park-skyboxes/CNTower2/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/NiagaraFalls1/NiagaraFalls1.jpg b/cubemaps/park-skyboxes/NiagaraFalls1/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/NiagaraFalls1/NiagaraFalls1.jpg
rename to cubemaps/park-skyboxes/NiagaraFalls1/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/NiagaraFalls3/NiagaraFalls3.jpg b/cubemaps/park-skyboxes/NiagaraFalls3/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/NiagaraFalls3/NiagaraFalls3.jpg
rename to cubemaps/park-skyboxes/NiagaraFalls3/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Park/Park.jpg b/cubemaps/park-skyboxes/Park/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Park/Park.jpg
rename to cubemaps/park-skyboxes/Park/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Pond/Pond.jpg b/cubemaps/park-skyboxes/Pond/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Pond/Pond.jpg
rename to cubemaps/park-skyboxes/Pond/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Skansen/Skansen.jpg b/cubemaps/park-skyboxes/Skansen/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Skansen/Skansen.jpg
rename to cubemaps/park-skyboxes/Skansen/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Skansen2/Skansen2.jpg b/cubemaps/park-skyboxes/Skansen2/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Skansen2/Skansen2.jpg
rename to cubemaps/park-skyboxes/Skansen2/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Skansen3/Skansen3.jpg b/cubemaps/park-skyboxes/Skansen3/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Skansen3/Skansen3.jpg
rename to cubemaps/park-skyboxes/Skansen3/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Skansen4/Skansen4.jpg b/cubemaps/park-skyboxes/Skansen4/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Skansen4/Skansen4.jpg
rename to cubemaps/park-skyboxes/Skansen4/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Skansen5/Skansen5.jpg b/cubemaps/park-skyboxes/Skansen5/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Skansen5/Skansen5.jpg
rename to cubemaps/park-skyboxes/Skansen5/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Stairs/Stairs.jpg b/cubemaps/park-skyboxes/Stairs/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Stairs/Stairs.jpg
rename to cubemaps/park-skyboxes/Stairs/preview.jpg
Binary files differ
diff --git a/cubemaps/park-skyboxes/Tantolunden4/Tantolunden4.jpg b/cubemaps/park-skyboxes/Tantolunden4/preview.jpg
similarity index 100%
rename from cubemaps/park-skyboxes/Tantolunden4/Tantolunden4.jpg
rename to cubemaps/park-skyboxes/Tantolunden4/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/bk.jpg b/cubemaps/penguins-skyboxes/desertdawn/bk.jpg
new file mode 100644
index 0000000..4b3f65b
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/dn.jpg b/cubemaps/penguins-skyboxes/desertdawn/dn.jpg
new file mode 100644
index 0000000..a1b18bc
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/ft.jpg b/cubemaps/penguins-skyboxes/desertdawn/ft.jpg
new file mode 100644
index 0000000..51a93dc
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/lf.jpg b/cubemaps/penguins-skyboxes/desertdawn/lf.jpg
new file mode 100644
index 0000000..07362f9
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/preview.jpg b/cubemaps/penguins-skyboxes/desertdawn/preview.jpg
new file mode 100644
index 0000000..4688a78
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/rt.jpg b/cubemaps/penguins-skyboxes/desertdawn/rt.jpg
new file mode 100644
index 0000000..19d1962
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/desertdawn/up.jpg b/cubemaps/penguins-skyboxes/desertdawn/up.jpg
new file mode 100644
index 0000000..690276f
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/desertdawn/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/bk.jpg b/cubemaps/penguins-skyboxes/dust/bk.jpg
new file mode 100644
index 0000000..d9f60c3
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/dn.jpg b/cubemaps/penguins-skyboxes/dust/dn.jpg
new file mode 100644
index 0000000..b1c4ccd
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/ft.jpg b/cubemaps/penguins-skyboxes/dust/ft.jpg
new file mode 100644
index 0000000..1615e14
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/lf.jpg b/cubemaps/penguins-skyboxes/dust/lf.jpg
new file mode 100644
index 0000000..f7dc90e
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/preview.jpg b/cubemaps/penguins-skyboxes/dust/preview.jpg
new file mode 100644
index 0000000..698ac95
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/rt.jpg b/cubemaps/penguins-skyboxes/dust/rt.jpg
new file mode 100644
index 0000000..e991434
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/dust/up.jpg b/cubemaps/penguins-skyboxes/dust/up.jpg
new file mode 100644
index 0000000..c56e9fc
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/dust/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/bk.jpg b/cubemaps/penguins-skyboxes/kenon_star/bk.jpg
new file mode 100644
index 0000000..592588d
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/dn.jpg b/cubemaps/penguins-skyboxes/kenon_star/dn.jpg
new file mode 100644
index 0000000..6745e24
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/ft.jpg b/cubemaps/penguins-skyboxes/kenon_star/ft.jpg
new file mode 100644
index 0000000..c8de4d8
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/lf.jpg b/cubemaps/penguins-skyboxes/kenon_star/lf.jpg
new file mode 100644
index 0000000..827665e
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/preview.jpg b/cubemaps/penguins-skyboxes/kenon_star/preview.jpg
new file mode 100644
index 0000000..dabd2c0
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/rt.jpg b/cubemaps/penguins-skyboxes/kenon_star/rt.jpg
new file mode 100644
index 0000000..6222f90
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/kenon_star/up.jpg b/cubemaps/penguins-skyboxes/kenon_star/up.jpg
new file mode 100644
index 0000000..e00d405
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/kenon_star/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/bk.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/bk.jpg
new file mode 100644
index 0000000..ea931fe
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/dn.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/dn.jpg
new file mode 100644
index 0000000..96d8642
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/ft.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/ft.jpg
new file mode 100644
index 0000000..ef9af15
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/lf.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/lf.jpg
new file mode 100644
index 0000000..fe047ee
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/preview.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/preview.jpg
new file mode 100644
index 0000000..2b93c11
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/rt.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/rt.jpg
new file mode 100644
index 0000000..61504ec
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/sleepyhollow/up.jpg b/cubemaps/penguins-skyboxes/sleepyhollow/up.jpg
new file mode 100644
index 0000000..789115a
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/sleepyhollow/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/bk.jpg b/cubemaps/penguins-skyboxes/tropic/bk.jpg
new file mode 100644
index 0000000..ae8ab81
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/dn.jpg b/cubemaps/penguins-skyboxes/tropic/dn.jpg
new file mode 100644
index 0000000..a2a5967
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/ft.jpg b/cubemaps/penguins-skyboxes/tropic/ft.jpg
new file mode 100644
index 0000000..9f0054b
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/lf.jpg b/cubemaps/penguins-skyboxes/tropic/lf.jpg
new file mode 100644
index 0000000..e0ec92b
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/preview.jpg b/cubemaps/penguins-skyboxes/tropic/preview.jpg
new file mode 100644
index 0000000..f24e7af
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/rt.jpg b/cubemaps/penguins-skyboxes/tropic/rt.jpg
new file mode 100644
index 0000000..9424fbe
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/tropic/up.jpg b/cubemaps/penguins-skyboxes/tropic/up.jpg
new file mode 100644
index 0000000..18e44cc
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/tropic/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/bk.jpg b/cubemaps/penguins-skyboxes/wrath/bk.jpg
new file mode 100644
index 0000000..88d6a6d
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/dn.jpg b/cubemaps/penguins-skyboxes/wrath/dn.jpg
new file mode 100644
index 0000000..6a82f0c
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/ft.jpg b/cubemaps/penguins-skyboxes/wrath/ft.jpg
new file mode 100644
index 0000000..011e89d
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/lf.jpg b/cubemaps/penguins-skyboxes/wrath/lf.jpg
new file mode 100644
index 0000000..92f27e1
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/preview.jpg b/cubemaps/penguins-skyboxes/wrath/preview.jpg
new file mode 100644
index 0000000..caaea1e
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/rt.jpg b/cubemaps/penguins-skyboxes/wrath/rt.jpg
new file mode 100644
index 0000000..d90b514
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/wrath/up.jpg b/cubemaps/penguins-skyboxes/wrath/up.jpg
new file mode 100644
index 0000000..a97d750
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/wrath/up.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/bk.jpg b/cubemaps/penguins-skyboxes/yonder/bk.jpg
new file mode 100644
index 0000000..64f14c7
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/bk.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/dn.jpg b/cubemaps/penguins-skyboxes/yonder/dn.jpg
new file mode 100644
index 0000000..8916cbd
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/dn.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/ft.jpg b/cubemaps/penguins-skyboxes/yonder/ft.jpg
new file mode 100644
index 0000000..3cd496d
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/ft.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/lf.jpg b/cubemaps/penguins-skyboxes/yonder/lf.jpg
new file mode 100644
index 0000000..74d796e
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/lf.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/preview.jpg b/cubemaps/penguins-skyboxes/yonder/preview.jpg
new file mode 100644
index 0000000..c42cf4c
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/preview.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/rt.jpg b/cubemaps/penguins-skyboxes/yonder/rt.jpg
new file mode 100644
index 0000000..7d18292
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/rt.jpg
Binary files differ
diff --git a/cubemaps/penguins-skyboxes/yonder/up.jpg b/cubemaps/penguins-skyboxes/yonder/up.jpg
new file mode 100644
index 0000000..b420d1b
--- /dev/null
+++ b/cubemaps/penguins-skyboxes/yonder/up.jpg
Binary files differ
diff --git a/cubemaps/rocky-skyboxes/Langholmen/preview.jpg b/cubemaps/rocky-skyboxes/Langholmen/preview.jpg
new file mode 100644
index 0000000..756f250
--- /dev/null
+++ b/cubemaps/rocky-skyboxes/Langholmen/preview.jpg
Binary files differ
diff --git a/cubemaps/rocky-skyboxes/Riddarfjarden/preview.jpg b/cubemaps/rocky-skyboxes/Riddarfjarden/preview.jpg
new file mode 100644
index 0000000..ea12613
--- /dev/null
+++ b/cubemaps/rocky-skyboxes/Riddarfjarden/preview.jpg
Binary files differ
diff --git a/cubemaps/rocky-skyboxes/Skinnarviksberget/preview.jpg b/cubemaps/rocky-skyboxes/Skinnarviksberget/preview.jpg
new file mode 100644
index 0000000..5ff72da
--- /dev/null
+++ b/cubemaps/rocky-skyboxes/Skinnarviksberget/preview.jpg
Binary files differ
diff --git a/cubemaps/rocky-skyboxes/Tantolunden6/preview.jpg b/cubemaps/rocky-skyboxes/Tantolunden6/preview.jpg
new file mode 100644
index 0000000..1a0317d
--- /dev/null
+++ b/cubemaps/rocky-skyboxes/Tantolunden6/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/CNTower/preview.jpg b/cubemaps/urban-skyboxes/CNTower/preview.jpg
new file mode 100644
index 0000000..df6d77a
--- /dev/null
+++ b/cubemaps/urban-skyboxes/CNTower/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/GamlaStan2/GamlaStan2.jpg b/cubemaps/urban-skyboxes/GamlaStan2/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/GamlaStan2/GamlaStan2.jpg
rename to cubemaps/urban-skyboxes/GamlaStan2/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/negx.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/negx.jpg
new file mode 100644
index 0000000..650cb34
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/negx.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/negy.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/negy.jpg
new file mode 100644
index 0000000..3a3848c
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/negy.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/negz.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/negz.jpg
new file mode 100644
index 0000000..8ae65f7
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/negz.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/posx.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/posx.jpg
new file mode 100644
index 0000000..f584acc
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/posx.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/posy.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/posy.jpg
new file mode 100644
index 0000000..00a320c
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/posy.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/posz.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/posz.jpg
new file mode 100644
index 0000000..668a378
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/posz.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/preview.jpg b/cubemaps/urban-skyboxes/Medborgarplatsen/preview.jpg
new file mode 100644
index 0000000..3f9f391
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Medborgarplatsen/readme.txt b/cubemaps/urban-skyboxes/Medborgarplatsen/readme.txt
new file mode 100644
index 0000000..d9bd514
--- /dev/null
+++ b/cubemaps/urban-skyboxes/Medborgarplatsen/readme.txt
@@ -0,0 +1,13 @@
+Author
+======
+
+This is the work of Emil Persson, aka Humus.
+http://www.humus.name
+
+
+
+License
+=======
+
+This work is licensed under a Creative Commons Attribution 3.0 Unported License.
+http://creativecommons.org/licenses/by/3.0/
diff --git a/cubemaps/urban-skyboxes/Parliament/Parliament.jpg b/cubemaps/urban-skyboxes/Parliament/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/Parliament/Parliament.jpg
rename to cubemaps/urban-skyboxes/Parliament/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/Roundabout/Roundabout.jpg b/cubemaps/urban-skyboxes/Roundabout/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/Roundabout/Roundabout.jpg
rename to cubemaps/urban-skyboxes/Roundabout/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/SaintLazarusChurch/SaintLazarusChurch.jpg b/cubemaps/urban-skyboxes/SaintLazarusChurch/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/SaintLazarusChurch/SaintLazarusChurch.jpg
rename to cubemaps/urban-skyboxes/SaintLazarusChurch/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/SaintLazarusChurch2/SaintLazarusChurch2.jpg b/cubemaps/urban-skyboxes/SaintLazarusChurch2/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/SaintLazarusChurch2/SaintLazarusChurch2.jpg
rename to cubemaps/urban-skyboxes/SaintLazarusChurch2/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/SaintLazarusChurch3/SaintLazarusChurch3.jpg b/cubemaps/urban-skyboxes/SaintLazarusChurch3/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/SaintLazarusChurch3/SaintLazarusChurch3.jpg
rename to cubemaps/urban-skyboxes/SaintLazarusChurch3/preview.jpg
Binary files differ
diff --git a/cubemaps/urban-skyboxes/UnionSquare/UnionSquare.jpg b/cubemaps/urban-skyboxes/UnionSquare/preview.jpg
similarity index 100%
rename from cubemaps/urban-skyboxes/UnionSquare/UnionSquare.jpg
rename to cubemaps/urban-skyboxes/UnionSquare/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Backyard/preview.jpg b/cubemaps/winter-skyboxes/Backyard/preview.jpg
new file mode 100644
index 0000000..06fa14d
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Backyard/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Creek/preview.jpg b/cubemaps/winter-skyboxes/Creek/preview.jpg
new file mode 100644
index 0000000..1b2f88e
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Creek/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/FootballField3/preview.jpg b/cubemaps/winter-skyboxes/FootballField3/preview.jpg
new file mode 100644
index 0000000..845a4ab
--- /dev/null
+++ b/cubemaps/winter-skyboxes/FootballField3/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Forest/preview.jpg b/cubemaps/winter-skyboxes/Forest/preview.jpg
new file mode 100644
index 0000000..88cfa12
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Forest/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/HornstullsStrand2/preview.jpg b/cubemaps/winter-skyboxes/HornstullsStrand2/preview.jpg
new file mode 100644
index 0000000..68540b8
--- /dev/null
+++ b/cubemaps/winter-skyboxes/HornstullsStrand2/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/House/preview.jpg b/cubemaps/winter-skyboxes/House/preview.jpg
new file mode 100644
index 0000000..51fe0e4
--- /dev/null
+++ b/cubemaps/winter-skyboxes/House/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/IceLake/preview.jpg b/cubemaps/winter-skyboxes/IceLake/preview.jpg
new file mode 100644
index 0000000..3435202
--- /dev/null
+++ b/cubemaps/winter-skyboxes/IceLake/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/IceRiver/preview.jpg b/cubemaps/winter-skyboxes/IceRiver/preview.jpg
new file mode 100644
index 0000000..979ecba
--- /dev/null
+++ b/cubemaps/winter-skyboxes/IceRiver/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Park3/preview.jpg b/cubemaps/winter-skyboxes/Park3/preview.jpg
new file mode 100644
index 0000000..8c40691
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Park3/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/PondWinter/preview.jpg b/cubemaps/winter-skyboxes/PondWinter/preview.jpg
new file mode 100644
index 0000000..471cf84
--- /dev/null
+++ b/cubemaps/winter-skyboxes/PondWinter/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Tantolunden5/preview.jpg b/cubemaps/winter-skyboxes/Tantolunden5/preview.jpg
new file mode 100644
index 0000000..bb6a367
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Tantolunden5/preview.jpg
Binary files differ
diff --git a/cubemaps/winter-skyboxes/Vindelalven/preview.jpg b/cubemaps/winter-skyboxes/Vindelalven/preview.jpg
new file mode 100644
index 0000000..9d07805
--- /dev/null
+++ b/cubemaps/winter-skyboxes/Vindelalven/preview.jpg
Binary files differ
--
Gitblit v1.6.2