initial commit
This commit is contained in:
BIN
godot/DefaultSkin.material
Normal file
BIN
godot/DefaultSkin.material
Normal file
Binary file not shown.
BIN
godot/F00_000_00_Body_00_SKIN.material
Normal file
BIN
godot/F00_000_00_Body_00_SKIN.material
Normal file
Binary file not shown.
BIN
godot/M00_000_00_Body_00_SKIN_001.material
Normal file
BIN
godot/M00_000_00_Body_00_SKIN_001.material
Normal file
Binary file not shown.
16
godot/characters/female-base.tscn
Normal file
16
godot/characters/female-base.tscn
Normal file
@@ -0,0 +1,16 @@
|
||||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://characters/vroid1-female.tscn" type="PackedScene" id=1]
|
||||
|
||||
[sub_resource type="CapsuleShape" id=1]
|
||||
radius = 0.3
|
||||
|
||||
[node name="female_base" type="KinematicBody"]
|
||||
|
||||
[node name="vroid1-female" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.804643, 0 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[editable path="vroid1-female"]
|
||||
17
godot/characters/male-base.tscn
Normal file
17
godot/characters/male-base.tscn
Normal file
@@ -0,0 +1,17 @@
|
||||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://characters/vroid1-man-animate.tscn" type="PackedScene" id=1]
|
||||
|
||||
[sub_resource type="CapsuleShape" id=1]
|
||||
radius = 0.3
|
||||
height = 1.3
|
||||
|
||||
[node name="man_base" type="KinematicBody"]
|
||||
|
||||
[node name="vroid1-man-animate" parent="." instance=ExtResource( 1 )]
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.956587, 0 )
|
||||
shape = SubResource( 1 )
|
||||
|
||||
[editable path="vroid1-man-animate"]
|
||||
5
godot/characters/vroid1-female.tscn
Normal file
5
godot/characters/vroid1-female.tscn
Normal file
@@ -0,0 +1,5 @@
|
||||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://vroid1-female.gltf" type="PackedScene" id=1]
|
||||
|
||||
[node name="vroid1-female" instance=ExtResource( 1 )]
|
||||
5
godot/characters/vroid1-man-animate.tscn
Normal file
5
godot/characters/vroid1-man-animate.tscn
Normal file
@@ -0,0 +1,5 @@
|
||||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://vroid1-man-animate.gltf" type="PackedScene" id=1]
|
||||
|
||||
[node name="vroid1-man-animate" instance=ExtResource( 1 )]
|
||||
35
godot/entries/main.gd
Normal file
35
godot/entries/main.gd
Normal file
@@ -0,0 +1,35 @@
|
||||
extends Spatial
|
||||
|
||||
|
||||
# Declare member variables here. Examples:
|
||||
# var a = 2
|
||||
# var b = "text"
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
var delay = 0.5
|
||||
var existing = false
|
||||
func _process(delta):
|
||||
delay -= delta
|
||||
if delay < 0:
|
||||
if !existing:
|
||||
create_ch()
|
||||
delay = 10.0
|
||||
existing = true
|
||||
else:
|
||||
destroy_ch()
|
||||
delay = 3.0
|
||||
existing = false
|
||||
var char_id = -1
|
||||
|
||||
func create_ch():
|
||||
char_id = Character.create_character(0)
|
||||
|
||||
func destroy_ch():
|
||||
print(char_id)
|
||||
Character.destroy_character(char_id)
|
||||
char_id = -1
|
||||
25
godot/entries/main.tscn
Normal file
25
godot/entries/main.tscn
Normal file
@@ -0,0 +1,25 @@
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://entries/main.gd" type="Script" id=1]
|
||||
|
||||
[sub_resource type="ProceduralSky" id=2]
|
||||
|
||||
[sub_resource type="Environment" id=3]
|
||||
background_mode = 2
|
||||
background_sky = SubResource( 2 )
|
||||
|
||||
[sub_resource type="PlaneMesh" id=1]
|
||||
size = Vector2( 200, 200 )
|
||||
|
||||
[node name="main" type="Spatial"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Camera" type="Camera" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 0.969497, 0.245104, 0, -0.245104, 0.969497, 0, 1.36901, 1.55894 )
|
||||
environment = SubResource( 3 )
|
||||
|
||||
[node name="MeshInstance" type="MeshInstance" parent="."]
|
||||
mesh = SubResource( 1 )
|
||||
|
||||
[node name="DirectionalLight" type="DirectionalLight" parent="."]
|
||||
transform = Transform( 1, 0, 0, 0, 0.528512, 0.848926, 0, -0.848926, 0.528512, 0, 20, 0 )
|
||||
BIN
godot/privates.material
Normal file
BIN
godot/privates.material
Normal file
Binary file not shown.
13
godot/project.godot
Normal file
13
godot/project.godot
Normal file
@@ -0,0 +1,13 @@
|
||||
; Engine configuration file.
|
||||
; It's best edited using the editor UI and not directly,
|
||||
; since the parameters that go here are not all obvious.
|
||||
;
|
||||
; Format:
|
||||
; [section] ; section goes between []
|
||||
; param=value ; assign values to parameters
|
||||
|
||||
config_version=4
|
||||
|
||||
[application]
|
||||
|
||||
run/main_scene="res://entries/main.tscn"
|
||||
BIN
godot/textures/Image_7.png
Normal file
BIN
godot/textures/Image_7.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 378 KiB |
35
godot/textures/Image_7.png.import
Normal file
35
godot/textures/Image_7.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Image_7.png-78aa76622c61ce819cd6d964f1ce4104.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://textures/Image_7.png"
|
||||
dest_files=[ "res://.import/Image_7.png-78aa76622c61ce819cd6d964f1ce4104.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
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
BIN
godot/textures/M00_000_00_Body_00.png
Normal file
BIN
godot/textures/M00_000_00_Body_00.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 MiB |
35
godot/textures/M00_000_00_Body_00.png.import
Normal file
35
godot/textures/M00_000_00_Body_00.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/M00_000_00_Body_00.png-07fc708a5b80b00f22fa0e4f98651126.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://textures/M00_000_00_Body_00.png"
|
||||
dest_files=[ "res://.import/M00_000_00_Body_00.png-07fc708a5b80b00f22fa0e4f98651126.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
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
BIN
godot/textures/M00_000_00_Body_00_nml.png
Normal file
BIN
godot/textures/M00_000_00_Body_00_nml.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.7 MiB |
35
godot/textures/M00_000_00_Body_00_nml.png.import
Normal file
35
godot/textures/M00_000_00_Body_00_nml.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/M00_000_00_Body_00_nml.png-1e813741171d150aca1407d3ca65376e.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://textures/M00_000_00_Body_00_nml.png"
|
||||
dest_files=[ "res://.import/M00_000_00_Body_00_nml.png-1e813741171d150aca1407d3ca65376e.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
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
BIN
godot/textures/Shader_NoneBlack_01.png
Normal file
BIN
godot/textures/Shader_NoneBlack_01.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 81 B |
35
godot/textures/Shader_NoneBlack_01.png.import
Normal file
35
godot/textures/Shader_NoneBlack_01.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/Shader_NoneBlack_01.png-93f60437ffd726066f2849d1f0c63f50.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://textures/Shader_NoneBlack_01.png"
|
||||
dest_files=[ "res://.import/Shader_NoneBlack_01.png-93f60437ffd726066f2849d1f0c63f50.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
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
BIN
godot/textures/privates.png
Normal file
BIN
godot/textures/privates.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 908 KiB |
35
godot/textures/privates.png.import
Normal file
35
godot/textures/privates.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/privates.png-fc3f06967a1f97b226df565e4d89874b.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://textures/privates.png"
|
||||
dest_files=[ "res://.import/privates.png-fc3f06967a1f97b226df565e4d89874b.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
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
BIN
godot/vroid1-female.bin
Normal file
BIN
godot/vroid1-female.bin
Normal file
Binary file not shown.
1407974
godot/vroid1-female.gltf
Normal file
1407974
godot/vroid1-female.gltf
Normal file
File diff suppressed because it is too large
Load Diff
1065
godot/vroid1-female.gltf.import
Normal file
1065
godot/vroid1-female.gltf.import
Normal file
File diff suppressed because it is too large
Load Diff
BIN
godot/vroid1-man-animate.bin
Normal file
BIN
godot/vroid1-man-animate.bin
Normal file
Binary file not shown.
637629
godot/vroid1-man-animate.gltf
Normal file
637629
godot/vroid1-man-animate.gltf
Normal file
File diff suppressed because it is too large
Load Diff
1065
godot/vroid1-man-animate.gltf.import
Normal file
1065
godot/vroid1-man-animate.gltf.import
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user