+ {% for page in pages %}
+
{{page}}
+ {% endfor %}
+ {% for seed in seeds %}
+
+
{{seed}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% endfor %}
+
+
+
+
diff --git a/worldgen/tools/util/upload_util.py b/infinigen/datagen/util/upload_util.py
similarity index 100%
rename from worldgen/tools/util/upload_util.py
rename to infinigen/datagen/util/upload_util.py
diff --git a/infinigen/infinigen_gpl b/infinigen/infinigen_gpl
new file mode 160000
index 000000000..78d34b2d4
--- /dev/null
+++ b/infinigen/infinigen_gpl
@@ -0,0 +1 @@
+Subproject commit 78d34b2d4b7bd373d22b455dfc59716a78e3f9dd
diff --git a/worldgen/terrain/.gitignore b/infinigen/terrain/.gitignore
similarity index 100%
rename from worldgen/terrain/.gitignore
rename to infinigen/terrain/.gitignore
diff --git a/worldgen/terrain/__init__.py b/infinigen/terrain/__init__.py
similarity index 100%
rename from worldgen/terrain/__init__.py
rename to infinigen/terrain/__init__.py
diff --git a/worldgen/terrain/assets/caves/__init__.py b/infinigen/terrain/assets/caves/__init__.py
similarity index 100%
rename from worldgen/terrain/assets/caves/__init__.py
rename to infinigen/terrain/assets/caves/__init__.py
diff --git a/worldgen/terrain/assets/caves/cfg.txt b/infinigen/terrain/assets/caves/cfg.txt
similarity index 100%
rename from worldgen/terrain/assets/caves/cfg.txt
rename to infinigen/terrain/assets/caves/cfg.txt
diff --git a/worldgen/terrain/assets/caves/core.py b/infinigen/terrain/assets/caves/core.py
similarity index 100%
rename from worldgen/terrain/assets/caves/core.py
rename to infinigen/terrain/assets/caves/core.py
diff --git a/worldgen/terrain/assets/caves/geometry_utils.py b/infinigen/terrain/assets/caves/geometry_utils.py
similarity index 100%
rename from worldgen/terrain/assets/caves/geometry_utils.py
rename to infinigen/terrain/assets/caves/geometry_utils.py
diff --git a/worldgen/terrain/assets/caves/pcfg.py b/infinigen/terrain/assets/caves/pcfg.py
similarity index 100%
rename from worldgen/terrain/assets/caves/pcfg.py
rename to infinigen/terrain/assets/caves/pcfg.py
diff --git a/worldgen/terrain/assets/landtiles/__init__.py b/infinigen/terrain/assets/landtiles/__init__.py
similarity index 100%
rename from worldgen/terrain/assets/landtiles/__init__.py
rename to infinigen/terrain/assets/landtiles/__init__.py
diff --git a/worldgen/terrain/assets/landtiles/ant_landscape.py b/infinigen/terrain/assets/landtiles/ant_landscape.py
similarity index 100%
rename from worldgen/terrain/assets/landtiles/ant_landscape.py
rename to infinigen/terrain/assets/landtiles/ant_landscape.py
diff --git a/worldgen/terrain/assets/landtiles/core.py b/infinigen/terrain/assets/landtiles/core.py
similarity index 100%
rename from worldgen/terrain/assets/landtiles/core.py
rename to infinigen/terrain/assets/landtiles/core.py
diff --git a/worldgen/terrain/assets/landtiles/custom.py b/infinigen/terrain/assets/landtiles/custom.py
similarity index 100%
rename from worldgen/terrain/assets/landtiles/custom.py
rename to infinigen/terrain/assets/landtiles/custom.py
diff --git a/worldgen/terrain/assets/ocean.py b/infinigen/terrain/assets/ocean.py
similarity index 100%
rename from worldgen/terrain/assets/ocean.py
rename to infinigen/terrain/assets/ocean.py
diff --git a/worldgen/terrain/assets/upsidedown_mountains.py b/infinigen/terrain/assets/upsidedown_mountains.py
similarity index 100%
rename from worldgen/terrain/assets/upsidedown_mountains.py
rename to infinigen/terrain/assets/upsidedown_mountains.py
diff --git a/worldgen/terrain/core.py b/infinigen/terrain/core.py
similarity index 100%
rename from worldgen/terrain/core.py
rename to infinigen/terrain/core.py
diff --git a/worldgen/terrain/elements/atmosphere.py b/infinigen/terrain/elements/atmosphere.py
similarity index 100%
rename from worldgen/terrain/elements/atmosphere.py
rename to infinigen/terrain/elements/atmosphere.py
diff --git a/worldgen/terrain/elements/caves.py b/infinigen/terrain/elements/caves.py
similarity index 100%
rename from worldgen/terrain/elements/caves.py
rename to infinigen/terrain/elements/caves.py
diff --git a/worldgen/terrain/elements/core.py b/infinigen/terrain/elements/core.py
similarity index 100%
rename from worldgen/terrain/elements/core.py
rename to infinigen/terrain/elements/core.py
diff --git a/worldgen/terrain/elements/ground.py b/infinigen/terrain/elements/ground.py
similarity index 100%
rename from worldgen/terrain/elements/ground.py
rename to infinigen/terrain/elements/ground.py
diff --git a/worldgen/terrain/elements/landtiles.py b/infinigen/terrain/elements/landtiles.py
similarity index 100%
rename from worldgen/terrain/elements/landtiles.py
rename to infinigen/terrain/elements/landtiles.py
diff --git a/worldgen/terrain/elements/mountains.py b/infinigen/terrain/elements/mountains.py
similarity index 100%
rename from worldgen/terrain/elements/mountains.py
rename to infinigen/terrain/elements/mountains.py
diff --git a/worldgen/terrain/elements/upsidedown_mountains.py b/infinigen/terrain/elements/upsidedown_mountains.py
similarity index 100%
rename from worldgen/terrain/elements/upsidedown_mountains.py
rename to infinigen/terrain/elements/upsidedown_mountains.py
diff --git a/worldgen/terrain/elements/voronoi_rocks.py b/infinigen/terrain/elements/voronoi_rocks.py
similarity index 100%
rename from worldgen/terrain/elements/voronoi_rocks.py
rename to infinigen/terrain/elements/voronoi_rocks.py
diff --git a/worldgen/terrain/elements/warped_rocks.py b/infinigen/terrain/elements/warped_rocks.py
similarity index 100%
rename from worldgen/terrain/elements/warped_rocks.py
rename to infinigen/terrain/elements/warped_rocks.py
diff --git a/worldgen/terrain/elements/waterbody.py b/infinigen/terrain/elements/waterbody.py
similarity index 100%
rename from worldgen/terrain/elements/waterbody.py
rename to infinigen/terrain/elements/waterbody.py
diff --git a/worldgen/terrain/install_terrain.sh b/infinigen/terrain/install_terrain.sh
similarity index 100%
rename from worldgen/terrain/install_terrain.sh
rename to infinigen/terrain/install_terrain.sh
diff --git a/worldgen/terrain/land_process/erosion.py b/infinigen/terrain/land_process/erosion.py
similarity index 100%
rename from worldgen/terrain/land_process/erosion.py
rename to infinigen/terrain/land_process/erosion.py
diff --git a/worldgen/terrain/land_process/snowfall.py b/infinigen/terrain/land_process/snowfall.py
similarity index 100%
rename from worldgen/terrain/land_process/snowfall.py
rename to infinigen/terrain/land_process/snowfall.py
diff --git a/worldgen/terrain/marching_cubes/.gitignore b/infinigen/terrain/marching_cubes/.gitignore
similarity index 100%
rename from worldgen/terrain/marching_cubes/.gitignore
rename to infinigen/terrain/marching_cubes/.gitignore
diff --git a/worldgen/terrain/marching_cubes/_marching_cubes_lewiner_cy.pyx b/infinigen/terrain/marching_cubes/_marching_cubes_lewiner_cy.pyx
similarity index 100%
rename from worldgen/terrain/marching_cubes/_marching_cubes_lewiner_cy.pyx
rename to infinigen/terrain/marching_cubes/_marching_cubes_lewiner_cy.pyx
diff --git a/worldgen/terrain/mesh_to_sdf/LICENSE b/infinigen/terrain/mesh_to_sdf/LICENSE
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/LICENSE
rename to infinigen/terrain/mesh_to_sdf/LICENSE
diff --git a/worldgen/terrain/mesh_to_sdf/__init__.py b/infinigen/terrain/mesh_to_sdf/__init__.py
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/__init__.py
rename to infinigen/terrain/mesh_to_sdf/__init__.py
diff --git a/worldgen/terrain/mesh_to_sdf/pyrender_wrapper.py b/infinigen/terrain/mesh_to_sdf/pyrender_wrapper.py
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/pyrender_wrapper.py
rename to infinigen/terrain/mesh_to_sdf/pyrender_wrapper.py
diff --git a/worldgen/terrain/mesh_to_sdf/scan.py b/infinigen/terrain/mesh_to_sdf/scan.py
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/scan.py
rename to infinigen/terrain/mesh_to_sdf/scan.py
diff --git a/worldgen/terrain/mesh_to_sdf/shaders/mesh.frag b/infinigen/terrain/mesh_to_sdf/shaders/mesh.frag
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/shaders/mesh.frag
rename to infinigen/terrain/mesh_to_sdf/shaders/mesh.frag
diff --git a/worldgen/terrain/mesh_to_sdf/shaders/mesh.vert b/infinigen/terrain/mesh_to_sdf/shaders/mesh.vert
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/shaders/mesh.vert
rename to infinigen/terrain/mesh_to_sdf/shaders/mesh.vert
diff --git a/worldgen/terrain/mesh_to_sdf/surface_point_cloud.py b/infinigen/terrain/mesh_to_sdf/surface_point_cloud.py
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/surface_point_cloud.py
rename to infinigen/terrain/mesh_to_sdf/surface_point_cloud.py
diff --git a/worldgen/terrain/mesh_to_sdf/utils.py b/infinigen/terrain/mesh_to_sdf/utils.py
similarity index 100%
rename from worldgen/terrain/mesh_to_sdf/utils.py
rename to infinigen/terrain/mesh_to_sdf/utils.py
diff --git a/worldgen/terrain/mesher/__init__.py b/infinigen/terrain/mesher/__init__.py
similarity index 100%
rename from worldgen/terrain/mesher/__init__.py
rename to infinigen/terrain/mesher/__init__.py
diff --git a/worldgen/terrain/mesher/_marching_cubes_lewiner.py b/infinigen/terrain/mesher/_marching_cubes_lewiner.py
similarity index 100%
rename from worldgen/terrain/mesher/_marching_cubes_lewiner.py
rename to infinigen/terrain/mesher/_marching_cubes_lewiner.py
diff --git a/worldgen/terrain/mesher/_marching_cubes_lewiner_luts.py b/infinigen/terrain/mesher/_marching_cubes_lewiner_luts.py
similarity index 100%
rename from worldgen/terrain/mesher/_marching_cubes_lewiner_luts.py
rename to infinigen/terrain/mesher/_marching_cubes_lewiner_luts.py
diff --git a/worldgen/terrain/mesher/cube_spherical_mesher.py b/infinigen/terrain/mesher/cube_spherical_mesher.py
similarity index 100%
rename from worldgen/terrain/mesher/cube_spherical_mesher.py
rename to infinigen/terrain/mesher/cube_spherical_mesher.py
diff --git a/worldgen/terrain/mesher/frontview_spherical_mesher.py b/infinigen/terrain/mesher/frontview_spherical_mesher.py
similarity index 100%
rename from worldgen/terrain/mesher/frontview_spherical_mesher.py
rename to infinigen/terrain/mesher/frontview_spherical_mesher.py
diff --git a/worldgen/terrain/mesher/spherical_mesher.py b/infinigen/terrain/mesher/spherical_mesher.py
similarity index 100%
rename from worldgen/terrain/mesher/spherical_mesher.py
rename to infinigen/terrain/mesher/spherical_mesher.py
diff --git a/worldgen/terrain/mesher/uniform_mesher.py b/infinigen/terrain/mesher/uniform_mesher.py
similarity index 100%
rename from worldgen/terrain/mesher/uniform_mesher.py
rename to infinigen/terrain/mesher/uniform_mesher.py
diff --git a/worldgen/terrain/scene.py b/infinigen/terrain/scene.py
similarity index 100%
rename from worldgen/terrain/scene.py
rename to infinigen/terrain/scene.py
diff --git a/worldgen/terrain/setup.py b/infinigen/terrain/setup.py
similarity index 100%
rename from worldgen/terrain/setup.py
rename to infinigen/terrain/setup.py
diff --git a/worldgen/terrain/source/common/elements/atmosphere.h b/infinigen/terrain/source/common/elements/atmosphere.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/atmosphere.h
rename to infinigen/terrain/source/common/elements/atmosphere.h
diff --git a/worldgen/terrain/source/common/elements/caves.h b/infinigen/terrain/source/common/elements/caves.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/caves.h
rename to infinigen/terrain/source/common/elements/caves.h
diff --git a/worldgen/terrain/source/common/elements/ground.h b/infinigen/terrain/source/common/elements/ground.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/ground.h
rename to infinigen/terrain/source/common/elements/ground.h
diff --git a/worldgen/terrain/source/common/elements/landtiles.h b/infinigen/terrain/source/common/elements/landtiles.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/landtiles.h
rename to infinigen/terrain/source/common/elements/landtiles.h
diff --git a/worldgen/terrain/source/common/elements/mountains.h b/infinigen/terrain/source/common/elements/mountains.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/mountains.h
rename to infinigen/terrain/source/common/elements/mountains.h
diff --git a/worldgen/terrain/source/common/elements/upsidedown_mountains.h b/infinigen/terrain/source/common/elements/upsidedown_mountains.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/upsidedown_mountains.h
rename to infinigen/terrain/source/common/elements/upsidedown_mountains.h
diff --git a/worldgen/terrain/source/common/elements/voronoi_rocks.h b/infinigen/terrain/source/common/elements/voronoi_rocks.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/voronoi_rocks.h
rename to infinigen/terrain/source/common/elements/voronoi_rocks.h
diff --git a/worldgen/terrain/source/common/elements/warped_rocks.h b/infinigen/terrain/source/common/elements/warped_rocks.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/warped_rocks.h
rename to infinigen/terrain/source/common/elements/warped_rocks.h
diff --git a/worldgen/terrain/source/common/elements/waterbody.h b/infinigen/terrain/source/common/elements/waterbody.h
similarity index 100%
rename from worldgen/terrain/source/common/elements/waterbody.h
rename to infinigen/terrain/source/common/elements/waterbody.h
diff --git a/worldgen/terrain/source/common/surfaces/chunkyrock.h b/infinigen/terrain/source/common/surfaces/chunkyrock.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/chunkyrock.h
rename to infinigen/terrain/source/common/surfaces/chunkyrock.h
diff --git a/worldgen/terrain/source/common/surfaces/cobble_stone.h b/infinigen/terrain/source/common/surfaces/cobble_stone.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/cobble_stone.h
rename to infinigen/terrain/source/common/surfaces/cobble_stone.h
diff --git a/worldgen/terrain/source/common/surfaces/cracked_ground.h b/infinigen/terrain/source/common/surfaces/cracked_ground.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/cracked_ground.h
rename to infinigen/terrain/source/common/surfaces/cracked_ground.h
diff --git a/worldgen/terrain/source/common/surfaces/dirt.h b/infinigen/terrain/source/common/surfaces/dirt.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/dirt.h
rename to infinigen/terrain/source/common/surfaces/dirt.h
diff --git a/worldgen/terrain/source/common/surfaces/ice.h b/infinigen/terrain/source/common/surfaces/ice.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/ice.h
rename to infinigen/terrain/source/common/surfaces/ice.h
diff --git a/worldgen/terrain/source/common/surfaces/mountain.h b/infinigen/terrain/source/common/surfaces/mountain.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/mountain.h
rename to infinigen/terrain/source/common/surfaces/mountain.h
diff --git a/worldgen/terrain/source/common/surfaces/mud.h b/infinigen/terrain/source/common/surfaces/mud.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/mud.h
rename to infinigen/terrain/source/common/surfaces/mud.h
diff --git a/worldgen/terrain/source/common/surfaces/sand.h b/infinigen/terrain/source/common/surfaces/sand.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/sand.h
rename to infinigen/terrain/source/common/surfaces/sand.h
diff --git a/worldgen/terrain/source/common/surfaces/sandstone.h b/infinigen/terrain/source/common/surfaces/sandstone.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/sandstone.h
rename to infinigen/terrain/source/common/surfaces/sandstone.h
diff --git a/worldgen/terrain/source/common/surfaces/snow.h b/infinigen/terrain/source/common/surfaces/snow.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/snow.h
rename to infinigen/terrain/source/common/surfaces/snow.h
diff --git a/worldgen/terrain/source/common/surfaces/soil.h b/infinigen/terrain/source/common/surfaces/soil.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/soil.h
rename to infinigen/terrain/source/common/surfaces/soil.h
diff --git a/worldgen/terrain/source/common/surfaces/stone.h b/infinigen/terrain/source/common/surfaces/stone.h
similarity index 100%
rename from worldgen/terrain/source/common/surfaces/stone.h
rename to infinigen/terrain/source/common/surfaces/stone.h
diff --git a/worldgen/terrain/source/common/utils/FastNoiseLite.h b/infinigen/terrain/source/common/utils/FastNoiseLite.h
similarity index 100%
rename from worldgen/terrain/source/common/utils/FastNoiseLite.h
rename to infinigen/terrain/source/common/utils/FastNoiseLite.h
diff --git a/worldgen/terrain/source/common/utils/elements_util.h b/infinigen/terrain/source/common/utils/elements_util.h
similarity index 100%
rename from worldgen/terrain/source/common/utils/elements_util.h
rename to infinigen/terrain/source/common/utils/elements_util.h
diff --git a/worldgen/terrain/source/common/utils/smooth_bool_ops.h b/infinigen/terrain/source/common/utils/smooth_bool_ops.h
similarity index 100%
rename from worldgen/terrain/source/common/utils/smooth_bool_ops.h
rename to infinigen/terrain/source/common/utils/smooth_bool_ops.h
diff --git a/worldgen/terrain/source/common/utils/vectors.h b/infinigen/terrain/source/common/utils/vectors.h
similarity index 100%
rename from worldgen/terrain/source/common/utils/vectors.h
rename to infinigen/terrain/source/common/utils/vectors.h
diff --git a/worldgen/terrain/source/cpu/elements/atmosphere.cpp b/infinigen/terrain/source/cpu/elements/atmosphere.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/atmosphere.cpp
rename to infinigen/terrain/source/cpu/elements/atmosphere.cpp
diff --git a/worldgen/terrain/source/cpu/elements/core.cpp b/infinigen/terrain/source/cpu/elements/core.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/core.cpp
rename to infinigen/terrain/source/cpu/elements/core.cpp
diff --git a/worldgen/terrain/source/cpu/elements/ground.cpp b/infinigen/terrain/source/cpu/elements/ground.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/ground.cpp
rename to infinigen/terrain/source/cpu/elements/ground.cpp
diff --git a/worldgen/terrain/source/cpu/elements/header.h b/infinigen/terrain/source/cpu/elements/header.h
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/header.h
rename to infinigen/terrain/source/cpu/elements/header.h
diff --git a/worldgen/terrain/source/cpu/elements/landtiles.cpp b/infinigen/terrain/source/cpu/elements/landtiles.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/landtiles.cpp
rename to infinigen/terrain/source/cpu/elements/landtiles.cpp
diff --git a/worldgen/terrain/source/cpu/elements/mountains.cpp b/infinigen/terrain/source/cpu/elements/mountains.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/mountains.cpp
rename to infinigen/terrain/source/cpu/elements/mountains.cpp
diff --git a/worldgen/terrain/source/cpu/elements/upsidedown_mountains.cpp b/infinigen/terrain/source/cpu/elements/upsidedown_mountains.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/upsidedown_mountains.cpp
rename to infinigen/terrain/source/cpu/elements/upsidedown_mountains.cpp
diff --git a/worldgen/terrain/source/cpu/elements/voronoi_rocks.cpp b/infinigen/terrain/source/cpu/elements/voronoi_rocks.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/voronoi_rocks.cpp
rename to infinigen/terrain/source/cpu/elements/voronoi_rocks.cpp
diff --git a/worldgen/terrain/source/cpu/elements/warped_rocks.cpp b/infinigen/terrain/source/cpu/elements/warped_rocks.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/warped_rocks.cpp
rename to infinigen/terrain/source/cpu/elements/warped_rocks.cpp
diff --git a/worldgen/terrain/source/cpu/elements/waterbody.cpp b/infinigen/terrain/source/cpu/elements/waterbody.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/elements/waterbody.cpp
rename to infinigen/terrain/source/cpu/elements/waterbody.cpp
diff --git a/worldgen/terrain/source/cpu/meshing/cube_spherical_mesher.cpp b/infinigen/terrain/source/cpu/meshing/cube_spherical_mesher.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/meshing/cube_spherical_mesher.cpp
rename to infinigen/terrain/source/cpu/meshing/cube_spherical_mesher.cpp
diff --git a/worldgen/terrain/source/cpu/meshing/frontview_spherical_mesher.cpp b/infinigen/terrain/source/cpu/meshing/frontview_spherical_mesher.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/meshing/frontview_spherical_mesher.cpp
rename to infinigen/terrain/source/cpu/meshing/frontview_spherical_mesher.cpp
diff --git a/worldgen/terrain/source/cpu/meshing/uniform_mesher.cpp b/infinigen/terrain/source/cpu/meshing/uniform_mesher.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/meshing/uniform_mesher.cpp
rename to infinigen/terrain/source/cpu/meshing/uniform_mesher.cpp
diff --git a/worldgen/terrain/source/cpu/meshing/utils.cpp b/infinigen/terrain/source/cpu/meshing/utils.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/meshing/utils.cpp
rename to infinigen/terrain/source/cpu/meshing/utils.cpp
diff --git a/worldgen/terrain/source/cpu/meshing/visibility_test.cpp b/infinigen/terrain/source/cpu/meshing/visibility_test.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/meshing/visibility_test.cpp
rename to infinigen/terrain/source/cpu/meshing/visibility_test.cpp
diff --git a/worldgen/terrain/source/cpu/soil_machine/SoilMachine.cpp b/infinigen/terrain/source/cpu/soil_machine/SoilMachine.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/SoilMachine.cpp
rename to infinigen/terrain/source/cpu/soil_machine/SoilMachine.cpp
diff --git a/worldgen/terrain/source/cpu/soil_machine/include/FastNoiseLite.h b/infinigen/terrain/source/cpu/soil_machine/include/FastNoiseLite.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/include/FastNoiseLite.h
rename to infinigen/terrain/source/cpu/soil_machine/include/FastNoiseLite.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/include/distribution.h b/infinigen/terrain/source/cpu/soil_machine/include/distribution.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/include/distribution.h
rename to infinigen/terrain/source/cpu/soil_machine/include/distribution.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/include/vertexpool.h b/infinigen/terrain/source/cpu/soil_machine/include/vertexpool.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/include/vertexpool.h
rename to infinigen/terrain/source/cpu/soil_machine/include/vertexpool.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/io.h b/infinigen/terrain/source/cpu/soil_machine/io.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/io.h
rename to infinigen/terrain/source/cpu/soil_machine/io.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/layermap.h b/infinigen/terrain/source/cpu/soil_machine/layermap.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/layermap.h
rename to infinigen/terrain/source/cpu/soil_machine/layermap.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/particle/particle.h b/infinigen/terrain/source/cpu/soil_machine/particle/particle.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/particle/particle.h
rename to infinigen/terrain/source/cpu/soil_machine/particle/particle.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/particle/water.h b/infinigen/terrain/source/cpu/soil_machine/particle/water.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/particle/water.h
rename to infinigen/terrain/source/cpu/soil_machine/particle/water.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/particle/wind.h b/infinigen/terrain/source/cpu/soil_machine/particle/wind.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/particle/wind.h
rename to infinigen/terrain/source/cpu/soil_machine/particle/wind.h
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/README.md b/infinigen/terrain/source/cpu/soil_machine/soil/README.md
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/README.md
rename to infinigen/terrain/source/cpu/soil_machine/soil/README.md
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/default.soil b/infinigen/terrain/source/cpu/soil_machine/soil/default.soil
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/default.soil
rename to infinigen/terrain/source/cpu/soil_machine/soil/default.soil
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/rockgravelpebbles.soil b/infinigen/terrain/source/cpu/soil_machine/soil/rockgravelpebbles.soil
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/rockgravelpebbles.soil
rename to infinigen/terrain/source/cpu/soil_machine/soil/rockgravelpebbles.soil
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/rockgravelpebblessand.soil b/infinigen/terrain/source/cpu/soil_machine/soil/rockgravelpebblessand.soil
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/rockgravelpebblessand.soil
rename to infinigen/terrain/source/cpu/soil_machine/soil/rockgravelpebblessand.soil
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/rocksand.soil b/infinigen/terrain/source/cpu/soil_machine/soil/rocksand.soil
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/rocksand.soil
rename to infinigen/terrain/source/cpu/soil_machine/soil/rocksand.soil
diff --git a/worldgen/terrain/source/cpu/soil_machine/soil/sand.soil b/infinigen/terrain/source/cpu/soil_machine/soil/sand.soil
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/soil/sand.soil
rename to infinigen/terrain/source/cpu/soil_machine/soil/sand.soil
diff --git a/worldgen/terrain/source/cpu/soil_machine/surface.h b/infinigen/terrain/source/cpu/soil_machine/surface.h
similarity index 100%
rename from worldgen/terrain/source/cpu/soil_machine/surface.h
rename to infinigen/terrain/source/cpu/soil_machine/surface.h
diff --git a/worldgen/terrain/source/cpu/surfaces/chunkyrock.cpp b/infinigen/terrain/source/cpu/surfaces/chunkyrock.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/chunkyrock.cpp
rename to infinigen/terrain/source/cpu/surfaces/chunkyrock.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/cobble_stone.cpp b/infinigen/terrain/source/cpu/surfaces/cobble_stone.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/cobble_stone.cpp
rename to infinigen/terrain/source/cpu/surfaces/cobble_stone.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/cracked_ground.cpp b/infinigen/terrain/source/cpu/surfaces/cracked_ground.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/cracked_ground.cpp
rename to infinigen/terrain/source/cpu/surfaces/cracked_ground.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/dirt.cpp b/infinigen/terrain/source/cpu/surfaces/dirt.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/dirt.cpp
rename to infinigen/terrain/source/cpu/surfaces/dirt.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/header.h b/infinigen/terrain/source/cpu/surfaces/header.h
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/header.h
rename to infinigen/terrain/source/cpu/surfaces/header.h
diff --git a/worldgen/terrain/source/cpu/surfaces/ice.cpp b/infinigen/terrain/source/cpu/surfaces/ice.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/ice.cpp
rename to infinigen/terrain/source/cpu/surfaces/ice.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/mountain.cpp b/infinigen/terrain/source/cpu/surfaces/mountain.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/mountain.cpp
rename to infinigen/terrain/source/cpu/surfaces/mountain.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/mud.cpp b/infinigen/terrain/source/cpu/surfaces/mud.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/mud.cpp
rename to infinigen/terrain/source/cpu/surfaces/mud.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/sand.cpp b/infinigen/terrain/source/cpu/surfaces/sand.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/sand.cpp
rename to infinigen/terrain/source/cpu/surfaces/sand.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/sandstone.cpp b/infinigen/terrain/source/cpu/surfaces/sandstone.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/sandstone.cpp
rename to infinigen/terrain/source/cpu/surfaces/sandstone.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/snow.cpp b/infinigen/terrain/source/cpu/surfaces/snow.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/snow.cpp
rename to infinigen/terrain/source/cpu/surfaces/snow.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/soil.cpp b/infinigen/terrain/source/cpu/surfaces/soil.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/soil.cpp
rename to infinigen/terrain/source/cpu/surfaces/soil.cpp
diff --git a/worldgen/terrain/source/cpu/surfaces/stone.cpp b/infinigen/terrain/source/cpu/surfaces/stone.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/surfaces/stone.cpp
rename to infinigen/terrain/source/cpu/surfaces/stone.cpp
diff --git a/worldgen/terrain/source/cpu/utils/FastNoiseLite.cpp b/infinigen/terrain/source/cpu/utils/FastNoiseLite.cpp
similarity index 100%
rename from worldgen/terrain/source/cpu/utils/FastNoiseLite.cpp
rename to infinigen/terrain/source/cpu/utils/FastNoiseLite.cpp
diff --git a/worldgen/terrain/source/cuda/elements/atmosphere.cu b/infinigen/terrain/source/cuda/elements/atmosphere.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/atmosphere.cu
rename to infinigen/terrain/source/cuda/elements/atmosphere.cu
diff --git a/worldgen/terrain/source/cuda/elements/core.cu b/infinigen/terrain/source/cuda/elements/core.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/core.cu
rename to infinigen/terrain/source/cuda/elements/core.cu
diff --git a/worldgen/terrain/source/cuda/elements/ground.cu b/infinigen/terrain/source/cuda/elements/ground.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/ground.cu
rename to infinigen/terrain/source/cuda/elements/ground.cu
diff --git a/worldgen/terrain/source/cuda/elements/header.h b/infinigen/terrain/source/cuda/elements/header.h
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/header.h
rename to infinigen/terrain/source/cuda/elements/header.h
diff --git a/worldgen/terrain/source/cuda/elements/landtiles.cu b/infinigen/terrain/source/cuda/elements/landtiles.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/landtiles.cu
rename to infinigen/terrain/source/cuda/elements/landtiles.cu
diff --git a/worldgen/terrain/source/cuda/elements/mountains.cu b/infinigen/terrain/source/cuda/elements/mountains.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/mountains.cu
rename to infinigen/terrain/source/cuda/elements/mountains.cu
diff --git a/worldgen/terrain/source/cuda/elements/upsidedown_mountains.cu b/infinigen/terrain/source/cuda/elements/upsidedown_mountains.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/upsidedown_mountains.cu
rename to infinigen/terrain/source/cuda/elements/upsidedown_mountains.cu
diff --git a/worldgen/terrain/source/cuda/elements/voronoi_rocks.cu b/infinigen/terrain/source/cuda/elements/voronoi_rocks.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/voronoi_rocks.cu
rename to infinigen/terrain/source/cuda/elements/voronoi_rocks.cu
diff --git a/worldgen/terrain/source/cuda/elements/warped_rocks.cu b/infinigen/terrain/source/cuda/elements/warped_rocks.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/warped_rocks.cu
rename to infinigen/terrain/source/cuda/elements/warped_rocks.cu
diff --git a/worldgen/terrain/source/cuda/elements/waterbody.cu b/infinigen/terrain/source/cuda/elements/waterbody.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/elements/waterbody.cu
rename to infinigen/terrain/source/cuda/elements/waterbody.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/chunkyrock.cu b/infinigen/terrain/source/cuda/surfaces/chunkyrock.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/chunkyrock.cu
rename to infinigen/terrain/source/cuda/surfaces/chunkyrock.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/cobble_stone.cu b/infinigen/terrain/source/cuda/surfaces/cobble_stone.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/cobble_stone.cu
rename to infinigen/terrain/source/cuda/surfaces/cobble_stone.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/cracked_ground.cu b/infinigen/terrain/source/cuda/surfaces/cracked_ground.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/cracked_ground.cu
rename to infinigen/terrain/source/cuda/surfaces/cracked_ground.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/dirt.cu b/infinigen/terrain/source/cuda/surfaces/dirt.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/dirt.cu
rename to infinigen/terrain/source/cuda/surfaces/dirt.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/header.h b/infinigen/terrain/source/cuda/surfaces/header.h
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/header.h
rename to infinigen/terrain/source/cuda/surfaces/header.h
diff --git a/worldgen/terrain/source/cuda/surfaces/ice.cu b/infinigen/terrain/source/cuda/surfaces/ice.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/ice.cu
rename to infinigen/terrain/source/cuda/surfaces/ice.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/mountain.cu b/infinigen/terrain/source/cuda/surfaces/mountain.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/mountain.cu
rename to infinigen/terrain/source/cuda/surfaces/mountain.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/mud.cu b/infinigen/terrain/source/cuda/surfaces/mud.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/mud.cu
rename to infinigen/terrain/source/cuda/surfaces/mud.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/sand.cu b/infinigen/terrain/source/cuda/surfaces/sand.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/sand.cu
rename to infinigen/terrain/source/cuda/surfaces/sand.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/sandstone.cu b/infinigen/terrain/source/cuda/surfaces/sandstone.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/sandstone.cu
rename to infinigen/terrain/source/cuda/surfaces/sandstone.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/snow.cu b/infinigen/terrain/source/cuda/surfaces/snow.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/snow.cu
rename to infinigen/terrain/source/cuda/surfaces/snow.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/soil.cu b/infinigen/terrain/source/cuda/surfaces/soil.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/soil.cu
rename to infinigen/terrain/source/cuda/surfaces/soil.cu
diff --git a/worldgen/terrain/source/cuda/surfaces/stone.cu b/infinigen/terrain/source/cuda/surfaces/stone.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/surfaces/stone.cu
rename to infinigen/terrain/source/cuda/surfaces/stone.cu
diff --git a/worldgen/terrain/source/cuda/utils/FastNoiseLite.cu b/infinigen/terrain/source/cuda/utils/FastNoiseLite.cu
similarity index 100%
rename from worldgen/terrain/source/cuda/utils/FastNoiseLite.cu
rename to infinigen/terrain/source/cuda/utils/FastNoiseLite.cu
diff --git a/worldgen/terrain/surface_kernel/core.py b/infinigen/terrain/surface_kernel/core.py
similarity index 100%
rename from worldgen/terrain/surface_kernel/core.py
rename to infinigen/terrain/surface_kernel/core.py
diff --git a/worldgen/terrain/surface_kernel/kernelizer.py b/infinigen/terrain/surface_kernel/kernelizer.py
similarity index 100%
rename from worldgen/terrain/surface_kernel/kernelizer.py
rename to infinigen/terrain/surface_kernel/kernelizer.py
diff --git a/worldgen/terrain/utils/__init__.py b/infinigen/terrain/utils/__init__.py
similarity index 100%
rename from worldgen/terrain/utils/__init__.py
rename to infinigen/terrain/utils/__init__.py
diff --git a/worldgen/terrain/utils/camera.py b/infinigen/terrain/utils/camera.py
similarity index 100%
rename from worldgen/terrain/utils/camera.py
rename to infinigen/terrain/utils/camera.py
diff --git a/worldgen/terrain/utils/ctype_util.py b/infinigen/terrain/utils/ctype_util.py
similarity index 100%
rename from worldgen/terrain/utils/ctype_util.py
rename to infinigen/terrain/utils/ctype_util.py
diff --git a/worldgen/terrain/utils/image_processing.py b/infinigen/terrain/utils/image_processing.py
similarity index 100%
rename from worldgen/terrain/utils/image_processing.py
rename to infinigen/terrain/utils/image_processing.py
diff --git a/worldgen/terrain/utils/kernelizer_util.py b/infinigen/terrain/utils/kernelizer_util.py
similarity index 100%
rename from worldgen/terrain/utils/kernelizer_util.py
rename to infinigen/terrain/utils/kernelizer_util.py
diff --git a/worldgen/terrain/utils/logging.py b/infinigen/terrain/utils/logging.py
similarity index 100%
rename from worldgen/terrain/utils/logging.py
rename to infinigen/terrain/utils/logging.py
diff --git a/worldgen/terrain/utils/mesh.py b/infinigen/terrain/utils/mesh.py
similarity index 100%
rename from worldgen/terrain/utils/mesh.py
rename to infinigen/terrain/utils/mesh.py
diff --git a/worldgen/terrain/utils/random.py b/infinigen/terrain/utils/random.py
similarity index 100%
rename from worldgen/terrain/utils/random.py
rename to infinigen/terrain/utils/random.py
diff --git a/worldgen/tools/install/compile_flip_fluids.sh b/infinigen/tools/install/compile_flip_fluids.sh
similarity index 100%
rename from worldgen/tools/install/compile_flip_fluids.sh
rename to infinigen/tools/install/compile_flip_fluids.sh
diff --git a/worldgen/tools/install/compile_opengl.sh b/infinigen/tools/install/compile_opengl.sh
similarity index 100%
rename from worldgen/tools/install/compile_opengl.sh
rename to infinigen/tools/install/compile_opengl.sh
diff --git a/worldgen/tools/dev/kernelize_surfaces.py b/infinigen/tools/kernelize_surfaces.py
similarity index 100%
rename from worldgen/tools/dev/kernelize_surfaces.py
rename to infinigen/tools/kernelize_surfaces.py
diff --git a/tests/conftest.py b/tests/conftest.py
new file mode 100644
index 000000000..90d43591f
--- /dev/null
+++ b/tests/conftest.py
@@ -0,0 +1,18 @@
+import pytest
+
+def pytest_addoption(parser):
+ parser.addoption( "--dir",action="store")
+ parser.addoption( "--num",action="store")
+ parser.addoption( "--days",action="store")
+
+@pytest.fixture()
+def dir(request):
+ return request.config.getoption("--dir")
+
+@pytest.fixture()
+def num(request):
+ return request.config.getoption("--num")
+
+@pytest.fixture()
+def days(request):
+ return request.config.getoption("--days")
\ No newline at end of file
diff --git a/worldgen/tools/testing/run_tests.sh b/tests/run_tests.sh
similarity index 83%
rename from worldgen/tools/testing/run_tests.sh
rename to tests/run_tests.sh
index 682f901d9..b838f57d2 100644
--- a/worldgen/tools/testing/run_tests.sh
+++ b/tests/run_tests.sh
@@ -1,7 +1,7 @@
#!/bin/bash
cwd=$(pwd)
cd ../..
-python -m tools.manage_datagen_jobs --output_folder "$1" \
+python -m infinigen.datagen.manage_jobs --output_folder "$1" \
--num_scenes "$2" --pipeline_configs slurm monocular cuda_terrain gt_test \
--pipeline_overrides LocalScheduleHandler.use_gpu=True
diff --git a/worldgen/tools/testing/test_infinigen.py b/tests/test_infinigen.py
similarity index 100%
rename from worldgen/tools/testing/test_infinigen.py
rename to tests/test_infinigen.py
diff --git a/worldgen/assets/creatures/tools/dev_script_save_nurbs_handles.py b/worldgen/assets/creatures/tools/dev_script_save_nurbs_handles.py
deleted file mode 100644
index 54ac8629c..000000000
--- a/worldgen/assets/creatures/tools/dev_script_save_nurbs_handles.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright (c) Princeton University.
-# This source code is licensed under the BSD 3-Clause license found in the LICENSE file in the root directory of this source tree.
-
-# Authors: Alexander Raistrick
-
-
-'''
-1. Copy this script into the blender scripting UI
-2. Select a Nurbs Cylinder object you have modified into some shape
-3. Run the script
-'''
-
-import pdb
-
-import bpy
-import mathutils
-import numpy as np
-
-from assets.creatures.geometry import lofting, nurbs, skin_ops
-from assets.creatures.util.creature_parser import parse_nurbs_data
-from util import blender as butil
-
-vis = False
-
-for obj in bpy.context.selected_objects:
- handles = parse_nurbs_data(obj)[..., :3]
-
- # blender uses V = long axis of a cylinder by default, this is not our convention
- handles = handles.transpose(0, 1, 2)
-
- # blender has U = 0 face right, ours faces down
- handles = np.roll(handles, 2, axis=1)
-
-
- handles = handles[:, ::-1]
-
- if vis:
- new_obj = nurbs.nurbs(handles, method='blender', face_size=0.05)
- new_obj.location = obj.location + mathutils.Vector((0, 0.5, 0))
-
- path = f'{obj.name}.npy'
- np.save(path, handles)
- print('Saved', path)
\ No newline at end of file
diff --git a/worldgen/assets/leaves/__init__.py b/worldgen/assets/leaves/__init__.py
deleted file mode 100644
index 9eac94a74..000000000
--- a/worldgen/assets/leaves/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from .leaf_broadleaf import LeafFactoryBroadleaf
-from .leaf_ginko import LeafFactoryGinko
-from .leaf_maple import LeafFactoryMaple
-from .leaf_pine import LeafFactoryPine
-from .leaf_v2 import LeafFactoryV2
-from .leaf import LeafFactory
\ No newline at end of file
diff --git a/worldgen/infinigen_gpl b/worldgen/infinigen_gpl
deleted file mode 160000
index 4e3b97bd9..000000000
--- a/worldgen/infinigen_gpl
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4e3b97bd9d0965b9c78bb42e93773e0ee6be55cb
diff --git a/worldgen/surfaces/dev_script.py b/worldgen/surfaces/dev_script.py
deleted file mode 100644
index 6bd009ffc..000000000
--- a/worldgen/surfaces/dev_script.py
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (c) Princeton University.
-# This source code is licensed under the BSD 3-Clause license found in the LICENSE file in the root directory of this source tree.
-
-# Authors: Alexander Raistrick
-
-
-'''
-To use this file, do the following:
-
-cd worldgen
-blender dev_scene.blend
-
-Then in the blender gui:
-- click the 'Scripting' tab
-- click the folder button to open this file as a new script
-- append some meshes from another blend file, or run some other code to create some objects
-- implement a geonode / material setup using the node wrangler in the functions below
-- left/right click the object you want to apply a material to
-- click the play button to run the script
-
-'''
-
-import bpy
-import mathutils
-from numpy.random import uniform, normal
-from nodes.node_wrangler import Nodes, NodeWrangler
-from surfaces import surface
-
-def shader_dev(nw):
- principled_bsdf = nw.new_node(Nodes.PrincipledBSDF)
-
- material_output = nw.new_node(Nodes.MaterialOutput,
- input_kwargs={'Surface': principled_bsdf})
-
-def geo_dev(nw):
- group_input = nw.new_node(Nodes.GroupInput)
-
- group_output = nw.new_node(Nodes.GroupOutput,
- input_kwargs={'Geometry': group_input.outputs["Geometry"]})
-
-def apply(obj):
- surface.add_geomod(obj, geo_dev, apply=False)
- surface.add_material(obj, shader_dev, reuse=False)
-apply(bpy.context.active_object)
\ No newline at end of file
diff --git a/worldgen/surfaces/surface_mixing_dev_script.py b/worldgen/surfaces/surface_mixing_dev_script.py
deleted file mode 100644
index e5aaa2cdf..000000000
--- a/worldgen/surfaces/surface_mixing_dev_script.py
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright (c) Princeton University.
-# This source code is licensed under the BSD 3-Clause license found in the LICENSE file in the root directory of this source tree.
-
-# Authors: Lahav Lipson
-
-
-'''
-To use this file, do the following:
-
-cd worldgen
-blender dev_scene.blend
-
-Then in the blender gui:
-- click the 'Scripting' tab
-- click the folder button to open this file as a new script
-- append some meshes from another blend file, or run some other code to create some objects
-- implement a geonode / material setup using the node wrangler in the functions below
-- left/right click the object you want to apply a material to
-- click the play button to run the script
-
-'''
-
-import bpy
-import gin
-import mathutils
-from numpy.random import uniform, normal
-from nodes.node_wrangler import Nodes, NodeWrangler
-from surfaces import surface
-from surfaces.templates import dirt, cobble_stone, cracked_ground, sand, mountain
-import generate # Necessary to parse gin config files
-
-gin.clear_config()
-gin.enter_interactive_mode()
-gin.parse_config_files_and_bindings(["config/base.gin"], [])
-
-def right_half(nw: NodeWrangler, **kwargs):
- x = nw.new_node(Nodes.SeparateXYZ, [nw.new_node(Nodes.InputPosition)])
- return nw.new_node(Nodes.Math, [(x, "Y"), 0], attrs={"operation": "GREATER_THAN"})
-
-def left_half(nw: NodeWrangler, **kwargs):
- x = nw.new_node(Nodes.SeparateXYZ, [nw.new_node(Nodes.InputPosition)])
- return nw.new_node(Nodes.Math, [(x, "Y"), 0], attrs={"operation": "LESS_THAN"})
-
-obj = bpy.context.active_object
-cracked_ground.apply(obj, selection=surface.write_attribute(obj, right_half))
-dirt.apply(obj, selection=surface.write_attribute(obj, left_half))
\ No newline at end of file
diff --git a/worldgen/tools/pipeline_configs/compute_platform/local_128GB.gin b/worldgen/tools/pipeline_configs/compute_platform/local_128GB.gin
deleted file mode 100644
index d73798fa0..000000000
--- a/worldgen/tools/pipeline_configs/compute_platform/local_128GB.gin
+++ /dev/null
@@ -1,5 +0,0 @@
-include 'tools/pipeline_configs/compute_platform/local_256GB.gin'
-
-manage_datagen_jobs.num_concurrent=8
-
-
diff --git a/worldgen/tools/pipeline_configs/compute_platform/local_16GB.gin b/worldgen/tools/pipeline_configs/compute_platform/local_16GB.gin
deleted file mode 100644
index 3ee5e8d96..000000000
--- a/worldgen/tools/pipeline_configs/compute_platform/local_16GB.gin
+++ /dev/null
@@ -1,6 +0,0 @@
-include 'tools/pipeline_configs/compute_platform/local_256GB.gin'
-
-manage_datagen_jobs.num_concurrent=1
-
-
-
diff --git a/worldgen/tools/pipeline_configs/compute_platform/local_64GB.gin b/worldgen/tools/pipeline_configs/compute_platform/local_64GB.gin
deleted file mode 100644
index 9abdc054b..000000000
--- a/worldgen/tools/pipeline_configs/compute_platform/local_64GB.gin
+++ /dev/null
@@ -1,5 +0,0 @@
-include 'tools/pipeline_configs/compute_platform/local_256GB.gin'
-
-manage_datagen_jobs.num_concurrent=3
-
-
diff --git a/worldgen/tools/pipeline_configs/data_schema/monocular_flow.gin b/worldgen/tools/pipeline_configs/data_schema/monocular_flow.gin
deleted file mode 100644
index b763ca944..000000000
--- a/worldgen/tools/pipeline_configs/data_schema/monocular_flow.gin
+++ /dev/null
@@ -1,4 +0,0 @@
-include 'tools/pipeline_configs/data_schema/monocular.gin'
-iterate_scene_tasks.frame_range=(1, 2)
-
-
diff --git a/worldgen/tools/pipeline_configs/data_schema/stereo_video.gin b/worldgen/tools/pipeline_configs/data_schema/stereo_video.gin
deleted file mode 100644
index 8c92326df..000000000
--- a/worldgen/tools/pipeline_configs/data_schema/stereo_video.gin
+++ /dev/null
@@ -1,2 +0,0 @@
-include 'tools/pipeline_configs/data_schema/monocular_video.gin'
-iterate_scene_tasks.cam_id_ranges = [1, 2]