Structures, texture changes

This commit is contained in:
paulevsGitch 2020-10-12 00:24:26 +03:00
parent bd9d71206f
commit 846b14cf7c
21 changed files with 262 additions and 22 deletions

View file

@ -1,16 +1,16 @@
{
"variants": {
"axis=x": {
"model": "betterend:block/chorus_log",
"x": 90,
"y": 90
},
"axis=y": {
"model": "betterend:block/chorus_log"
},
"axis=z": {
"model": "betterend:block/chorus_log",
"x": 90
}
"axis=x": [
{ "model": "betterend:block/chorus_log", "x": 90, "y": 90 },
{ "model": "betterend:block/chorus_log_2", "x": 90, "y": 90 }
],
"axis=y": [
{ "model": "betterend:block/chorus_log" },
{ "model": "betterend:block/chorus_log_2" }
],
"axis=z": [
{ "model": "betterend:block/chorus_log", "x": 90 },
{ "model": "betterend:block/chorus_log_2", "x": 90 }
]
}
}

View file

@ -0,0 +1,3 @@
{
"defaultMaterial": "betterend:glow_20_half"
}

View file

@ -0,0 +1,14 @@
{
"defaultMap": {
"spriteMap": [
{
"sprite": "betterend:block/chorus_log_side_glow_1",
"material": "betterend:glow_all_half"
},
{
"sprite": "betterend:block/chorus_log_side_glow_2",
"material": "betterend:glow_all_half"
}
]
}
}

View file

@ -0,0 +1,10 @@
{
"layers": [
{
"vertexSource": "canvas:shaders/material/default.vert",
"fragmentSource": "betterend:shaders/material/glow_20_half.frag",
"disableAo": true,
"disableDiffuse": true
}
]
}

View file

@ -1,12 +1,34 @@
{
"parent": "block/cube",
"textures": {
"down": "betterend:block/chorus_log_top",
"east": "betterend:block/chorus_log_side",
"north": "betterend:block/chorus_log_side",
"particle": "betterend:block/chorus_log_side",
"south": "betterend:block/chorus_log_side",
"up": "betterend:block/chorus_log_top",
"west": "betterend:block/chorus_log_side"
}
"top": "betterend:block/chorus_log_top",
"side": "betterend:block/chorus_log_side_1",
"glow": "betterend:block/chorus_log_side_glow_1",
"particle": "#side"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
},
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,34 @@
{
"parent": "block/cube",
"textures": {
"top": "betterend:block/chorus_log_top",
"side": "betterend:block/chorus_log_side_2",
"glow": "betterend:block/chorus_log_side_glow_2",
"particle": "#side"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "down" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" },
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" }
}
},
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "north" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "south" },
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "west" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,8 @@
#include frex:shaders/api/fragment.glsl
#include frex:shaders/lib/math.glsl
void frx_startFragment(inout frx_FragmentData fragData) {
float glow = frx_luminance(fragData.spriteColor.rgb) - 0.2;
glow = clamp(glow * 3, 0, 0.5);
fragData.emissivity = glow;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

View file

@ -0,0 +1,14 @@
{
"animation": {
"interpolate": false,
"frametime": 2,
"frames": [
0,
1,
2,
3,
4,
5
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,12 @@
{
"animation": {
"interpolate": true,
"frametime": 25,
"frames": [
0,
1,
2,
3
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View file

@ -0,0 +1,12 @@
{
"animation": {
"interpolate": true,
"frametime": 25,
"frames": [
0,
1,
2,
3
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB