29 Commits

Author SHA1 Message Date
  Pixdigit 441def1f9e Merge branch 'max' into main 3 months ago
  Pixdigit cdc12d57a8 Merge branch 'Henrik' into max 3 months ago
  Pixdigit 87be7f7d37 small fixes 3 months ago
  Pixdigit 286e877dcd Merge branch 'max' into Henrik 3 months ago
  Pixdigit 7defeb3160 added a bunch of stuff 3 months ago
  Desaru 1ad9f49665 smoothPlayerRotation 3 months ago
  Pixdigit cbb1ae209d Merge branch 'Henrik' into max 3 months ago
  Desaru e732a079d9 Audio(Bus) 3 months ago
  Desaru cea61e7c1b BALLERN ! 3 months ago
  Pixdigit 604f1be4d5 fixed gitignore 3 months ago
  Pixdigit 716625d2d8 fixed weird godot bug 3 months ago
  Desaru 27174d368a creakSound 3 months ago
  Pixdigit 10b897306f shader stuff 3 months ago
  Pixdigit 139a382a0f added shader 3 months ago
  Pixdigit 3c714a7edf Merge branch 'Henrik' into max 3 months ago
  Desaru a05b120938 Merge branch 'Henrik' of http://git.pixdigit.tk/Team_Godot/GGJ21 into Henrik 3 months ago
  Desaru f634b01785 Music and Creaks 3 months ago
  Pixdigit a18a2e18a4 finished flower logic 3 months ago
  Pixdigit ca59050696 Merge branch 'max' into Henrik 3 months ago
  Pixdigit cead30f1a4 small fixes 3 months ago
  Pixdigit 2e65860999 Merge branch 'Henrik' into max 3 months ago
  Desaru fba92e7966 Footsteps 3 months ago
  Pixdigit 9c5ec7714f added new ship 3 months ago
  Pixdigit af83aeb9dc a load of stuff 3 months ago
  Desaru 3c8ccbb9da PlayerController (Jump & Sprint) 3 months ago
  Pixdigit ef1bde16d8 Merge branch 'Henrik' into max 3 months ago
  Pixdigit ede1aea2a1 Merge branch 'max' into Henrik 3 months ago
  Desaru 6aecc6891e just commiting 3 months ago
  Pixdigit 11442e955d added colliders 3 months ago
100 changed files with 10195 additions and 66 deletions
Split View
  1. +0
    -1
      .gitignore
  2. +76
    -0
      Demo.tscn
  3. +19
    -0
      LICENSE.txt
  4. +32
    -0
      README.md
  5. +19
    -0
      addons/randomAudioStreamPlayer/LICENSE.txt
  6. +33
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player.svg
  7. +34
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player.svg.import
  8. +33
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player_2_d.svg
  9. +34
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player_2_d.svg.import
  10. +33
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player_3_d.svg
  11. +34
    -0
      addons/randomAudioStreamPlayer/icon_random_audio_stream_player_3_d.svg.import
  12. +7
    -0
      addons/randomAudioStreamPlayer/plugin.cfg
  13. +12
    -0
      addons/randomAudioStreamPlayer/random_audio.gd
  14. +58
    -0
      addons/randomAudioStreamPlayer/random_audio_stream_player.gd
  15. +58
    -0
      addons/randomAudioStreamPlayer/random_audio_stream_player_2D.gd
  16. +57
    -0
      addons/randomAudioStreamPlayer/random_audio_stream_player_3D.gd
  17. +0
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_AO.png
  18. +36
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_AO.png.import
  19. +0
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_BaseColor.png
  20. +36
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_BaseColor.png.import
  21. +0
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Metallic.png
  22. +36
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Metallic.png.import
  23. +0
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Normal.png
  24. +36
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Normal.png.import
  25. +0
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Roughness.png
  26. +36
    -0
      assets/models/plants/canon/canonPlant_LOW_CanonPlant_Roughness.png.import
  27. +264
    -65
      assets/models/plants/canon/plant_canon_export_Actions.escn
  28. +1063
    -0
      assets/models/plants/canon/plant_canon_export_Actions.escn.import
  29. BIN
     
  30. BIN
     
  31. +36
    -0
      assets/models/plants/engine/EnginePlant_AO.png.import
  32. BIN
     
  33. +36
    -0
      assets/models/plants/engine/EnginePlant_BaseColor.png.import
  34. BIN
     
  35. +36
    -0
      assets/models/plants/engine/EnginePlant_Metallic.png.import
  36. BIN
     
  37. +36
    -0
      assets/models/plants/engine/EnginePlant_Normal.png.import
  38. BIN
     
  39. +36
    -0
      assets/models/plants/engine/EnginePlant_Roughness.png.import
  40. +705
    -0
      assets/models/plants/engine/plant_engine_export_left_fixed.escn
  41. +1063
    -0
      assets/models/plants/engine/plant_engine_export_left_fixed.escn.import
  42. BIN
     
  43. BIN
     
  44. +36
    -0
      assets/models/plants/oxygen/Bubble_AO.png.import
  45. BIN
     
  46. +36
    -0
      assets/models/plants/oxygen/Bubble_BaseColor.png.import
  47. BIN
     
  48. +36
    -0
      assets/models/plants/oxygen/Bubble_Metallic.png.import
  49. BIN
     
  50. +36
    -0
      assets/models/plants/oxygen/Bubble_Normal.png.import
  51. BIN
     
  52. +36
    -0
      assets/models/plants/oxygen/Bubble_Roughness.png.import
  53. BIN
     
  54. BIN
     
  55. +36
    -0
      assets/models/plants/oxygen/OxygonPlant_AO.png.import
  56. BIN
     
  57. +36
    -0
      assets/models/plants/oxygen/OxygonPlant_BaseColor.png.import
  58. BIN
     
  59. +36
    -0
      assets/models/plants/oxygen/OxygonPlant_Metallic.png.import
  60. BIN
     
  61. +36
    -0
      assets/models/plants/oxygen/OxygonPlant_Normal.png.import
  62. BIN
     
  63. +36
    -0
      assets/models/plants/oxygen/OxygonPlant_Roughness.png.import
  64. +603
    -0
      assets/models/plants/oxygen/plant_oxygon_export.escn
  65. +1063
    -0
      assets/models/plants/oxygen/plant_oxygon_export.escn.import
  66. +295
    -0
      assets/models/plants/seedling/plant_seedling_export.escn
  67. +1063
    -0
      assets/models/plants/seedling/plant_seedling_export.escn.import
  68. BIN
     
  69. BIN
     
  70. +36
    -0
      assets/models/plants/seedling/seedling_AO.png.import
  71. BIN
     
  72. +36
    -0
      assets/models/plants/seedling/seedling_BaseColor.png.import
  73. BIN
     
  74. +36
    -0
      assets/models/plants/seedling/seedling_Metallic.png.import
  75. BIN
     
  76. +36
    -0
      assets/models/plants/seedling/seedling_Normal.png.import
  77. BIN
     
  78. +36
    -0
      assets/models/plants/seedling/seedling_Roughness.png.import
  79. +331
    -0
      assets/models/plants/steer/plant_steeringWheel_export-1.escn
  80. +1063
    -0
      assets/models/plants/steer/plant_steeringWheel_export-1.escn.import
  81. BIN
     
  82. +36
    -0
      assets/models/plants/steer/steering wheel plant_AO.png.import
  83. BIN
     
  84. +36
    -0
      assets/models/plants/steer/steering wheel plant_BaseColor.png.import
  85. BIN
     
  86. +36
    -0
      assets/models/plants/steer/steering wheel plant_Metallic.png.import
  87. BIN
     
  88. +36
    -0
      assets/models/plants/steer/steering wheel plant_Normal.png.import
  89. BIN
     
  90. +36
    -0
      assets/models/plants/steer/steering wheel plant_Roughness.png.import
  91. BIN
     
  92. +1063
    -0
      assets/models/satzkasten/satzkasten.escn.import
  93. BIN
     
  94. BIN
     
  95. BIN
     
  96. BIN
     
  97. BIN
     
  98. BIN
     
  99. BIN
     
  100. BIN
     

+ 0
- 1
.gitignore View File

@@ -1,3 +1,2 @@
*.import
.import
build_dir

+ 76
- 0
Demo.tscn View File

@@ -0,0 +1,76 @@
[gd_scene load_steps=15 format=2]

[ext_resource path="res://sound_effects/walking_character8.wav" type="AudioStream" id=1]
[ext_resource path="res://sound_effects/walking_character7.wav" type="AudioStream" id=2]
[ext_resource path="res://sound_effects/walking_character2.wav" type="AudioStream" id=3]
[ext_resource path="res://sound_effects/walking_character4.wav" type="AudioStream" id=4]
[ext_resource path="res://sound_effects/walking_character3.wav" type="AudioStream" id=5]
[ext_resource path="res://sound_effects/walking_character5.wav" type="AudioStream" id=6]
[ext_resource path="res://sound_effects/walking_character1.wav" type="AudioStream" id=7]
[ext_resource path="res://sound_effects/walking_character6.wav" type="AudioStream" id=8]
[ext_resource path="res://addons/randomAudioStreamPlayer/random_audio_stream_player_3D.gd" type="Script" id=12]

[sub_resource type="GDScript" id=1]
script/source = "extends Spatial

onready var soundPlayer3D = get_node(\"Orbit/Sphere/RandomAudioStreamPlayer3D\")

func _process(delta):
if not soundPlayer3D.is_playing():
soundPlayer3D.play()
"

[sub_resource type="SphereMesh" id=2]

[sub_resource type="Animation" id=3]
resource_name = "Orbit"
length = 5.0
loop = true
tracks/0/type = "value"
tracks/0/path = NodePath(".:rotation_degrees")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 5 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 0,
"values": [ Vector3( 0, 0, 0 ), Vector3( 0, 360, 0 ) ]
}

[sub_resource type="ProceduralSky" id=4]

[sub_resource type="Environment" id=5]
background_mode = 2
background_sky = SubResource( 4 )

[node name="Spatial" type="Spatial"]
script = SubResource( 1 )

[node name="Orbit" type="Spatial" parent="."]

[node name="Sphere" type="MeshInstance" parent="Orbit"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0 )
mesh = SubResource( 2 )
material/0 = null

[node name="RandomAudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Orbit/Sphere"]
script = ExtResource( 12 )
streams = [ ExtResource( 7 ), ExtResource( 3 ), ExtResource( 5 ), ExtResource( 4 ), ExtResource( 6 ), ExtResource( 8 ), ExtResource( 2 ), ExtResource( 1 ) ]
random_strategy = 2
randomize_volume = true
volume_max = 24.0
randomize_pitch = true
pitch_min = 0.5
pitch_max = 1.5

[node name="AnimationPlayer" type="AnimationPlayer" parent="Orbit"]
autoplay = "Orbit"
anims/Orbit = SubResource( 3 )

[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource( 5 )

[node name="Camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, 0, 5, 15 )

+ 19
- 0
LICENSE.txt View File

@@ -0,0 +1,19 @@
Copyright (c) 2020 Tim Krief.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

+ 32
- 0
README.md View File

@@ -0,0 +1,32 @@
# Random Audio Stream Player Nodes for Godot Engine

![Random Audio Stream Player Icon](icon.png "Random Audio Stream Player Icon")

This plugin will add Random Audio Stream Player Nodes (standard, 2D and 3D)
that can be used as normal Audio Stream Player Nodes with the added ability to
play randomly audio from an array of audio streams with the possibility to
choose the random strategy and to randomize the volume and the pitch.


# Install

This is a Godot Engine project that can be imported in godot and features a
demo using a Random Audio Stream Player 3D to play randomly walking sound
effects from an array of 8 possible sounds. (Sounds are made by me, Tim Krief
and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike
4.0 International License.)

To use the plugin in your own project you can all the files in `addons/` to the
`addons/` folder of your project and enable the plugin in Godot. Complete
instructions are available here: [Installing plugins (GodotDocs)](https://docs.godotengine.org/en/stable/tutorials/plugins/editor/installing_plugins.html)

# Notes

Made for the great [Godot Engine](https://godotengine.org/):

> Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
> Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.

Tested on Godot Engine v3.2.1.stable.official

Icons are derived from the [AudioStreamPlayer](https://github.com/godotengine/godot/blob/3.2.1-stable/editor/icons/icon_audio_stream_player.svg), [AudioStreamPlayer2D](https://github.com/godotengine/godot/blob/3.2.1-stable/editor/icons/icon_audio_stream_player_2_d.svg) and [AudioStreamPlayer3D](https://github.com/godotengine/godot/blob/3.2.1-stable/editor/icons/icon_audio_stream_player_3_d.svg) icons from Godot Engine

+ 19
- 0
addons/randomAudioStreamPlayer/LICENSE.txt View File

@@ -0,0 +1,19 @@
Copyright (c) 2020 Tim Krief.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

+ 33
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player.svg View File

@@ -0,0 +1,33 @@
<!--
This SVG file is derived from the AudioStreamPlayer icon from Godot Engine:
https://github.com/godotengine/godot/blob/master/editor/icons/icon_audio_stream_player.svg
Here's Godot Engine's license:

Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

End of license
-->
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#ff7a7a"/><stop offset=".5" stop-color="#e1dc7a"/><stop offset="1" stop-color="#66ff9e"/></linearGradient>
<path d="m11.971 1.002a1.0001 1.0001 0 0 0 -.24609.037109l-7 2a1.0001 1.0001 0 0 0 -.72461.96094v5.5508a2.5 2.5 0 0 0 -.5-.050781 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.4961-2.4121 1.0001 1.0001 0 0 0 .0039062-.087891v-7.2441l5-1.4277v3.1719l2-1v-3.5a1.0001 1.0001 0 0 0 -1.0293-.99805z" fill="url(#a)"/>
<path d="M 13.498047 7.4960938 C 13.263787 7.4906638 13.070271 7.6745056 13.070312 7.9023438 L 13.070312 8.0527344 C 11.494803 8.0527344 10.167969 9.3303798 10.167969 10.957031 C 10.167969 11.562035 9.6772713 12.052734 9.0722656 12.052734 L 7.71875 12.052734 L 7.71875 13.861328 L 9.0722656 13.861328 C 10.647776 13.861328 11.976563 12.583682 11.976562 10.957031 C 11.976562 10.352026 12.465308 9.8613281 13.070312 9.8613281 L 13.070312 10.011719 C 13.070602 10.323931 13.419192 10.519345 13.697266 10.363281 L 15.367188 9.3085938 C 15.645492 9.1524037 15.645493 8.7616587 15.367188 8.6054688 L 13.697266 7.5507812 C 13.636736 7.5165653 13.567996 7.4978008 13.498047 7.4960938 z M 7.71875 8.0527344 L 7.71875 9.8613281 L 9.0703125 9.8613281 C 9.3078527 9.8613281 9.5256968 9.9398614 9.7050781 10.068359 C 9.8650998 9.4643952 10.180379 8.9270282 10.607422 8.5 C 10.158088 8.2182497 9.6308898 8.0527344 9.0703125 8.0527344 L 7.71875 8.0527344 z M 13.496094 11.498047 C 13.261835 11.492647 13.070271 11.676459 13.070312 11.904297 L 13.070312 12.052734 C 12.833652 12.052734 12.616515 11.977243 12.4375 11.849609 C 12.276896 12.453085 11.960452 12.991463 11.533203 13.417969 C 11.982361 13.6994 12.510078 13.863281 13.070312 13.863281 L 13.070312 14.011719 C 13.070602 14.323931 13.417238 14.519346 13.695312 14.363281 L 15.365234 13.308594 C 15.643539 13.152404 15.643539 12.763611 15.365234 12.607422 L 13.695312 11.552734 C 13.634783 11.518514 13.566043 11.499757 13.496094 11.498047 z " style="fill:#e0e0e0;" />
</svg>

+ 34
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player.svg.import View File

@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon_random_audio_stream_player.svg-5a601129e3a46fa1c72ca5566169f2e6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://addons/randomAudioStreamPlayer/icon_random_audio_stream_player.svg"
dest_files=[ "res://.import/icon_random_audio_stream_player.svg-5a601129e3a46fa1c72ca5566169f2e6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

+ 33
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player_2_d.svg View File

@@ -0,0 +1,33 @@
<!--
This SVG file is derived from the AudioStreamPlayer icon from Godot Engine:
https://github.com/godotengine/godot/blob/master/editor/icons/icon_audio_stream_player_2_d.svg
Here's Godot Engine's license:

Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

End of license
-->
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#ff7a7a"/><stop offset=".5" stop-color="#e1dc7a"/><stop offset="1" stop-color="#66ff9e"/></linearGradient>
<path d="m11.971 1.002a1.0001 1.0001 0 0 0 -.24609.037109l-7 2a1.0001 1.0001 0 0 0 -.72461.96094v5.5508a2.5 2.5 0 0 0 -.5-.050781 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.4961-2.4121 1.0001 1.0001 0 0 0 .0039062-.087891v-7.2441l5-1.4277v3.1719l2-1v-3.5a1.0001 1.0001 0 0 0 -1.0293-.99805z" fill="url(#a)"/>
<path d="M 13.498047 7.4960938 C 13.263787 7.4906638 13.070271 7.6745056 13.070312 7.9023438 L 13.070312 8.0527344 C 11.494803 8.0527344 10.167969 9.3303798 10.167969 10.957031 C 10.167969 11.562035 9.6772713 12.052734 9.0722656 12.052734 L 7.71875 12.052734 L 7.71875 13.861328 L 9.0722656 13.861328 C 10.647776 13.861328 11.976563 12.583682 11.976562 10.957031 C 11.976562 10.352026 12.465308 9.8613281 13.070312 9.8613281 L 13.070312 10.011719 C 13.070602 10.323931 13.419192 10.519345 13.697266 10.363281 L 15.367188 9.3085938 C 15.645492 9.1524037 15.645493 8.7616587 15.367188 8.6054688 L 13.697266 7.5507812 C 13.636736 7.5165653 13.567996 7.4978008 13.498047 7.4960938 z M 7.71875 8.0527344 L 7.71875 9.8613281 L 9.0703125 9.8613281 C 9.3078527 9.8613281 9.5256968 9.9398614 9.7050781 10.068359 C 9.8650998 9.4643952 10.180379 8.9270282 10.607422 8.5 C 10.158088 8.2182497 9.6308898 8.0527344 9.0703125 8.0527344 L 7.71875 8.0527344 z M 13.496094 11.498047 C 13.261835 11.492647 13.070271 11.676459 13.070312 11.904297 L 13.070312 12.052734 C 12.833652 12.052734 12.616515 11.977243 12.4375 11.849609 C 12.276896 12.453085 11.960452 12.991463 11.533203 13.417969 C 11.982361 13.6994 12.510078 13.863281 13.070312 13.863281 L 13.070312 14.011719 C 13.070602 14.323931 13.417238 14.519346 13.695312 14.363281 L 15.365234 13.308594 C 15.643539 13.152404 15.643539 12.763611 15.365234 12.607422 L 13.695312 11.552734 C 13.634783 11.518514 13.566043 11.499757 13.496094 11.498047 z " style="fill:#a5b7f3;" />
</svg>

+ 34
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player_2_d.svg.import View File

@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon_random_audio_stream_player_2_d.svg-4fff6f62acbe173a4573e61fc078f248.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://addons/randomAudioStreamPlayer/icon_random_audio_stream_player_2_d.svg"
dest_files=[ "res://.import/icon_random_audio_stream_player_2_d.svg-4fff6f62acbe173a4573e61fc078f248.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

+ 33
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player_3_d.svg View File

@@ -0,0 +1,33 @@
<!--
This SVG file is derived from the AudioStreamPlayer icon from Godot Engine:
https://github.com/godotengine/godot/blob/master/editor/icons/icon_audio_stream_player_3_d.svg
Here's Godot Engine's license:

Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
Copyright (c) 2014-2020 Godot Engine contributors (cf. AUTHORS.md).

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

End of license
-->
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#ff7a7a"/><stop offset=".5" stop-color="#e1dc7a"/><stop offset="1" stop-color="#66ff9e"/></linearGradient>
<path d="m11.971 1.002a1.0001 1.0001 0 0 0 -.24609.037109l-7 2a1.0001 1.0001 0 0 0 -.72461.96094v5.5508a2.5 2.5 0 0 0 -.5-.050781 2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.4961-2.4121 1.0001 1.0001 0 0 0 .0039062-.087891v-7.2441l5-1.4277v3.1719l2-1v-3.5a1.0001 1.0001 0 0 0 -1.0293-.99805z" fill="url(#a)"/>
<path d="M 13.498047 7.4960938 C 13.263787 7.4906638 13.070271 7.6745056 13.070312 7.9023438 L 13.070312 8.0527344 C 11.494803 8.0527344 10.167969 9.3303798 10.167969 10.957031 C 10.167969 11.562035 9.6772713 12.052734 9.0722656 12.052734 L 7.71875 12.052734 L 7.71875 13.861328 L 9.0722656 13.861328 C 10.647776 13.861328 11.976563 12.583682 11.976562 10.957031 C 11.976562 10.352026 12.465308 9.8613281 13.070312 9.8613281 L 13.070312 10.011719 C 13.070602 10.323931 13.419192 10.519345 13.697266 10.363281 L 15.367188 9.3085938 C 15.645492 9.1524037 15.645493 8.7616587 15.367188 8.6054688 L 13.697266 7.5507812 C 13.636736 7.5165653 13.567996 7.4978008 13.498047 7.4960938 z M 7.71875 8.0527344 L 7.71875 9.8613281 L 9.0703125 9.8613281 C 9.3078527 9.8613281 9.5256968 9.9398614 9.7050781 10.068359 C 9.8650998 9.4643952 10.180379 8.9270282 10.607422 8.5 C 10.158088 8.2182497 9.6308898 8.0527344 9.0703125 8.0527344 L 7.71875 8.0527344 z M 13.496094 11.498047 C 13.261835 11.492647 13.070271 11.676459 13.070312 11.904297 L 13.070312 12.052734 C 12.833652 12.052734 12.616515 11.977243 12.4375 11.849609 C 12.276896 12.453085 11.960452 12.991463 11.533203 13.417969 C 11.982361 13.6994 12.510078 13.863281 13.070312 13.863281 L 13.070312 14.011719 C 13.070602 14.323931 13.417238 14.519346 13.695312 14.363281 L 15.365234 13.308594 C 15.643539 13.152404 15.643539 12.763611 15.365234 12.607422 L 13.695312 11.552734 C 13.634783 11.518514 13.566043 11.499757 13.496094 11.498047 z " style="fill:#fc9c9c;" />
</svg>

+ 34
- 0
addons/randomAudioStreamPlayer/icon_random_audio_stream_player_3_d.svg.import View File

@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon_random_audio_stream_player_3_d.svg-80090c5d537eba44e71295f1b8e8cd23.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://addons/randomAudioStreamPlayer/icon_random_audio_stream_player_3_d.svg"
dest_files=[ "res://.import/icon_random_audio_stream_player_3_d.svg-80090c5d537eba44e71295f1b8e8cd23.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

+ 7
- 0
addons/randomAudioStreamPlayer/plugin.cfg View File

@@ -0,0 +1,7 @@
[plugin]

name="Random Audio Stream Player"
description="Custom Audio Stream Player nodes that will play randomly a stream from an array of streams with the possibility to choose the random strategy and to randomize the volume and the pitch."
author="Tim Krief"
version="1.0.0"
script="random_audio.gd"

+ 12
- 0
addons/randomAudioStreamPlayer/random_audio.gd View File

@@ -0,0 +1,12 @@
tool
extends EditorPlugin

func _enter_tree():
add_custom_type("RandomAudioStreamPlayer", "AudioStreamPlayer", preload("random_audio_stream_player.gd"), preload("icon_random_audio_stream_player.svg"))
add_custom_type("RandomAudioStreamPlayer2D", "AudioStreamPlayer2D", preload("random_audio_stream_player_2D.gd"), preload("icon_random_audio_stream_player_2_d.svg"))
add_custom_type("RandomAudioStreamPlayer3D", "AudioStreamPlayer3D", preload("random_audio_stream_player_3D.gd"), preload("icon_random_audio_stream_player_3_d.svg"))

func _exit_tree():
remove_custom_type("RandomAudioStreamPlayer")
remove_custom_type("RandomAudioStreamPlayer2D")
remove_custom_type("RandomAudioStreamPlayer3D")

+ 58
- 0
addons/randomAudioStreamPlayer/random_audio_stream_player.gd View File

@@ -0,0 +1,58 @@
tool
extends AudioStreamPlayer

export(Array, AudioStream) var streams
export(int, "Pure", "No consecutive repetition", "Use all samples before repeat") var random_strategy = 0

export(bool) var randomize_volume = false
export(float, -80, 24) var volume_min = 0
export(float, -80, 24) var volume_max = 0

export(bool) var randomize_pitch = false
export(float, 0.01, 32) var pitch_min = 1
export(float, 0.01, 32) var pitch_max = 1

var playing_sample_nb : int = -1
var last_played_sample_nb : int = -1 # only used if random_strategy = 1
var to_play = [] # only used if random_strategy = 2

func play(from_position=0.0):
playing = true
var number_of_samples = len(streams)
if number_of_samples > 0:
if playing_sample_nb < 0:
if number_of_samples == 1:
playing_sample_nb = 0
else:
randomize()
match random_strategy:
1:
playing_sample_nb = randi() % (number_of_samples - 1)
if last_played_sample_nb == playing_sample_nb:
playing_sample_nb += 1
last_played_sample_nb = playing_sample_nb
2:
if len(to_play) == 0:
for i in range(number_of_samples):
if i != last_played_sample_nb:
to_play.append(i)
to_play.shuffle()
playing_sample_nb = to_play.pop_back()
last_played_sample_nb = playing_sample_nb
_:
playing_sample_nb = randi() % number_of_samples
if randomize_volume:
set_volume_db(rand_range(volume_min, volume_max))
if randomize_pitch:
set_pitch_scale(rand_range(pitch_min, pitch_max))
set_stream(streams[playing_sample_nb])
.play(from_position)

func _ready():
connect("finished", self, "reset_playing_sample_nb")

func reset_playing_sample_nb():
if playing_sample_nb >= 0:
playing_sample_nb = -1


+ 58
- 0
addons/randomAudioStreamPlayer/random_audio_stream_player_2D.gd View File

@@ -0,0 +1,58 @@
tool
extends AudioStreamPlayer2D

export(Array, AudioStream) var streams
export(int, "Pure", "No consecutive repetition", "Use all samples before repeat") var random_strategy = 0

export(bool) var randomize_volume = false
export(float, -80, 24) var volume_min = 0
export(float, -80, 24) var volume_max = 0

export(bool) var randomize_pitch = false
export(float, 0.01, 32) var pitch_min = 1
export(float, 0.01, 32) var pitch_max = 1

var playing_sample_nb : int = -1
var last_played_sample_nb : int = -1 # only used if random_strategy = 1
var playing_time_remaining = -1
var to_play = []

func play(from_position=0.0):
var number_of_samples = len(streams)
if number_of_samples > 0:
if playing_sample_nb < 0:
if number_of_samples == 1:
playing_sample_nb = 0
else:
randomize()
match random_strategy:
1:
playing_sample_nb = randi() % (number_of_samples - 1)
if last_played_sample_nb == playing_sample_nb:
playing_sample_nb += 1
last_played_sample_nb = playing_sample_nb
2:
if len(to_play) == 0:
for i in range(number_of_samples):
if i != last_played_sample_nb:
to_play.append(i)
to_play.shuffle()
playing_sample_nb = to_play.pop_back()
last_played_sample_nb = playing_sample_nb
_:
playing_sample_nb = randi() % number_of_samples
if randomize_volume:
set_volume_db(rand_range(volume_min, volume_max))
if randomize_pitch:
set_pitch_scale(rand_range(pitch_min, pitch_max))
set_stream(streams[playing_sample_nb])
.play(from_position)

func _ready():
connect("finished", self, "reset_playing_sample_nb")

func reset_playing_sample_nb():
if playing_sample_nb >= 0:
playing_sample_nb = -1


+ 57
- 0
addons/randomAudioStreamPlayer/random_audio_stream_player_3D.gd View File

@@ -0,0 +1,57 @@
tool
extends AudioStreamPlayer3D

export(Array, AudioStream) var streams
export(int, "Pure", "No consecutive repetition", "Use all samples before repeat") var random_strategy = 0

export(bool) var randomize_volume = false
export(float, -80, 24) var volume_min = 0
export(float, -80, 24) var volume_max = 0

export(bool) var randomize_pitch = false
export(float, 0.01, 32) var pitch_min = 1
export(float, 0.01, 32) var pitch_max = 1

var playing_sample_nb : int = -1
var last_played_sample_nb : int = -1 # only used if random_strategy = 1
var playing_time_remaining = -1
var to_play = []

func play(from_position=0.0):
var number_of_samples = len(streams)
if number_of_samples > 0:
if playing_sample_nb < 0:
if number_of_samples == 1:
playing_sample_nb = 0
else:
randomize()
match random_strategy:
1:
playing_sample_nb = randi() % (number_of_samples - 1)
if last_played_sample_nb == playing_sample_nb:
playing_sample_nb += 1
last_played_sample_nb = playing_sample_nb
2:
if len(to_play) == 0:
for i in range(number_of_samples):
if i != last_played_sample_nb:
to_play.append(i)
to_play.shuffle()
playing_sample_nb = to_play.pop_back()
last_played_sample_nb = playing_sample_nb
_:
playing_sample_nb = randi() % number_of_samples
if randomize_volume:
set_unit_db(rand_range(volume_min, volume_max))
if randomize_pitch:
set_pitch_scale(rand_range(pitch_min, pitch_max))
set_stream(streams[playing_sample_nb])
.play(from_position)

func _ready():
connect("finished", self, "reset_playing_sample_nb")

func reset_playing_sample_nb():
if playing_sample_nb >= 0:
playing_sample_nb = -1


assets/models/canon_plant/canonPlant_LOW_CanonPlant_AO.png → assets/models/plants/canon/canonPlant_LOW_CanonPlant_AO.png View File


+ 36
- 0
assets/models/plants/canon/canonPlant_LOW_CanonPlant_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/canonPlant_LOW_CanonPlant_AO.png-dc6189029d9e5f42de1f3c11cbd61b88.s3tc.stex"
path.etc2="res://.import/canonPlant_LOW_CanonPlant_AO.png-dc6189029d9e5f42de1f3c11cbd61b88.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/canon/canonPlant_LOW_CanonPlant_AO.png"
dest_files=[ "res://.import/canonPlant_LOW_CanonPlant_AO.png-dc6189029d9e5f42de1f3c11cbd61b88.s3tc.stex", "res://.import/canonPlant_LOW_CanonPlant_AO.png-dc6189029d9e5f42de1f3c11cbd61b88.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

assets/models/canon_plant/canonPlant_LOW_CanonPlant_BaseColor.png → assets/models/plants/canon/canonPlant_LOW_CanonPlant_BaseColor.png View File


+ 36
- 0
assets/models/plants/canon/canonPlant_LOW_CanonPlant_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/canonPlant_LOW_CanonPlant_BaseColor.png-02ea631a2ff1d7258fffb66881969192.s3tc.stex"
path.etc2="res://.import/canonPlant_LOW_CanonPlant_BaseColor.png-02ea631a2ff1d7258fffb66881969192.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/canon/canonPlant_LOW_CanonPlant_BaseColor.png"
dest_files=[ "res://.import/canonPlant_LOW_CanonPlant_BaseColor.png-02ea631a2ff1d7258fffb66881969192.s3tc.stex", "res://.import/canonPlant_LOW_CanonPlant_BaseColor.png-02ea631a2ff1d7258fffb66881969192.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

assets/models/canon_plant/canonPlant_LOW_CanonPlant_Metallic.png → assets/models/plants/canon/canonPlant_LOW_CanonPlant_Metallic.png View File


+ 36
- 0
assets/models/plants/canon/canonPlant_LOW_CanonPlant_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/canonPlant_LOW_CanonPlant_Metallic.png-bca8ed06ca11f26a1a29cf093ab3fcae.s3tc.stex"
path.etc2="res://.import/canonPlant_LOW_CanonPlant_Metallic.png-bca8ed06ca11f26a1a29cf093ab3fcae.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/canon/canonPlant_LOW_CanonPlant_Metallic.png"
dest_files=[ "res://.import/canonPlant_LOW_CanonPlant_Metallic.png-bca8ed06ca11f26a1a29cf093ab3fcae.s3tc.stex", "res://.import/canonPlant_LOW_CanonPlant_Metallic.png-bca8ed06ca11f26a1a29cf093ab3fcae.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

assets/models/canon_plant/canonPlant_LOW_CanonPlant_Normal.png → assets/models/plants/canon/canonPlant_LOW_CanonPlant_Normal.png View File


+ 36
- 0
assets/models/plants/canon/canonPlant_LOW_CanonPlant_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/canonPlant_LOW_CanonPlant_Normal.png-02005f798844366eb69e3ca339979c63.s3tc.stex"
path.etc2="res://.import/canonPlant_LOW_CanonPlant_Normal.png-02005f798844366eb69e3ca339979c63.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/canon/canonPlant_LOW_CanonPlant_Normal.png"
dest_files=[ "res://.import/canonPlant_LOW_CanonPlant_Normal.png-02005f798844366eb69e3ca339979c63.s3tc.stex", "res://.import/canonPlant_LOW_CanonPlant_Normal.png-02005f798844366eb69e3ca339979c63.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

assets/models/canon_plant/canonPlant_LOW_CanonPlant_Roughness.png → assets/models/plants/canon/canonPlant_LOW_CanonPlant_Roughness.png View File


+ 36
- 0
assets/models/plants/canon/canonPlant_LOW_CanonPlant_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/canonPlant_LOW_CanonPlant_Roughness.png-8392e641d68bc9fe0a3f336d022223df.s3tc.stex"
path.etc2="res://.import/canonPlant_LOW_CanonPlant_Roughness.png-8392e641d68bc9fe0a3f336d022223df.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/canon/canonPlant_LOW_CanonPlant_Roughness.png"
dest_files=[ "res://.import/canonPlant_LOW_CanonPlant_Roughness.png-8392e641d68bc9fe0a3f336d022223df.s3tc.stex", "res://.import/canonPlant_LOW_CanonPlant_Roughness.png-8392e641d68bc9fe0a3f336d022223df.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

assets/models/plants/canon/plant_canon_export_Actions.escn
File diff suppressed because it is too large
View File


+ 1063
- 0
assets/models/plants/canon/plant_canon_export_Actions.escn.import
File diff suppressed because it is too large
View File


BIN
View File


BIN
View File


+ 36
- 0
assets/models/plants/engine/EnginePlant_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/EnginePlant_AO.png-04ef010eff99c78147956939ee7d955e.s3tc.stex"
path.etc2="res://.import/EnginePlant_AO.png-04ef010eff99c78147956939ee7d955e.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/engine/EnginePlant_AO.png"
dest_files=[ "res://.import/EnginePlant_AO.png-04ef010eff99c78147956939ee7d955e.s3tc.stex", "res://.import/EnginePlant_AO.png-04ef010eff99c78147956939ee7d955e.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/engine/EnginePlant_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/EnginePlant_BaseColor.png-e0f34cd8734d5b0d2e8180bd1fd7e581.s3tc.stex"
path.etc2="res://.import/EnginePlant_BaseColor.png-e0f34cd8734d5b0d2e8180bd1fd7e581.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/engine/EnginePlant_BaseColor.png"
dest_files=[ "res://.import/EnginePlant_BaseColor.png-e0f34cd8734d5b0d2e8180bd1fd7e581.s3tc.stex", "res://.import/EnginePlant_BaseColor.png-e0f34cd8734d5b0d2e8180bd1fd7e581.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/engine/EnginePlant_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/EnginePlant_Metallic.png-cdd259e7b5b65a8265e5e75ccbfef448.s3tc.stex"
path.etc2="res://.import/EnginePlant_Metallic.png-cdd259e7b5b65a8265e5e75ccbfef448.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/engine/EnginePlant_Metallic.png"
dest_files=[ "res://.import/EnginePlant_Metallic.png-cdd259e7b5b65a8265e5e75ccbfef448.s3tc.stex", "res://.import/EnginePlant_Metallic.png-cdd259e7b5b65a8265e5e75ccbfef448.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/engine/EnginePlant_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/EnginePlant_Normal.png-c66f0f6fa34303bbddfd9a8ee1c57eb5.s3tc.stex"
path.etc2="res://.import/EnginePlant_Normal.png-c66f0f6fa34303bbddfd9a8ee1c57eb5.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/engine/EnginePlant_Normal.png"
dest_files=[ "res://.import/EnginePlant_Normal.png-c66f0f6fa34303bbddfd9a8ee1c57eb5.s3tc.stex", "res://.import/EnginePlant_Normal.png-c66f0f6fa34303bbddfd9a8ee1c57eb5.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/engine/EnginePlant_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/EnginePlant_Roughness.png-94176f8dbd86ce633f6650cf0a0c8366.s3tc.stex"
path.etc2="res://.import/EnginePlant_Roughness.png-94176f8dbd86ce633f6650cf0a0c8366.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/engine/EnginePlant_Roughness.png"
dest_files=[ "res://.import/EnginePlant_Roughness.png-94176f8dbd86ce633f6650cf0a0c8366.s3tc.stex", "res://.import/EnginePlant_Roughness.png-94176f8dbd86ce633f6650cf0a0c8366.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

+ 705
- 0
assets/models/plants/engine/plant_engine_export_left_fixed.escn
File diff suppressed because it is too large
View File


+ 1063
- 0
assets/models/plants/engine/plant_engine_export_left_fixed.escn.import
File diff suppressed because it is too large
View File


BIN
View File


BIN
View File


+ 36
- 0
assets/models/plants/oxygen/Bubble_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Bubble_AO.png-b4ac2e076ea40c61880fc6ef566f31ad.s3tc.stex"
path.etc2="res://.import/Bubble_AO.png-b4ac2e076ea40c61880fc6ef566f31ad.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/Bubble_AO.png"
dest_files=[ "res://.import/Bubble_AO.png-b4ac2e076ea40c61880fc6ef566f31ad.s3tc.stex", "res://.import/Bubble_AO.png-b4ac2e076ea40c61880fc6ef566f31ad.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/Bubble_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Bubble_BaseColor.png-3c06e4ecf1cca1f55d61e6a4ec453edc.s3tc.stex"
path.etc2="res://.import/Bubble_BaseColor.png-3c06e4ecf1cca1f55d61e6a4ec453edc.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/Bubble_BaseColor.png"
dest_files=[ "res://.import/Bubble_BaseColor.png-3c06e4ecf1cca1f55d61e6a4ec453edc.s3tc.stex", "res://.import/Bubble_BaseColor.png-3c06e4ecf1cca1f55d61e6a4ec453edc.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/Bubble_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Bubble_Metallic.png-0956f31100dcee5e1f348872fadf977f.s3tc.stex"
path.etc2="res://.import/Bubble_Metallic.png-0956f31100dcee5e1f348872fadf977f.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/Bubble_Metallic.png"
dest_files=[ "res://.import/Bubble_Metallic.png-0956f31100dcee5e1f348872fadf977f.s3tc.stex", "res://.import/Bubble_Metallic.png-0956f31100dcee5e1f348872fadf977f.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/Bubble_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Bubble_Normal.png-2b9c260176d12ee6f5819a6a60abcc6c.s3tc.stex"
path.etc2="res://.import/Bubble_Normal.png-2b9c260176d12ee6f5819a6a60abcc6c.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/Bubble_Normal.png"
dest_files=[ "res://.import/Bubble_Normal.png-2b9c260176d12ee6f5819a6a60abcc6c.s3tc.stex", "res://.import/Bubble_Normal.png-2b9c260176d12ee6f5819a6a60abcc6c.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/Bubble_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/Bubble_Roughness.png-c46a2c6fc6e44d0de2f970c627bea2e2.s3tc.stex"
path.etc2="res://.import/Bubble_Roughness.png-c46a2c6fc6e44d0de2f970c627bea2e2.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/Bubble_Roughness.png"
dest_files=[ "res://.import/Bubble_Roughness.png-c46a2c6fc6e44d0de2f970c627bea2e2.s3tc.stex", "res://.import/Bubble_Roughness.png-c46a2c6fc6e44d0de2f970c627bea2e2.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


BIN
View File


+ 36
- 0
assets/models/plants/oxygen/OxygonPlant_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/OxygonPlant_AO.png-bddc35430d2b22b337473edce193df13.s3tc.stex"
path.etc2="res://.import/OxygonPlant_AO.png-bddc35430d2b22b337473edce193df13.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/OxygonPlant_AO.png"
dest_files=[ "res://.import/OxygonPlant_AO.png-bddc35430d2b22b337473edce193df13.s3tc.stex", "res://.import/OxygonPlant_AO.png-bddc35430d2b22b337473edce193df13.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/OxygonPlant_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/OxygonPlant_BaseColor.png-7b1096c6e1e1961339d24ba4f76a54dd.s3tc.stex"
path.etc2="res://.import/OxygonPlant_BaseColor.png-7b1096c6e1e1961339d24ba4f76a54dd.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/OxygonPlant_BaseColor.png"
dest_files=[ "res://.import/OxygonPlant_BaseColor.png-7b1096c6e1e1961339d24ba4f76a54dd.s3tc.stex", "res://.import/OxygonPlant_BaseColor.png-7b1096c6e1e1961339d24ba4f76a54dd.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/OxygonPlant_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/OxygonPlant_Metallic.png-117a52de053f23c34730c15dd133b9d0.s3tc.stex"
path.etc2="res://.import/OxygonPlant_Metallic.png-117a52de053f23c34730c15dd133b9d0.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/OxygonPlant_Metallic.png"
dest_files=[ "res://.import/OxygonPlant_Metallic.png-117a52de053f23c34730c15dd133b9d0.s3tc.stex", "res://.import/OxygonPlant_Metallic.png-117a52de053f23c34730c15dd133b9d0.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/OxygonPlant_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/OxygonPlant_Normal.png-bc7ae1e4ec24072540e2fff7c40f3c4f.s3tc.stex"
path.etc2="res://.import/OxygonPlant_Normal.png-bc7ae1e4ec24072540e2fff7c40f3c4f.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/OxygonPlant_Normal.png"
dest_files=[ "res://.import/OxygonPlant_Normal.png-bc7ae1e4ec24072540e2fff7c40f3c4f.s3tc.stex", "res://.import/OxygonPlant_Normal.png-bc7ae1e4ec24072540e2fff7c40f3c4f.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/oxygen/OxygonPlant_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/OxygonPlant_Roughness.png-126742716635e35a6762d5d95aa94043.s3tc.stex"
path.etc2="res://.import/OxygonPlant_Roughness.png-126742716635e35a6762d5d95aa94043.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/oxygen/OxygonPlant_Roughness.png"
dest_files=[ "res://.import/OxygonPlant_Roughness.png-126742716635e35a6762d5d95aa94043.s3tc.stex", "res://.import/OxygonPlant_Roughness.png-126742716635e35a6762d5d95aa94043.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

+ 603
- 0
assets/models/plants/oxygen/plant_oxygon_export.escn
File diff suppressed because it is too large
View File


+ 1063
- 0
assets/models/plants/oxygen/plant_oxygon_export.escn.import
File diff suppressed because it is too large
View File


+ 295
- 0
assets/models/plants/seedling/plant_seedling_export.escn
File diff suppressed because it is too large
View File


+ 1063
- 0
assets/models/plants/seedling/plant_seedling_export.escn.import
File diff suppressed because it is too large
View File


BIN
View File


BIN
View File


+ 36
- 0
assets/models/plants/seedling/seedling_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/seedling_AO.png-98a016366eed9683a711add2bd7431c7.s3tc.stex"
path.etc2="res://.import/seedling_AO.png-98a016366eed9683a711add2bd7431c7.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/seedling/seedling_AO.png"
dest_files=[ "res://.import/seedling_AO.png-98a016366eed9683a711add2bd7431c7.s3tc.stex", "res://.import/seedling_AO.png-98a016366eed9683a711add2bd7431c7.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/seedling/seedling_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/seedling_BaseColor.png-f1b1607acce049e298cabce3bec286cb.s3tc.stex"
path.etc2="res://.import/seedling_BaseColor.png-f1b1607acce049e298cabce3bec286cb.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/seedling/seedling_BaseColor.png"
dest_files=[ "res://.import/seedling_BaseColor.png-f1b1607acce049e298cabce3bec286cb.s3tc.stex", "res://.import/seedling_BaseColor.png-f1b1607acce049e298cabce3bec286cb.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/seedling/seedling_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/seedling_Metallic.png-e30d916a8ee67fbc25ee5b1e9c787a6c.s3tc.stex"
path.etc2="res://.import/seedling_Metallic.png-e30d916a8ee67fbc25ee5b1e9c787a6c.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/seedling/seedling_Metallic.png"
dest_files=[ "res://.import/seedling_Metallic.png-e30d916a8ee67fbc25ee5b1e9c787a6c.s3tc.stex", "res://.import/seedling_Metallic.png-e30d916a8ee67fbc25ee5b1e9c787a6c.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/seedling/seedling_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/seedling_Normal.png-bb56e2ad8d9cf8091bb7097c9f671b1e.s3tc.stex"
path.etc2="res://.import/seedling_Normal.png-bb56e2ad8d9cf8091bb7097c9f671b1e.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/seedling/seedling_Normal.png"
dest_files=[ "res://.import/seedling_Normal.png-bb56e2ad8d9cf8091bb7097c9f671b1e.s3tc.stex", "res://.import/seedling_Normal.png-bb56e2ad8d9cf8091bb7097c9f671b1e.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/seedling/seedling_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/seedling_Roughness.png-d94b680a3c78956c53cec9b893d3f63a.s3tc.stex"
path.etc2="res://.import/seedling_Roughness.png-d94b680a3c78956c53cec9b893d3f63a.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/seedling/seedling_Roughness.png"
dest_files=[ "res://.import/seedling_Roughness.png-d94b680a3c78956c53cec9b893d3f63a.s3tc.stex", "res://.import/seedling_Roughness.png-d94b680a3c78956c53cec9b893d3f63a.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

+ 331
- 0
assets/models/plants/steer/plant_steeringWheel_export-1.escn
File diff suppressed because it is too large
View File


+ 1063
- 0
assets/models/plants/steer/plant_steeringWheel_export-1.escn.import
File diff suppressed because it is too large
View File


BIN
View File


+ 36
- 0
assets/models/plants/steer/steering wheel plant_AO.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/steering wheel plant_AO.png-98f070422dd885662fff7da997f27cd7.s3tc.stex"
path.etc2="res://.import/steering wheel plant_AO.png-98f070422dd885662fff7da997f27cd7.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/steer/steering wheel plant_AO.png"
dest_files=[ "res://.import/steering wheel plant_AO.png-98f070422dd885662fff7da997f27cd7.s3tc.stex", "res://.import/steering wheel plant_AO.png-98f070422dd885662fff7da997f27cd7.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/steer/steering wheel plant_BaseColor.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/steering wheel plant_BaseColor.png-4c4ba231f720d423583dc87212aeaef1.s3tc.stex"
path.etc2="res://.import/steering wheel plant_BaseColor.png-4c4ba231f720d423583dc87212aeaef1.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/steer/steering wheel plant_BaseColor.png"
dest_files=[ "res://.import/steering wheel plant_BaseColor.png-4c4ba231f720d423583dc87212aeaef1.s3tc.stex", "res://.import/steering wheel plant_BaseColor.png-4c4ba231f720d423583dc87212aeaef1.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/steer/steering wheel plant_Metallic.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/steering wheel plant_Metallic.png-437d0acec2d18b9d7c289cb3a463b2e6.s3tc.stex"
path.etc2="res://.import/steering wheel plant_Metallic.png-437d0acec2d18b9d7c289cb3a463b2e6.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/steer/steering wheel plant_Metallic.png"
dest_files=[ "res://.import/steering wheel plant_Metallic.png-437d0acec2d18b9d7c289cb3a463b2e6.s3tc.stex", "res://.import/steering wheel plant_Metallic.png-437d0acec2d18b9d7c289cb3a463b2e6.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/steer/steering wheel plant_Normal.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/steering wheel plant_Normal.png-d044c46ba0d93d2a9a0cbd7d221501b4.s3tc.stex"
path.etc2="res://.import/steering wheel plant_Normal.png-d044c46ba0d93d2a9a0cbd7d221501b4.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/steer/steering wheel plant_Normal.png"
dest_files=[ "res://.import/steering wheel plant_Normal.png-d044c46ba0d93d2a9a0cbd7d221501b4.s3tc.stex", "res://.import/steering wheel plant_Normal.png-d044c46ba0d93d2a9a0cbd7d221501b4.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 36
- 0
assets/models/plants/steer/steering wheel plant_Roughness.png.import View File

@@ -0,0 +1,36 @@
[remap]

importer="texture"
type="StreamTexture"
path.s3tc="res://.import/steering wheel plant_Roughness.png-62907dba99c6676b4727aba249d810bb.s3tc.stex"
path.etc2="res://.import/steering wheel plant_Roughness.png-62907dba99c6676b4727aba249d810bb.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}

[deps]

source_file="res://assets/models/plants/steer/steering wheel plant_Roughness.png"
dest_files=[ "res://.import/steering wheel plant_Roughness.png-62907dba99c6676b4727aba249d810bb.s3tc.stex", "res://.import/steering wheel plant_Roughness.png-62907dba99c6676b4727aba249d810bb.etc2.stex" ]

[params]

compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

BIN
View File


+ 1063
- 0
assets/models/satzkasten/satzkasten.escn.import
File diff suppressed because it is too large
View File


BIN
View File


BIN
View File


BIN
View File


BIN
View File


BIN
View File


BIN
View File


BIN
View File


BIN
View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save