summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-06 07:05:13 +0100
committerskal <pascal.massimino@gmail.com>2026-02-06 07:05:13 +0100
commit96378529abe1f53e47b733d1d17d589d7b3c5424 (patch)
tree2e0ac5e81fa86a4d989dd2017c406831f7b6e97e /assets
parentc3d3fe94f59a9929387ea1f47ad1b56792411ff9 (diff)
feat(assets): Add dodecahedron mesh asset
Added dodecahedron.obj (downloaded from external source) to demo assets. Updated test_3d_render to display the dodecahedron mesh alongside the cube mesh. Verified asset packing and rendering pipeline.
Diffstat (limited to 'assets')
-rw-r--r--assets/final/demo_assets.txt3
-rw-r--r--assets/final/dodecahedron.obj61
2 files changed, 63 insertions, 1 deletions
diff --git a/assets/final/demo_assets.txt b/assets/final/demo_assets.txt
index 0febd75..d5ce9b4 100644
--- a/assets/final/demo_assets.txt
+++ b/assets/final/demo_assets.txt
@@ -48,4 +48,5 @@ SHADER_RENDER_SCENE_QUERY_BVH, NONE, shaders/render/scene_query_bvh.wgsl, "Scene
SHADER_RENDER_SCENE_QUERY_LINEAR, NONE, shaders/render/scene_query_linear.wgsl, "Scene Query Snippet (Linear)"
SHADER_RENDER_LIGHTING_UTILS, NONE, shaders/render/lighting_utils.wgsl, "Lighting Utils Snippet"
SHADER_MESH, NONE, shaders/mesh_render.wgsl, "Mesh Rasterization Shader"
-MESH_CUBE, NONE, test_mesh.obj, "A simple cube mesh" \ No newline at end of file
+MESH_CUBE, NONE, test_mesh.obj, "A simple cube mesh"
+DODECAHEDRON, NONE, dodecahedron.obj, "A dodecahedron mesh" \ No newline at end of file
diff --git a/assets/final/dodecahedron.obj b/assets/final/dodecahedron.obj
new file mode 100644
index 0000000..c3d6c09
--- /dev/null
+++ b/assets/final/dodecahedron.obj
@@ -0,0 +1,61 @@
+# OBJ file created by ply_to_obj.c
+#
+g Object001
+
+v -0.57735 -0.57735 0.57735
+v 0.934172 0.356822 0
+v 0.934172 -0.356822 0
+v -0.934172 0.356822 0
+v -0.934172 -0.356822 0
+v 0 0.934172 0.356822
+v 0 0.934172 -0.356822
+v 0.356822 0 -0.934172
+v -0.356822 0 -0.934172
+v 0 -0.934172 -0.356822
+v 0 -0.934172 0.356822
+v 0.356822 0 0.934172
+v -0.356822 0 0.934172
+v 0.57735 0.57735 -0.57735
+v 0.57735 0.57735 0.57735
+v -0.57735 0.57735 -0.57735
+v -0.57735 0.57735 0.57735
+v 0.57735 -0.57735 -0.57735
+v 0.57735 -0.57735 0.57735
+v -0.57735 -0.57735 -0.57735
+
+f 19 3 2
+f 12 19 2
+f 15 12 2
+f 8 14 2
+f 18 8 2
+f 3 18 2
+f 20 5 4
+f 9 20 4
+f 16 9 4
+f 13 17 4
+f 1 13 4
+f 5 1 4
+f 7 16 4
+f 6 7 4
+f 17 6 4
+f 6 15 2
+f 7 6 2
+f 14 7 2
+f 10 18 3
+f 11 10 3
+f 19 11 3
+f 11 1 5
+f 10 11 5
+f 20 10 5
+f 20 9 8
+f 10 20 8
+f 18 10 8
+f 9 16 7
+f 8 9 7
+f 14 8 7
+f 12 15 6
+f 13 12 6
+f 17 13 6
+f 13 1 11
+f 12 13 11
+f 19 12 11