diff --git a/.gitattributes b/.gitattributes index 4bbc33a..aa8aed0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,6 @@ # Normalize EOL for all files that Git considers text files. * text=auto eol=lf *.glb filter=lfs diff=lfs merge=lfs -text +*.fbx filter=lfs diff=lfs merge=lfs -text +*.webp filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text diff --git a/project/CREDITS.txt b/project/CREDITS.txt new file mode 100644 index 0000000..5e84675 --- /dev/null +++ b/project/CREDITS.txt @@ -0,0 +1,6 @@ +Programming: + Marek S. Łukasiewicz + +3D models: + Igor Samek + Marek S. Łukasiewicz diff --git a/project/assets/cone/Cone80cm.fbx b/project/assets/cone/Cone80cm.fbx new file mode 100644 index 0000000..cce66e4 --- /dev/null +++ b/project/assets/cone/Cone80cm.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53604872f79dd1e52a8144811eef77179d66313b7d1cba8b2ed6bee691203b1f +size 32252 diff --git a/project/assets/cone/Cone80cm.fbx.import b/project/assets/cone/Cone80cm.fbx.import new file mode 100644 index 0000000..d252069 --- /dev/null +++ b/project/assets/cone/Cone80cm.fbx.import @@ -0,0 +1,38 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b6gpwum12u52w" +path="res://.godot/imported/Cone80cm.fbx-d949dbbc55b52604489414c5f9df328e.scn" + +[deps] + +source_file="res://assets/cone/Cone80cm.fbx" +dest_files=["res://.godot/imported/Cone80cm.fbx-d949dbbc55b52604489414c5f9df328e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=true +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +fbx/importer=0 +fbx/allow_geometry_helper_nodes=false +fbx/embedded_image_handling=1 diff --git a/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp b/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp new file mode 100644 index 0000000..f1d1788 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda4c784b19821b8de716bfebfe58c5a138baca15269328fec68389b5b5a6910 +size 74366 diff --git a/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp.import b/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp.import new file mode 100644 index 0000000..25e24c5 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_BaseColor.webp.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8d1ovbs1uls5" +path="res://.godot/imported/Cone_DefaultMaterial_BaseColor.webp-bad00f3f7b1863582144eaca57549c7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cone/Cone_DefaultMaterial_BaseColor.webp" +dest_files=["res://.godot/imported/Cone_DefaultMaterial_BaseColor.webp-bad00f3f7b1863582144eaca57549c7d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project/assets/cone/Cone_DefaultMaterial_Normal.webp b/project/assets/cone/Cone_DefaultMaterial_Normal.webp new file mode 100644 index 0000000..b60f821 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_Normal.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac629f1490250708b020f94be6dcd9b6d8562ca4a1d62af55e0ec596e374857b +size 126732 diff --git a/project/assets/cone/Cone_DefaultMaterial_Normal.webp.import b/project/assets/cone/Cone_DefaultMaterial_Normal.webp.import new file mode 100644 index 0000000..5bea403 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_Normal.webp.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cq5sci0t8q0hy" +path="res://.godot/imported/Cone_DefaultMaterial_Normal.webp-6a67b945c81f799997551ce26f4f31c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cone/Cone_DefaultMaterial_Normal.webp" +dest_files=["res://.godot/imported/Cone_DefaultMaterial_Normal.webp-6a67b945c81f799997551ce26f4f31c8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp b/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp new file mode 100644 index 0000000..17e7a65 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:812432b6750ab8f6391534efa2036aa5c192052672fcf7c4f63c292d63f944a7 +size 148532 diff --git a/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp.import b/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp.import new file mode 100644 index 0000000..9c84306 --- /dev/null +++ b/project/assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0x0t6mks64wj" +path="res://.godot/imported/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp-1a5b8b1d7a0eb8a9d7d6e168dd7479db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/cone/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp" +dest_files=["res://.godot/imported/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp-1a5b8b1d7a0eb8a9d7d6e168dd7479db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project/assets/cone/cone.tscn b/project/assets/cone/cone.tscn new file mode 100644 index 0000000..d17839b --- /dev/null +++ b/project/assets/cone/cone.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=3 format=3 uid="uid://7tddcx4u26w4"] + +[ext_resource type="PackedScene" uid="uid://b6gpwum12u52w" path="res://assets/cone/Cone80cm.fbx" id="1_caoip"] +[ext_resource type="Material" uid="uid://8my138hapqp8" path="res://assets/cone/cone_material.tres" id="2_pk7h2"] + +[node name="Cone80cm" instance=ExtResource("1_caoip")] + +[node name="Cylinder" parent="." index="0"] +surface_material_override/0 = ExtResource("2_pk7h2") diff --git a/project/assets/cone/cone_material.tres b/project/assets/cone/cone_material.tres new file mode 100644 index 0000000..2a52f25 --- /dev/null +++ b/project/assets/cone/cone_material.tres @@ -0,0 +1,28 @@ +[gd_resource type="StandardMaterial3D" load_steps=6 format=3 uid="uid://8my138hapqp8"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_2wwbo"] +load_path = "res://.godot/imported/Cone_DefaultMaterial_BaseColor.webp-bad00f3f7b1863582144eaca57549c7d.ctex" + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_86lm8"] +load_path = "res://.godot/imported/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp-1a5b8b1d7a0eb8a9d7d6e168dd7479db.ctex" + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_c2qq7"] +load_path = "res://.godot/imported/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp-1a5b8b1d7a0eb8a9d7d6e168dd7479db.ctex" + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_f28vr"] +load_path = "res://.godot/imported/Cone_DefaultMaterial_Normal.webp-6a67b945c81f799997551ce26f4f31c8.ctex" + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_tpcsw"] +load_path = "res://.godot/imported/Cone_DefaultMaterial_OcclusionRoughnessMetallic.webp-1a5b8b1d7a0eb8a9d7d6e168dd7479db.ctex" + +[resource] +albedo_texture = SubResource("CompressedTexture2D_2wwbo") +metallic = 1.0 +metallic_texture = SubResource("CompressedTexture2D_c2qq7") +metallic_texture_channel = 2 +roughness_texture = SubResource("CompressedTexture2D_tpcsw") +roughness_texture_channel = 1 +normal_enabled = true +normal_texture = SubResource("CompressedTexture2D_f28vr") +ao_enabled = true +ao_texture = SubResource("CompressedTexture2D_86lm8") diff --git a/project/assets/splash/splash.png b/project/assets/splash/splash.png index 32960db..a6d9376 100644 Binary files a/project/assets/splash/splash.png and b/project/assets/splash/splash.png differ