nature-sim/stages/Test3D/assets
Dan Baker 3959333534 Adds bushes and flowers to ground tiles
Implements bush and flower spawning on ground tiles based on vegetation density.
Adds new assets for bushes and flowers, and introduces multi-mesh rendering for optimized performance.
Introduces seasonal color variations for vegetation using a shader for bushes and materials for flowers and grass.
Refactors material application into a MaterialManager to handle material assignments over multiple frames.
Moves ground tile scripts into a subfolder.
Adds floating particles to test scene.
2025-06-29 10:58:18 +01:00
..
2d Loads of stuff 2025-06-23 19:39:55 +01:00
3d Loads of stuff 2025-06-23 19:39:55 +01:00
_assets Loads of stuff 2025-06-23 19:39:55 +01:00
stylizedGrassMeshes Adds bushes and flowers to ground tiles 2025-06-29 10:58:18 +01:00
barrel-open.glb Loads of stuff 2025-06-23 19:39:55 +01:00
barrel-open.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
barrel.glb Loads of stuff 2025-06-23 19:39:55 +01:00
barrel.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll-frame.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll-frame.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll-packed.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll-packed.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bedroll.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bottle-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bottle-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bottle.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bottle.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
box-large-open.glb Loads of stuff 2025-06-23 19:39:55 +01:00
box-large-open.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
box-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
box-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
box-open.glb Loads of stuff 2025-06-23 19:39:55 +01:00
box-open.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
box.glb Loads of stuff 2025-06-23 19:39:55 +01:00
box.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
bucket.glb Loads of stuff 2025-06-23 19:39:55 +01:00
bucket.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-fishing-stand.glb Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-fishing-stand.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-pit.glb Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-pit.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-stand.glb Loads of stuff 2025-06-23 19:39:55 +01:00
campfire-stand.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
chest.glb Loads of stuff 2025-06-23 19:39:55 +01:00
chest.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
fence-doorway.glb Loads of stuff 2025-06-23 19:39:55 +01:00
fence-doorway.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
fence-fortified.glb Loads of stuff 2025-06-23 19:39:55 +01:00
fence-fortified.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
fence.glb Loads of stuff 2025-06-23 19:39:55 +01:00
fence.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
fish-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
fish-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
fish.glb Loads of stuff 2025-06-23 19:39:55 +01:00
fish.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
floor-hole.glb Loads of stuff 2025-06-23 19:39:55 +01:00
floor-hole.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
floor-old.glb Loads of stuff 2025-06-23 19:39:55 +01:00
floor-old.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
floor.glb Loads of stuff 2025-06-23 19:39:55 +01:00
floor.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
grass-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
grass-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
grass.glb Loads of stuff 2025-06-23 19:39:55 +01:00
grass.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
GRASS_TEXTURE.res Loads of stuff 2025-06-23 19:39:55 +01:00
GRASS_TEXTURE.res.depren Loads of crap 2025-06-26 14:46:23 +01:00
metal-panel-narrow.glb Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-narrow.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws-half.glb Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws-half.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws-narrow.glb Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws-narrow.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws.glb Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel-screws.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel.glb Loads of stuff 2025-06-23 19:39:55 +01:00
metal-panel.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
patch-grass-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
patch-grass-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
patch-grass.glb Loads of stuff 2025-06-23 19:39:55 +01:00
patch-grass.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
resource-planks.glb Loads of stuff 2025-06-23 19:39:55 +01:00
resource-planks.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
resource-stone-large.glb Loads of stuff 2025-06-23 19:39:55 +01:00
resource-stone-large.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
resource-stone.glb Loads of stuff 2025-06-23 19:39:55 +01:00
resource-stone.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
resource-wood.glb Loads of stuff 2025-06-23 19:39:55 +01:00
resource-wood.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-a.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-a.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-b.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-b.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-c.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-c.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-flat-grass.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-flat-grass.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-flat.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-flat.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-a.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-a.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-b.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-b.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-c.glb Loads of stuff 2025-06-23 19:39:55 +01:00
rock-sand-c.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
signpost-single.glb Loads of stuff 2025-06-23 19:39:55 +01:00
signpost-single.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
signpost.glb Loads of stuff 2025-06-23 19:39:55 +01:00
signpost.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-canvas.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-canvas.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-floor.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-floor.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-doorway.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-doorway.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-floor.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-floor.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-roof.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-roof.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-wall.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal-wall.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-metal.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure-roof.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure-roof.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
structure.glb Loads of stuff 2025-06-23 19:39:55 +01:00
structure.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tent-canvas-half.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tent-canvas-half.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tent-canvas.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tent-canvas.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tent.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tent.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-axe-upgraded.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-axe-upgraded.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-axe.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-axe.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hammer-upgraded.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hammer-upgraded.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hammer.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hammer.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hoe-upgraded.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hoe-upgraded.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hoe.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-hoe.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-pickaxe-upgraded.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-pickaxe-upgraded.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-pickaxe.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-pickaxe.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-shovel-upgraded.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-shovel-upgraded.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
tool-shovel.glb Loads of stuff 2025-06-23 19:39:55 +01:00
tool-shovel.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
workbench-anvil.glb Loads of stuff 2025-06-23 19:39:55 +01:00
workbench-anvil.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
workbench-grind.glb Loads of stuff 2025-06-23 19:39:55 +01:00
workbench-grind.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00
workbench.glb Loads of stuff 2025-06-23 19:39:55 +01:00
workbench.glb.import Loads of stuff 2025-06-23 19:39:55 +01:00