Sailboat prop

This commit is contained in:
Rob Kelly 2024-11-19 02:10:12 -07:00
parent 3d6ca8c12e
commit af31c3c431
21 changed files with 351 additions and 2 deletions

BIN
asset_dev/sailboat/boat_uv.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/sailboat/lacquered_planks.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
asset_dev/sailboat/sailboat.blend (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
asset_dev/sailboat/sailboat.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
asset_dev/sailboat/weathered_planks.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,10 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bkwnd7stcu4ds"]
[ext_resource type="Texture2D" uid="uid://dipo564tnkpd5" path="res://assets/models/scenery/beach/sailboat/sailboat.png" id="1_k68kk"]
[resource]
resource_name = "Sailboat"
cull_mode = 2
albedo_texture = ExtResource("1_k68kk")
roughness = 0.5
texture_filter = 2

Binary file not shown.

View File

@ -0,0 +1,138 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.2.60",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0,
"name":"Boat"
}
],
"materials":[
{
"alphaMode":"BLEND",
"doubleSided":true,
"name":"Sailboat",
"pbrMetallicRoughness":{
"baseColorTexture":{
"index":0
},
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Cube",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2
},
"indices":3,
"material":0
}
]
}
],
"textures":[
{
"sampler":0,
"source":0
}
],
"images":[
{
"mimeType":"image/png",
"name":"sailboat",
"uri":"sailboat.png"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":157,
"max":[
1.8870970010757446,
18.14046859741211,
6.187012672424316
],
"min":[
-1.8870970010757446,
0,
-6.7378997802734375
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":157,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":157,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5123,
"count":225,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":1884,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":1884,
"byteOffset":1884,
"target":34962
},
{
"buffer":0,
"byteLength":1256,
"byteOffset":3768,
"target":34962
},
{
"buffer":0,
"byteLength":450,
"byteOffset":5024,
"target":34963
}
],
"samplers":[
{
"magFilter":9728,
"minFilter":9984
}
],
"buffers":[
{
"byteLength":5476,
"uri":"sailboat.bin"
}
]
}

View File

@ -0,0 +1,43 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://ddale58s8aepy"
path="res://.godot/imported/sailboat.gltf-5b3e69777f62d6eb9856b78903c40889.scn"
[deps]
source_file="res://assets/models/scenery/beach/sailboat/sailboat.gltf"
dest_files=["res://.godot/imported/sailboat.gltf-5b3e69777f62d6eb9856b78903c40889.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={
"materials": {
"Sailboat": {
"use_external/enabled": true,
"use_external/path": "res://assets/models/scenery/beach/sailboat/Sailboat.tres"
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
assets/models/scenery/beach/sailboat/sailboat.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dipo564tnkpd5"
path="res://.godot/imported/sailboat.png-ee09876e39f3cb9667700526e390d97b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/models/scenery/beach/sailboat/sailboat.png"
dest_files=["res://.godot/imported/sailboat.png-ee09876e39f3cb9667700526e390d97b.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=true
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=0

BIN
assets/textures/wood/lacquered_planks.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq8dxuxfw1rwu"
path="res://.godot/imported/lacquered_planks.png-3fdda2761b20beeed0d3e587d00f6284.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/wood/lacquered_planks.png"
dest_files=["res://.godot/imported/lacquered_planks.png-3fdda2761b20beeed0d3e587d00f6284.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

BIN
assets/textures/wood/weathered_planks.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bcvhmxh5wrpah"
path="res://.godot/imported/weathered_planks.png-c52c72a83514756de74002198c6671e3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/textures/wood/weathered_planks.png"
dest_files=["res://.godot/imported/weathered_planks.png-c52c72a83514756de74002198c6671e3.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

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=54 format=3 uid="uid://bm2o3mex10v11"]
[gd_scene load_steps=55 format=3 uid="uid://bm2o3mex10v11"]
[ext_resource type="Texture2D" path="res://assets/textures/grass_fairway/grass_fairway_albedo.dds" id="2_e4m27"]
[ext_resource type="Texture2D" path="res://assets/textures/grass_rough/grass_rough_albedo.dds" id="4_p0awb"]
@ -16,6 +16,7 @@
[ext_resource type="PackedScene" uid="uid://cjubxs7peir5k" path="res://src/props/scenery/city/kana_signboard.tscn" id="11_evxup"]
[ext_resource type="PackedScene" uid="uid://di7aql54lksn7" path="res://src/props/scenery/trees/palm_tree/palm_tree.tscn" id="12_sswxf"]
[ext_resource type="PackedScene" uid="uid://c7l58wuuahn7w" path="res://src/props/flag/flag.tscn" id="13_6jtao"]
[ext_resource type="PackedScene" uid="uid://cl0goj38u7r72" path="res://src/props/scenery/beach/sailboat.tscn" id="14_6reiy"]
[ext_resource type="Texture2D" uid="uid://dj60e8ri2fco" path="res://assets/models/scenery/city/concrete_building_1/concrete_building_1.png" id="14_y7s2h"]
[ext_resource type="Texture2D" uid="uid://du3vk5nnksohs" path="res://assets/sprites/particles/sparkle.png" id="16_2m5yu"]
[ext_resource type="PackedScene" uid="uid://nqar1qcun8ax" path="res://src/props/scenery/highway/guard_rail/guard_rail.tscn" id="16_xtxyj"]
@ -302,6 +303,9 @@ water_hazard = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.2, 0)
shape = SubResource("BoxShape3D_x3wvm")
[node name="Sailboat" parent="Course/WaterTable" instance=ExtResource("14_6reiy")]
transform = Transform3D(-0.74629, 0, -0.665621, 0, 1, 0, 0.665621, 0, -0.74629, 381.024, -0.5, 224.968)
[node name="Flag" parent="Course" instance=ExtResource("13_6jtao")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 540, 4, 452)
@ -417,3 +421,19 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.56348, -0.274033, -7.70535
[node name="DemoCamera" type="Camera3D" parent="."]
transform = Transform3D(-0.317113, 0.433573, -0.843477, 0, 0.88938, 0.457168, 0.948388, 0.144974, -0.282034, 461.268, 30.8271, 256.17)
visible = false
[node name="NorthSea" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -179.859, -2, 1062.93)
[node name="Sailboat" parent="NorthSea" instance=ExtResource("14_6reiy")]
transform = Transform3D(0.0794683, 0, 0.996837, 0, 1, 0, -0.996837, 0, 0.0794683, -15.5741, -0.5, 47.5792)
[node name="Sailboat2" parent="NorthSea" instance=ExtResource("14_6reiy")]
transform = Transform3D(-0.0446656, 0, -0.999002, 0, 1, 0, 0.999002, 0, -0.0446656, 187.918, -0.5, 144.065)
[node name="Umineko" parent="NorthSea" instance=ExtResource("21_ch6qk")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.107056, 54.6249, 58.7148)
[node name="Umineko2" parent="NorthSea" instance=ExtResource("21_ch6qk")]
transform = Transform3D(-0.911669, 0, -0.410926, 0, 1, 0, 0.410926, 0, -0.911669, 46.6726, 54.6249, 64.5933)

View File

@ -98,7 +98,6 @@ _data = {
[node name="Game" type="Node" groups=["GameGroup"]]
process_mode = 3
script = ExtResource("1_4qa87")
start_scene = "res://levels/debug_level/debug_level.tscn"
[node name="RootControl" type="Control" parent="."]
unique_name_in_owner = true

File diff suppressed because one or more lines are too long