diff --git a/src/assets/minecraft/blockstates/stone.json b/src/assets/minecraft/blockstates/stone.json new file mode 100644 index 00000000..adeb2b14 --- /dev/null +++ b/src/assets/minecraft/blockstates/stone.json @@ -0,0 +1,9 @@ +{ + "variants": { + "": [ + { + "model": "block/stone" + } + ] + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_button.json b/src/assets/minecraft/models/block/dark_oak_button.json new file mode 100644 index 00000000..92d5c4fa --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_button.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_button_inventory.json b/src/assets/minecraft/models/block/dark_oak_button_inventory.json new file mode 100644 index 00000000..4b23f310 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_inventory", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_button_pressed.json b/src/assets/minecraft/models/block/dark_oak_button_pressed.json new file mode 100644 index 00000000..f623eae6 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_pressed", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_gate.json b/src/assets/minecraft/models/block/dark_oak_fence_gate.json new file mode 100644 index 00000000..216e7e11 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_gate_open.json b/src/assets/minecraft/models/block/dark_oak_fence_gate_open.json new file mode 100644 index 00000000..98305288 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_open", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_gate_wall.json b/src/assets/minecraft/models/block/dark_oak_fence_gate_wall.json new file mode 100644 index 00000000..fd936ded --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json b/src/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json new file mode 100644 index 00000000..8c82fa7d --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall_open", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_inventory.json b/src/assets/minecraft/models/block/dark_oak_fence_inventory.json new file mode 100644 index 00000000..f5a97b23 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_inventory", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_post.json b/src/assets/minecraft/models/block/dark_oak_fence_post.json new file mode 100644 index 00000000..9f34f059 --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_post", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/dark_oak_fence_side.json b/src/assets/minecraft/models/block/dark_oak_fence_side.json new file mode 100644 index 00000000..7a871a1a --- /dev/null +++ b/src/assets/minecraft/models/block/dark_oak_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_side", + "textures": { + "texture": "block/stripped_dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_button.json b/src/assets/minecraft/models/block/jungle_button.json new file mode 100644 index 00000000..d08af60e --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_button.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_button_inventory.json b/src/assets/minecraft/models/block/jungle_button_inventory.json new file mode 100644 index 00000000..6b39fade --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_inventory", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_button_pressed.json b/src/assets/minecraft/models/block/jungle_button_pressed.json new file mode 100644 index 00000000..910dd5d5 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_pressed", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_gate.json b/src/assets/minecraft/models/block/jungle_fence_gate.json new file mode 100644 index 00000000..a5a65033 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_gate_open.json b/src/assets/minecraft/models/block/jungle_fence_gate_open.json new file mode 100644 index 00000000..1c06a9b2 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_open", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_gate_wall.json b/src/assets/minecraft/models/block/jungle_fence_gate_wall.json new file mode 100644 index 00000000..6dde7fd0 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_gate_wall_open.json b/src/assets/minecraft/models/block/jungle_fence_gate_wall_open.json new file mode 100644 index 00000000..e5d5c85a --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall_open", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_inventory.json b/src/assets/minecraft/models/block/jungle_fence_inventory.json new file mode 100644 index 00000000..b8d8c875 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_inventory", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_post.json b/src/assets/minecraft/models/block/jungle_fence_post.json new file mode 100644 index 00000000..b3874390 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_post", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_fence_side.json b/src/assets/minecraft/models/block/jungle_fence_side.json new file mode 100644 index 00000000..b5ac39e5 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_side", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_pressure_plate.json b/src/assets/minecraft/models/block/jungle_pressure_plate.json new file mode 100644 index 00000000..34828d7a --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "block/pressure_plate_up", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/jungle_pressure_plate_down.json b/src/assets/minecraft/models/block/jungle_pressure_plate_down.json new file mode 100644 index 00000000..4c532335 --- /dev/null +++ b/src/assets/minecraft/models/block/jungle_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "block/pressure_plate_down", + "textures": { + "texture": "block/stripped_jungle_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_button.json b/src/assets/minecraft/models/block/spruce_button.json new file mode 100644 index 00000000..607ef2d6 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_button.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_button_inventory.json b/src/assets/minecraft/models/block/spruce_button_inventory.json new file mode 100644 index 00000000..7a17e874 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_inventory", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_button_pressed.json b/src/assets/minecraft/models/block/spruce_button_pressed.json new file mode 100644 index 00000000..8ab61216 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "block/button_pressed", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_gate.json b/src/assets/minecraft/models/block/spruce_fence_gate.json new file mode 100644 index 00000000..0a0689b3 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_gate_open.json b/src/assets/minecraft/models/block/spruce_fence_gate_open.json new file mode 100644 index 00000000..a6324834 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_open", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_gate_wall.json b/src/assets/minecraft/models/block/spruce_fence_gate_wall.json new file mode 100644 index 00000000..325d903b --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_gate_wall_open.json b/src/assets/minecraft/models/block/spruce_fence_gate_wall_open.json new file mode 100644 index 00000000..03b0a127 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_fence_gate_wall_open", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_inventory.json b/src/assets/minecraft/models/block/spruce_fence_inventory.json new file mode 100644 index 00000000..1122ea19 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_inventory", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_post.json b/src/assets/minecraft/models/block/spruce_fence_post.json new file mode 100644 index 00000000..d2aecffa --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_post", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/block/spruce_fence_side.json b/src/assets/minecraft/models/block/spruce_fence_side.json new file mode 100644 index 00000000..8bcce652 --- /dev/null +++ b/src/assets/minecraft/models/block/spruce_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "block/fence_side", + "textures": { + "texture": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/acacia_log.json b/src/assets/minecraft/models/item/acacia_log.json new file mode 100644 index 00000000..5a716d94 --- /dev/null +++ b/src/assets/minecraft/models/item/acacia_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/acacia_log_top", + "side": "item/acacia_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/cobblestone.json b/src/assets/minecraft/models/item/cobblestone.json new file mode 100644 index 00000000..d34f7d5a --- /dev/null +++ b/src/assets/minecraft/models/item/cobblestone.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/cobblestone" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/dark_oak_log.json b/src/assets/minecraft/models/item/dark_oak_log.json new file mode 100644 index 00000000..c9400edd --- /dev/null +++ b/src/assets/minecraft/models/item/dark_oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/dark_oak_log_top", + "side": "item/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/dirt.json b/src/assets/minecraft/models/item/dirt.json new file mode 100644 index 00000000..6fc344ad --- /dev/null +++ b/src/assets/minecraft/models/item/dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/dirt" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/emerald_block.json b/src/assets/minecraft/models/item/emerald_block.json new file mode 100644 index 00000000..8316cd9d --- /dev/null +++ b/src/assets/minecraft/models/item/emerald_block.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/emerald_block" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/jungle_log.json b/src/assets/minecraft/models/item/jungle_log.json new file mode 100644 index 00000000..734893ed --- /dev/null +++ b/src/assets/minecraft/models/item/jungle_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/jungle_log_top", + "side": "item/jungle_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/oak_log.json b/src/assets/minecraft/models/item/oak_log.json new file mode 100644 index 00000000..93aa991a --- /dev/null +++ b/src/assets/minecraft/models/item/oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/oak_log_top", + "side": "item/oak_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/oak_trapdoor.json b/src/assets/minecraft/models/item/oak_trapdoor.json new file mode 100644 index 00000000..81f980de --- /dev/null +++ b/src/assets/minecraft/models/item/oak_trapdoor.json @@ -0,0 +1,6 @@ +{ + "parent": "block/template_trapdoor_bottom", + "textures": { + "texture": "item/oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/prismarine_bricks.json b/src/assets/minecraft/models/item/prismarine_bricks.json new file mode 100644 index 00000000..790d161f --- /dev/null +++ b/src/assets/minecraft/models/item/prismarine_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/prismarine_bricks" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/sand.json b/src/assets/minecraft/models/item/sand.json new file mode 100644 index 00000000..1abc5ad9 --- /dev/null +++ b/src/assets/minecraft/models/item/sand.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/sand" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/sandstone.json b/src/assets/minecraft/models/item/sandstone.json new file mode 100644 index 00000000..fd507a5f --- /dev/null +++ b/src/assets/minecraft/models/item/sandstone.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "top": "item/sandstone_top", + "bottom": "item/sandstone_bottom", + "side": "item/sandstone" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/spruce_log.json b/src/assets/minecraft/models/item/spruce_log.json new file mode 100644 index 00000000..8bc18f4e --- /dev/null +++ b/src/assets/minecraft/models/item/spruce_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/spruce_log_top", + "side": "item/spruce_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/spruce_planks.json b/src/assets/minecraft/models/item/spruce_planks.json new file mode 100644 index 00000000..4dcce612 --- /dev/null +++ b/src/assets/minecraft/models/item/spruce_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/spruce_planks" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/stone_bricks.json b/src/assets/minecraft/models/item/stone_bricks.json new file mode 100644 index 00000000..67157115 --- /dev/null +++ b/src/assets/minecraft/models/item/stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "item/stone_bricks" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/stripped_oak_log.json b/src/assets/minecraft/models/item/stripped_oak_log.json new file mode 100644 index 00000000..999c16c1 --- /dev/null +++ b/src/assets/minecraft/models/item/stripped_oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/stripped_oak_log_top", + "side": "item/stripped_oak_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/models/item/stripped_oak_wood.json b/src/assets/minecraft/models/item/stripped_oak_wood.json new file mode 100644 index 00000000..5269a4a9 --- /dev/null +++ b/src/assets/minecraft/models/item/stripped_oak_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "item/stripped_oak_log", + "side": "item/stripped_oak_log" + } +} \ No newline at end of file diff --git a/src/assets/minecraft/textures/block/acacia_door/albedo.png b/src/assets/minecraft/textures/block/acacia_door/albedo.png new file mode 100644 index 00000000..6025e9a4 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/albedo.png differ diff --git a/src/assets/minecraft/textures/block/acacia_door/alpha.png b/src/assets/minecraft/textures/block/acacia_door/alpha.png new file mode 100644 index 00000000..fba3d559 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/alpha.png differ diff --git a/src/assets/minecraft/textures/block/acacia_door/f0.png b/src/assets/minecraft/textures/block/acacia_door/f0.png new file mode 100644 index 00000000..4579cc99 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/f0.png differ diff --git a/src/assets/minecraft/textures/block/acacia_door/height.png b/src/assets/minecraft/textures/block/acacia_door/height.png new file mode 100644 index 00000000..d02e63e7 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/height.png differ diff --git a/src/assets/minecraft/textures/block/acacia_door/metal.png b/src/assets/minecraft/textures/block/acacia_door/metal.png new file mode 100644 index 00000000..91f7b49a Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/metal.png differ diff --git a/src/assets/minecraft/textures/block/acacia_door/pbr.yml b/src/assets/minecraft/textures/block/acacia_door/pbr.yml new file mode 100644 index 00000000..94f7e551 --- /dev/null +++ b/src/assets/minecraft/textures/block/acacia_door/pbr.yml @@ -0,0 +1,23 @@ +height: + scale: 0.4 +normal: + strength: 0.5 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 4 +porosity: + value: 0.3 +parts: +- name: acacia_door_top + left: 0 + top: 0 + width: 16 + height: 16 +- name: acacia_door_bottom + left: 0 + top: 16 + width: 16 + height: 16 diff --git a/src/assets/minecraft/textures/block/acacia_door/smooth.png b/src/assets/minecraft/textures/block/acacia_door/smooth.png new file mode 100644 index 00000000..32d6e06a Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_door/smooth.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log/height.png b/src/assets/minecraft/textures/block/acacia_log/height.png new file mode 100644 index 00000000..798ed4be Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_log/height.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log/occlusion.png b/src/assets/minecraft/textures/block/acacia_log/occlusion.png new file mode 100644 index 00000000..1853c66e Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_log/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log.pbr.yml b/src/assets/minecraft/textures/block/acacia_log/pbr.yml similarity index 50% rename from src/assets/minecraft/textures/block/acacia_log.pbr.yml rename to src/assets/minecraft/textures/block/acacia_log/pbr.yml index 43736f73..c691c614 100644 --- a/src/assets/minecraft/textures/block/acacia_log.pbr.yml +++ b/src/assets/minecraft/textures/block/acacia_log/pbr.yml @@ -5,17 +5,24 @@ albedo: value-green: 97 value-blue: 88 height: - value: 0 + scale: 0.6 + edge-fade-size-x: 20 normal: - noise: 6 + strength: 0.6 + noise: 3 curve-x: 90 + filter: sobel3 occlusion: - value: 0 + quality: 0.1 + z-bias: 0.1 + z-scale: 1 + steps: 4 smooth: - value: 0 + value: 0.01 metal: value: 0 f0: - value: 0.017 + value: 0.03 porosity: value: 0.63 +wrap-x: false diff --git a/src/assets/minecraft/textures/block/acacia_log_top.pbr.yml b/src/assets/minecraft/textures/block/acacia_log_top.pbr.yml deleted file mode 100644 index 3cb272ec..00000000 --- a/src/assets/minecraft/textures/block/acacia_log_top.pbr.yml +++ /dev/null @@ -1,18 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 155 - value-green: 89 - value-blue: 56 -height: - value: 0 -occlusion: - value: 0 -smooth: - value: 0.24 -metal: - value: 0 -f0: - value: 0.04 -porosity: - value: 0.12 diff --git a/src/assets/minecraft/textures/block/acacia_log_top/albedo.png b/src/assets/minecraft/textures/block/acacia_log_top/albedo.png new file mode 100644 index 00000000..441e9ac8 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_log_top/albedo.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log_top/height.png b/src/assets/minecraft/textures/block/acacia_log_top/height.png new file mode 100644 index 00000000..5513a0b6 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_log_top/height.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log_top/occlusion.png b/src/assets/minecraft/textures/block/acacia_log_top/occlusion.png new file mode 100644 index 00000000..bbdab1e2 Binary files /dev/null and b/src/assets/minecraft/textures/block/acacia_log_top/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/acacia_log_top/pbr.yml b/src/assets/minecraft/textures/block/acacia_log_top/pbr.yml new file mode 100644 index 00000000..42651ebf --- /dev/null +++ b/src/assets/minecraft/textures/block/acacia_log_top/pbr.yml @@ -0,0 +1,19 @@ +alpha: + value: 255 +albedo: {} +height: + scale: 0.5 +normal: + strength: 0.3 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 4 +smooth: + value: 0.08 +f0: + value: 0.04 +porosity: + value: 0.12 diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves.pbr.yml b/src/assets/minecraft/textures/block/dark_oak_leaves.pbr.yml deleted file mode 100644 index a68ce1bc..00000000 --- a/src/assets/minecraft/textures/block/dark_oak_leaves.pbr.yml +++ /dev/null @@ -1,14 +0,0 @@ -albedo: - value-red: 148 - value-green: 148 - value-blue: 148 -height: - value: 0 -normal: - noise: 4 -occlusion: - value: 0 -smooth: - value: 0.08 -sss: - value: 0.63 diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves/alpha.png b/src/assets/minecraft/textures/block/dark_oak_leaves/alpha.png new file mode 100644 index 00000000..38b93ce5 Binary files /dev/null and b/src/assets/minecraft/textures/block/dark_oak_leaves/alpha.png differ diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves/height.png b/src/assets/minecraft/textures/block/dark_oak_leaves/height.png new file mode 100644 index 00000000..39e9ab39 Binary files /dev/null and b/src/assets/minecraft/textures/block/dark_oak_leaves/height.png differ diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves/pbr.yml b/src/assets/minecraft/textures/block/dark_oak_leaves/pbr.yml new file mode 100644 index 00000000..d16fca4d --- /dev/null +++ b/src/assets/minecraft/textures/block/dark_oak_leaves/pbr.yml @@ -0,0 +1,19 @@ +albedo: + value-red: 108 + value-green: 108 + value-blue: 108 +height: + value: 0 +normal: + strength: 0.7 +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 6 +smooth: + value: 0.08 +f0: + value: 0.03 +sss: + scale: 0.2 diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves/sss.png b/src/assets/minecraft/textures/block/dark_oak_leaves/sss.png new file mode 100644 index 00000000..26953d86 Binary files /dev/null and b/src/assets/minecraft/textures/block/dark_oak_leaves/sss.png differ diff --git a/src/assets/minecraft/textures/block/dark_oak_leaves_a.png b/src/assets/minecraft/textures/block/dark_oak_leaves_a.png deleted file mode 100644 index c40450ff..00000000 Binary files a/src/assets/minecraft/textures/block/dark_oak_leaves_a.png and /dev/null differ diff --git a/src/assets/minecraft/textures/block/dark_oak_log/occlusion.png b/src/assets/minecraft/textures/block/dark_oak_log/occlusion.png new file mode 100644 index 00000000..709fdf29 Binary files /dev/null and b/src/assets/minecraft/textures/block/dark_oak_log/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/dark_oak_log_top/occlusion.png b/src/assets/minecraft/textures/block/dark_oak_log_top/occlusion.png new file mode 100644 index 00000000..991d2a36 Binary files /dev/null and b/src/assets/minecraft/textures/block/dark_oak_log_top/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/emerald_block/emerald_block.png b/src/assets/minecraft/textures/block/emerald_block/emerald_block.png deleted file mode 100644 index 15d8710b..00000000 Binary files a/src/assets/minecraft/textures/block/emerald_block/emerald_block.png and /dev/null differ diff --git a/src/assets/minecraft/textures/block/emerald_block/occlusion.png b/src/assets/minecraft/textures/block/emerald_block/occlusion.png new file mode 100644 index 00000000..256921c9 Binary files /dev/null and b/src/assets/minecraft/textures/block/emerald_block/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/farmland.pbr.yml b/src/assets/minecraft/textures/block/farmland.pbr.yml deleted file mode 100644 index 9a81dfbc..00000000 --- a/src/assets/minecraft/textures/block/farmland.pbr.yml +++ /dev/null @@ -1,14 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 153 - value-green: 110 - value-blue: 76 -height: - value: 0 -normal: - noise: 10 -smooth: - value: 0 -porosity: - value: 0.78 diff --git a/src/assets/minecraft/textures/block/farmland/albedo.png b/src/assets/minecraft/textures/block/farmland/albedo.png new file mode 100644 index 00000000..7595b785 Binary files /dev/null and b/src/assets/minecraft/textures/block/farmland/albedo.png differ diff --git a/src/assets/minecraft/textures/block/farmland/height.png b/src/assets/minecraft/textures/block/farmland/height.png new file mode 100644 index 00000000..68021dda Binary files /dev/null and b/src/assets/minecraft/textures/block/farmland/height.png differ diff --git a/src/assets/minecraft/textures/block/farmland/pbr.yml b/src/assets/minecraft/textures/block/farmland/pbr.yml new file mode 100644 index 00000000..5516c81b --- /dev/null +++ b/src/assets/minecraft/textures/block/farmland/pbr.yml @@ -0,0 +1,18 @@ +alpha: + value: 255 +height: + scale: 0.4 +normal: + strength: 0.5 + noise: 3 +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 4 + steps: 6 +smooth: + value: 0.02 +f0: + value: 0.07 +porosity: + value: 0.78 diff --git a/src/assets/minecraft/textures/block/farmland_moist.pbr.yml b/src/assets/minecraft/textures/block/farmland_moist.pbr.yml deleted file mode 100644 index f95f611d..00000000 --- a/src/assets/minecraft/textures/block/farmland_moist.pbr.yml +++ /dev/null @@ -1,14 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 89 - value-green: 48 - value-blue: 17 -height: - value: 0 -normal: - noise: 5 -smooth: - value: 0.31 -porosity: - value: 0.24 diff --git a/src/assets/minecraft/textures/block/farmland_moist/albedo.png b/src/assets/minecraft/textures/block/farmland_moist/albedo.png new file mode 100644 index 00000000..1340d48f Binary files /dev/null and b/src/assets/minecraft/textures/block/farmland_moist/albedo.png differ diff --git a/src/assets/minecraft/textures/block/farmland_moist/height.png b/src/assets/minecraft/textures/block/farmland_moist/height.png new file mode 100644 index 00000000..68021dda Binary files /dev/null and b/src/assets/minecraft/textures/block/farmland_moist/height.png differ diff --git a/src/assets/minecraft/textures/block/farmland_moist/pbr.yml b/src/assets/minecraft/textures/block/farmland_moist/pbr.yml new file mode 100644 index 00000000..20fb2f38 --- /dev/null +++ b/src/assets/minecraft/textures/block/farmland_moist/pbr.yml @@ -0,0 +1,18 @@ +alpha: + value: 255 +height: + scale: 0.4 +normal: + strength: 0.5 + noise: 3 +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 4 + steps: 6 +smooth: + value: 0.4 +f0: + value: 0.07 +porosity: + value: 0.05 diff --git a/src/assets/minecraft/textures/block/iron_trapdoor.pbr.yml b/src/assets/minecraft/textures/block/iron_trapdoor.pbr.yml deleted file mode 100644 index b5e3912b..00000000 --- a/src/assets/minecraft/textures/block/iron_trapdoor.pbr.yml +++ /dev/null @@ -1,16 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 197 - value-green: 200 - value-blue: 200 -height: - value: 0 -occlusion: - value: 0 -smooth: - value: 0.82 -metal: - value: 230 -porosity: - value: 0 diff --git a/src/assets/minecraft/textures/block/iron_trapdoor_a.png b/src/assets/minecraft/textures/block/iron_trapdoor/alpha.png similarity index 100% rename from src/assets/minecraft/textures/block/iron_trapdoor_a.png rename to src/assets/minecraft/textures/block/iron_trapdoor/alpha.png diff --git a/src/assets/minecraft/textures/block/iron_trapdoor/height.png b/src/assets/minecraft/textures/block/iron_trapdoor/height.png new file mode 100644 index 00000000..a5140237 Binary files /dev/null and b/src/assets/minecraft/textures/block/iron_trapdoor/height.png differ diff --git a/src/assets/minecraft/textures/block/iron_trapdoor/pbr.yml b/src/assets/minecraft/textures/block/iron_trapdoor/pbr.yml new file mode 100644 index 00000000..30a8c745 --- /dev/null +++ b/src/assets/minecraft/textures/block/iron_trapdoor/pbr.yml @@ -0,0 +1,20 @@ +alpha: {} +albedo: + value-red: 197 + value-green: 200 + value-blue: 200 +height: + scale: 0.3 +normal: + strength: 0.8 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 6 +smooth: {} +metal: + value: 230 +porosity: + value: 0 diff --git a/src/assets/minecraft/textures/block/iron_trapdoor/smooth.png b/src/assets/minecraft/textures/block/iron_trapdoor/smooth.png new file mode 100644 index 00000000..e8c8c263 Binary files /dev/null and b/src/assets/minecraft/textures/block/iron_trapdoor/smooth.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/albedo.png b/src/assets/minecraft/textures/block/jungle_door/albedo.png new file mode 100644 index 00000000..c2892fbd Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/albedo.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/alpha.png b/src/assets/minecraft/textures/block/jungle_door/alpha.png new file mode 100644 index 00000000..fe1493e9 Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/alpha.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/f0.png b/src/assets/minecraft/textures/block/jungle_door/f0.png new file mode 100644 index 00000000..977f0786 Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/f0.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/height.png b/src/assets/minecraft/textures/block/jungle_door/height.png new file mode 100644 index 00000000..ddaa59fe Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/height.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/metal.png b/src/assets/minecraft/textures/block/jungle_door/metal.png new file mode 100644 index 00000000..c0a046cd Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/metal.png differ diff --git a/src/assets/minecraft/textures/block/jungle_door/pbr.yml b/src/assets/minecraft/textures/block/jungle_door/pbr.yml new file mode 100644 index 00000000..9966fcf9 --- /dev/null +++ b/src/assets/minecraft/textures/block/jungle_door/pbr.yml @@ -0,0 +1,23 @@ +height: + scale: 0.8 +normal: + strength: 0.8 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 4 + steps: 6 +porosity: + value: 0.3 +parts: +- name: jungle_door_top + left: 0 + top: 0 + width: 16 + height: 16 +- name: jungle_door_bottom + left: 0 + top: 16 + width: 16 + height: 16 diff --git a/src/assets/minecraft/textures/block/jungle_door/smooth.png b/src/assets/minecraft/textures/block/jungle_door/smooth.png new file mode 100644 index 00000000..d5ed9e48 Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_door/smooth.png differ diff --git a/src/assets/minecraft/textures/block/jungle_log/pbr.yml b/src/assets/minecraft/textures/block/jungle_log/pbr.yml index 37c73057..b174dfa1 100644 --- a/src/assets/minecraft/textures/block/jungle_log/pbr.yml +++ b/src/assets/minecraft/textures/block/jungle_log/pbr.yml @@ -17,7 +17,7 @@ occlusion: z-scale: 1 steps: 4 smooth: - value: 0.06 + value: 0.01 metal: value: 0 f0: diff --git a/src/assets/minecraft/textures/block/jungle_log_top.pbr.yml b/src/assets/minecraft/textures/block/jungle_log_top.pbr.yml deleted file mode 100644 index 42411219..00000000 --- a/src/assets/minecraft/textures/block/jungle_log_top.pbr.yml +++ /dev/null @@ -1,18 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 160 - value-green: 115 - value-blue: 78 -height: - value: 0 -occlusion: - value: 0 -smooth: - value: 0.24 -metal: - value: 0 -f0: - value: 0.04 -porosity: - value: 0.12 diff --git a/src/assets/minecraft/textures/block/jungle_log_top/albedo.png b/src/assets/minecraft/textures/block/jungle_log_top/albedo.png new file mode 100644 index 00000000..d7d7fb88 Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_log_top/albedo.png differ diff --git a/src/assets/minecraft/textures/block/jungle_log_top/height.png b/src/assets/minecraft/textures/block/jungle_log_top/height.png new file mode 100644 index 00000000..5513a0b6 Binary files /dev/null and b/src/assets/minecraft/textures/block/jungle_log_top/height.png differ diff --git a/src/assets/minecraft/textures/block/jungle_log_top/pbr.yml b/src/assets/minecraft/textures/block/jungle_log_top/pbr.yml new file mode 100644 index 00000000..42651ebf --- /dev/null +++ b/src/assets/minecraft/textures/block/jungle_log_top/pbr.yml @@ -0,0 +1,19 @@ +alpha: + value: 255 +albedo: {} +height: + scale: 0.5 +normal: + strength: 0.3 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 4 +smooth: + value: 0.08 +f0: + value: 0.04 +porosity: + value: 0.12 diff --git a/src/assets/minecraft/textures/block/lapis_block.pbr.yml b/src/assets/minecraft/textures/block/lapis_block.pbr.yml deleted file mode 100644 index 433b7530..00000000 --- a/src/assets/minecraft/textures/block/lapis_block.pbr.yml +++ /dev/null @@ -1,15 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 32 - value-green: 71 - value-blue: 144 -height: - value: 0 -occlusion: - value: 0 -smooth: - value: 0.47 -metal: {} -f0: - value: 0.053 diff --git a/src/assets/minecraft/textures/block/lapis_block/height.png b/src/assets/minecraft/textures/block/lapis_block/height.png new file mode 100644 index 00000000..0f8a1286 Binary files /dev/null and b/src/assets/minecraft/textures/block/lapis_block/height.png differ diff --git a/src/assets/minecraft/textures/block/lapis_block/pbr.yml b/src/assets/minecraft/textures/block/lapis_block/pbr.yml new file mode 100644 index 00000000..63f33c5b --- /dev/null +++ b/src/assets/minecraft/textures/block/lapis_block/pbr.yml @@ -0,0 +1,22 @@ +alpha: + value: 255 +albedo: + value-red: 32 + value-green: 71 + value-blue: 144 +height: + scale: 0.5 +normal: + strength: 1.4 + filter: sobel-high +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 6 +smooth: {} +metal: {} +f0: + value: 0.053 +sss: + value: 0.06 diff --git a/src/assets/minecraft/textures/block/lapis_block/smooth.png b/src/assets/minecraft/textures/block/lapis_block/smooth.png new file mode 100644 index 00000000..a4849b85 Binary files /dev/null and b/src/assets/minecraft/textures/block/lapis_block/smooth.png differ diff --git a/src/assets/minecraft/textures/block/magma.pbr.yml b/src/assets/minecraft/textures/block/magma.pbr.yml deleted file mode 100644 index 9242ed86..00000000 --- a/src/assets/minecraft/textures/block/magma.pbr.yml +++ /dev/null @@ -1,16 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 156 - value-green: 73 - value-blue: 33 -height: - value: 0 -smooth: - value: 0 -porosity: - value: 0 -emissive: - value: 0.28 -occlusion: - value: 0 diff --git a/src/assets/minecraft/textures/block/magma/albedo.png b/src/assets/minecraft/textures/block/magma/albedo.png new file mode 100644 index 00000000..ccee49ff Binary files /dev/null and b/src/assets/minecraft/textures/block/magma/albedo.png differ diff --git a/src/assets/minecraft/textures/block/magma/emissive.png b/src/assets/minecraft/textures/block/magma/emissive.png new file mode 100644 index 00000000..5982c771 Binary files /dev/null and b/src/assets/minecraft/textures/block/magma/emissive.png differ diff --git a/src/assets/minecraft/textures/block/magma/f0.png b/src/assets/minecraft/textures/block/magma/f0.png new file mode 100644 index 00000000..9ccd7993 Binary files /dev/null and b/src/assets/minecraft/textures/block/magma/f0.png differ diff --git a/src/assets/minecraft/textures/block/magma/height.png b/src/assets/minecraft/textures/block/magma/height.png new file mode 100644 index 00000000..d8282912 Binary files /dev/null and b/src/assets/minecraft/textures/block/magma/height.png differ diff --git a/src/assets/minecraft/textures/block/magma/pbr.yml b/src/assets/minecraft/textures/block/magma/pbr.yml new file mode 100644 index 00000000..dffb5714 --- /dev/null +++ b/src/assets/minecraft/textures/block/magma/pbr.yml @@ -0,0 +1,19 @@ +alpha: + value: 255 +albedo: {} +height: + scale: 0.3 +normal: + strength: 0.5 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +smooth: {} +f0: {} +porosity: + value: 0 +emissive: + scale: 0.5 diff --git a/src/assets/minecraft/textures/block/magma/smooth.png b/src/assets/minecraft/textures/block/magma/smooth.png new file mode 100644 index 00000000..8a85f496 Binary files /dev/null and b/src/assets/minecraft/textures/block/magma/smooth.png differ diff --git a/src/assets/minecraft/textures/block/oak_leaves/alpha.png b/src/assets/minecraft/textures/block/oak_leaves/alpha.png new file mode 100644 index 00000000..38b93ce5 Binary files /dev/null and b/src/assets/minecraft/textures/block/oak_leaves/alpha.png differ diff --git a/src/assets/minecraft/textures/block/oak_leaves/height.png b/src/assets/minecraft/textures/block/oak_leaves/height.png new file mode 100644 index 00000000..39e9ab39 Binary files /dev/null and b/src/assets/minecraft/textures/block/oak_leaves/height.png differ diff --git a/src/assets/minecraft/textures/block/oak_leaves.pbr.yml b/src/assets/minecraft/textures/block/oak_leaves/pbr.yml similarity index 52% rename from src/assets/minecraft/textures/block/oak_leaves.pbr.yml rename to src/assets/minecraft/textures/block/oak_leaves/pbr.yml index 3d5588aa..c4c98d8d 100644 --- a/src/assets/minecraft/textures/block/oak_leaves.pbr.yml +++ b/src/assets/minecraft/textures/block/oak_leaves/pbr.yml @@ -5,10 +5,16 @@ albedo: height: value: 0 normal: - noise: 4 + strength: 0.7 + filter: sobel3 occlusion: - value: 0 + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 6 smooth: value: 0.16 +f0: + value: 0.03 sss: - value: 0.63 + scale: 0.4 diff --git a/src/assets/minecraft/textures/block/oak_leaves/sss.png b/src/assets/minecraft/textures/block/oak_leaves/sss.png new file mode 100644 index 00000000..26953d86 Binary files /dev/null and b/src/assets/minecraft/textures/block/oak_leaves/sss.png differ diff --git a/src/assets/minecraft/textures/block/oak_leaves_a.png b/src/assets/minecraft/textures/block/oak_leaves_a.png deleted file mode 100644 index ccb8e211..00000000 Binary files a/src/assets/minecraft/textures/block/oak_leaves_a.png and /dev/null differ diff --git a/src/assets/minecraft/textures/block/oak_log/occlusion.png b/src/assets/minecraft/textures/block/oak_log/occlusion.png new file mode 100644 index 00000000..d5e45d5d Binary files /dev/null and b/src/assets/minecraft/textures/block/oak_log/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/oak_log/pbr.yml b/src/assets/minecraft/textures/block/oak_log/pbr.yml index 2e223756..1255e17e 100644 --- a/src/assets/minecraft/textures/block/oak_log/pbr.yml +++ b/src/assets/minecraft/textures/block/oak_log/pbr.yml @@ -6,6 +6,7 @@ albedo: value-blue: 53 height: scale: 0.3 + edge-fade-size-x: 20 normal: strength: 0.2 noise: 2 diff --git a/src/assets/minecraft/textures/block/oak_planks/pbr.yml b/src/assets/minecraft/textures/block/oak_planks/pbr.yml index e339de04..7f5d4ee2 100644 --- a/src/assets/minecraft/textures/block/oak_planks/pbr.yml +++ b/src/assets/minecraft/textures/block/oak_planks/pbr.yml @@ -1,9 +1,9 @@ alpha: value: 255 height: - scale: 0.5 + scale: 0.4 normal: - strength: 0.3 + strength: 0.5 noise: 2 filter: sobel-low occlusion: diff --git a/src/assets/minecraft/textures/block/oak_trapdoor/occlusion.png b/src/assets/minecraft/textures/block/oak_trapdoor/occlusion.png new file mode 100644 index 00000000..46b8c7de Binary files /dev/null and b/src/assets/minecraft/textures/block/oak_trapdoor/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/prismarine_bricks.pbr.yml b/src/assets/minecraft/textures/block/prismarine_bricks.pbr.yml deleted file mode 100644 index 9e7e67d0..00000000 --- a/src/assets/minecraft/textures/block/prismarine_bricks.pbr.yml +++ /dev/null @@ -1,14 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 108 - value-green: 177 - value-blue: 166 -height: - value: 0 -normal: - noise: 1 -smooth: - value: 0.71 -porosity: - value: 0 diff --git a/src/assets/minecraft/textures/block/prismarine_bricks/height.png b/src/assets/minecraft/textures/block/prismarine_bricks/height.png new file mode 100644 index 00000000..29b56656 Binary files /dev/null and b/src/assets/minecraft/textures/block/prismarine_bricks/height.png differ diff --git a/src/assets/minecraft/textures/block/prismarine_bricks/occlusion.png b/src/assets/minecraft/textures/block/prismarine_bricks/occlusion.png new file mode 100644 index 00000000..6552fd35 Binary files /dev/null and b/src/assets/minecraft/textures/block/prismarine_bricks/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/prismarine_bricks/pbr.yml b/src/assets/minecraft/textures/block/prismarine_bricks/pbr.yml new file mode 100644 index 00000000..12713ecc --- /dev/null +++ b/src/assets/minecraft/textures/block/prismarine_bricks/pbr.yml @@ -0,0 +1,24 @@ +alpha: + value: 255 +albedo: + value-red: 108 + value-green: 177 + value-blue: 166 +height: + shift: -0.08 + scale: 0.5 + edge-fade-size-x: 1 + edge-fade-size-y: 1 +normal: + strength: 0.5 + filter: sobel3 +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 3 + steps: 6 +smooth: {} +f0: + value: 0.04 +porosity: + value: 0 diff --git a/src/assets/minecraft/textures/block/prismarine_bricks/smooth.png b/src/assets/minecraft/textures/block/prismarine_bricks/smooth.png new file mode 100644 index 00000000..eccba79c Binary files /dev/null and b/src/assets/minecraft/textures/block/prismarine_bricks/smooth.png differ diff --git a/src/assets/minecraft/textures/block/sand/occlusion.png b/src/assets/minecraft/textures/block/sand/occlusion.png new file mode 100644 index 00000000..a1ad211e Binary files /dev/null and b/src/assets/minecraft/textures/block/sand/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/sandstone/occlusion.png b/src/assets/minecraft/textures/block/sandstone/occlusion.png new file mode 100644 index 00000000..bdd6b678 Binary files /dev/null and b/src/assets/minecraft/textures/block/sandstone/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/sandstone_bottom.pbr.yml b/src/assets/minecraft/textures/block/sandstone_bottom.pbr.yml deleted file mode 100644 index 03cafce5..00000000 --- a/src/assets/minecraft/textures/block/sandstone_bottom.pbr.yml +++ /dev/null @@ -1,14 +0,0 @@ -alpha: - value: 255 -albedo: - value-red: 217 - value-green: 205 - value-blue: 159 -height: - value: 0 -normal: - noise: 2 -smooth: - value: 0.08 -porosity: - value: 0.78 diff --git a/src/assets/minecraft/textures/block/sandstone_bottom/occlusion.png b/src/assets/minecraft/textures/block/sandstone_bottom/occlusion.png new file mode 100644 index 00000000..c79d2540 Binary files /dev/null and b/src/assets/minecraft/textures/block/sandstone_bottom/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/sandstone_top/height.png b/src/assets/minecraft/textures/block/sandstone_top/height.png index 690ffc05..12d025e5 100644 Binary files a/src/assets/minecraft/textures/block/sandstone_top/height.png and b/src/assets/minecraft/textures/block/sandstone_top/height.png differ diff --git a/src/assets/minecraft/textures/block/sandstone_top/occlusion.png b/src/assets/minecraft/textures/block/sandstone_top/occlusion.png new file mode 100644 index 00000000..c78b9446 Binary files /dev/null and b/src/assets/minecraft/textures/block/sandstone_top/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/sandstone_top/pbr.yml b/src/assets/minecraft/textures/block/sandstone_top/pbr.yml index 32e0c576..d1ace56d 100644 --- a/src/assets/minecraft/textures/block/sandstone_top/pbr.yml +++ b/src/assets/minecraft/textures/block/sandstone_top/pbr.yml @@ -5,17 +5,17 @@ albedo: value-green: 205 value-blue: 159 height: - scale: 0.2 + scale: 0.12 normal: strength: 0.2 noise: 2 occlusion: quality: 0.1 - z-bias: 0.2 - z-scale: 2 - steps: 6 + z-bias: 0.1 + z-scale: 1 + steps: 4 smooth: - value: 0.06 + scale: 0.9 f0: value: 0.07 porosity: diff --git a/src/assets/minecraft/textures/block/sandstone_top/smooth.png b/src/assets/minecraft/textures/block/sandstone_top/smooth.png new file mode 100644 index 00000000..0e2720ce Binary files /dev/null and b/src/assets/minecraft/textures/block/sandstone_top/smooth.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_front/albedo.png b/src/assets/minecraft/textures/block/smithing_table_front/albedo.png new file mode 100644 index 00000000..7dca0b5d Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_front/albedo.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_front/f0.png b/src/assets/minecraft/textures/block/smithing_table_front/f0.png new file mode 100644 index 00000000..48aea7d2 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_front/f0.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_front/height.png b/src/assets/minecraft/textures/block/smithing_table_front/height.png new file mode 100644 index 00000000..4b28d059 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_front/height.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_front/metal.png b/src/assets/minecraft/textures/block/smithing_table_front/metal.png new file mode 100644 index 00000000..a55b7cf2 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_front/metal.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_front/pbr.yml b/src/assets/minecraft/textures/block/smithing_table_front/pbr.yml new file mode 100644 index 00000000..fcdb174d --- /dev/null +++ b/src/assets/minecraft/textures/block/smithing_table_front/pbr.yml @@ -0,0 +1,15 @@ +alpha: + value: 255 +height: + scale: 0.8 + edge-fade-size-y: 1 +normal: + strength: 0.6 + filter: sobel-high +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +porosity: + value: 0 diff --git a/src/assets/minecraft/textures/block/smithing_table_front/smooth.png b/src/assets/minecraft/textures/block/smithing_table_front/smooth.png new file mode 100644 index 00000000..7edb64f8 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_front/smooth.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_side/albedo.png b/src/assets/minecraft/textures/block/smithing_table_side/albedo.png new file mode 100644 index 00000000..51b198dc Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_side/albedo.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_side/f0.png b/src/assets/minecraft/textures/block/smithing_table_side/f0.png new file mode 100644 index 00000000..df76c45c Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_side/f0.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_side/height.png b/src/assets/minecraft/textures/block/smithing_table_side/height.png new file mode 100644 index 00000000..caf8a4e8 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_side/height.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_side/metal.png b/src/assets/minecraft/textures/block/smithing_table_side/metal.png new file mode 100644 index 00000000..b989e0e1 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_side/metal.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_side/pbr.yml b/src/assets/minecraft/textures/block/smithing_table_side/pbr.yml new file mode 100644 index 00000000..f3f68595 --- /dev/null +++ b/src/assets/minecraft/textures/block/smithing_table_side/pbr.yml @@ -0,0 +1,16 @@ +alpha: + value: 255 +height: + scale: 0.7 + edge-fade-size-y: 1 +normal: + strength: 0.6 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +porosity: + value: 0 +wrap-y: false diff --git a/src/assets/minecraft/textures/block/smithing_table_side/smooth.png b/src/assets/minecraft/textures/block/smithing_table_side/smooth.png new file mode 100644 index 00000000..52255cf1 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_side/smooth.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_top/height.png b/src/assets/minecraft/textures/block/smithing_table_top/height.png new file mode 100644 index 00000000..1061a336 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_top/height.png differ diff --git a/src/assets/minecraft/textures/block/smithing_table_top/pbr.yml b/src/assets/minecraft/textures/block/smithing_table_top/pbr.yml new file mode 100644 index 00000000..59aaf39c --- /dev/null +++ b/src/assets/minecraft/textures/block/smithing_table_top/pbr.yml @@ -0,0 +1,25 @@ +alpha: + value: 255 +albedo: + value-red: 40 + value-green: 42 + value-blue: 49 +height: + scale: 0.3 + edge-fade-size-x: 1 + edge-fade-size-y: 1 +normal: + strength: 0.5 + filter: sobel-high +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +smooth: {} +metal: + value: 230 +porosity: + value: 0 +wrap-x: false +wrap-y: false diff --git a/src/assets/minecraft/textures/block/smithing_table_top/smooth.png b/src/assets/minecraft/textures/block/smithing_table_top/smooth.png new file mode 100644 index 00000000..aac3a9f6 Binary files /dev/null and b/src/assets/minecraft/textures/block/smithing_table_top/smooth.png differ diff --git a/src/assets/minecraft/textures/block/snow/pbr.yml b/src/assets/minecraft/textures/block/snow/pbr.yml index 2ee9da2b..6ea1053b 100644 --- a/src/assets/minecraft/textures/block/snow/pbr.yml +++ b/src/assets/minecraft/textures/block/snow/pbr.yml @@ -17,6 +17,6 @@ occlusion: smooth: value: 0.4 f0: - value: 0.81 + value: 0.017 sss: value: 0.3 diff --git a/src/assets/minecraft/textures/block/spruce_leaves/alpha.png b/src/assets/minecraft/textures/block/spruce_leaves/alpha.png new file mode 100644 index 00000000..ac9d5929 Binary files /dev/null and b/src/assets/minecraft/textures/block/spruce_leaves/alpha.png differ diff --git a/src/assets/minecraft/textures/block/spruce_leaves/height.png b/src/assets/minecraft/textures/block/spruce_leaves/height.png new file mode 100644 index 00000000..6743e4b7 Binary files /dev/null and b/src/assets/minecraft/textures/block/spruce_leaves/height.png differ diff --git a/src/assets/minecraft/textures/block/spruce_leaves.pbr.yml b/src/assets/minecraft/textures/block/spruce_leaves/pbr.yml similarity index 53% rename from src/assets/minecraft/textures/block/spruce_leaves.pbr.yml rename to src/assets/minecraft/textures/block/spruce_leaves/pbr.yml index a68ce1bc..d2f6ddb2 100644 --- a/src/assets/minecraft/textures/block/spruce_leaves.pbr.yml +++ b/src/assets/minecraft/textures/block/spruce_leaves/pbr.yml @@ -5,10 +5,16 @@ albedo: height: value: 0 normal: - noise: 4 + strength: 0.7 + noise: 3 occlusion: - value: 0 + quality: 0.1 + z-bias: 0.1 + z-scale: 4 + steps: 4 smooth: value: 0.08 +f0: + value: 0.04 sss: - value: 0.63 + value: 0.1 diff --git a/src/assets/minecraft/textures/block/spruce_leaves_a.png b/src/assets/minecraft/textures/block/spruce_leaves_a.png deleted file mode 100644 index 17503b39..00000000 Binary files a/src/assets/minecraft/textures/block/spruce_leaves_a.png and /dev/null differ diff --git a/src/assets/minecraft/textures/block/spruce_log/occlusion.png b/src/assets/minecraft/textures/block/spruce_log/occlusion.png new file mode 100644 index 00000000..1853c66e Binary files /dev/null and b/src/assets/minecraft/textures/block/spruce_log/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/spruce_log/pbr.yml b/src/assets/minecraft/textures/block/spruce_log/pbr.yml index 00944db1..e0f837ab 100644 --- a/src/assets/minecraft/textures/block/spruce_log/pbr.yml +++ b/src/assets/minecraft/textures/block/spruce_log/pbr.yml @@ -6,6 +6,7 @@ albedo: value-blue: 18 height: scale: 0.6 + edge-fade-size-x: 20 normal: strength: 0.6 noise: 2 @@ -22,3 +23,4 @@ f0: value: 0.03 porosity: value: 0.55 +wrap-x: false diff --git a/src/assets/minecraft/textures/block/spruce_planks/height.png b/src/assets/minecraft/textures/block/spruce_planks/height.png index d8228403..91e02271 100644 Binary files a/src/assets/minecraft/textures/block/spruce_planks/height.png and b/src/assets/minecraft/textures/block/spruce_planks/height.png differ diff --git a/src/assets/minecraft/textures/block/spruce_planks/occlusion.png b/src/assets/minecraft/textures/block/spruce_planks/occlusion.png new file mode 100644 index 00000000..66159612 Binary files /dev/null and b/src/assets/minecraft/textures/block/spruce_planks/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/spruce_planks/pbr.yml b/src/assets/minecraft/textures/block/spruce_planks/pbr.yml index 5abc0512..bf9da4c5 100644 --- a/src/assets/minecraft/textures/block/spruce_planks/pbr.yml +++ b/src/assets/minecraft/textures/block/spruce_planks/pbr.yml @@ -5,16 +5,16 @@ albedo: value-green: 85 value-blue: 49 height: - scale: 0.25 + scale: 0.4 normal: - strength: 0.2 + strength: 0.5 noise: 2 filter: sobel-low occlusion: quality: 0.1 - z-bias: 0.2 + z-bias: 0.1 z-scale: 3 - steps: 6 + steps: 4 smooth: value: 0.08 f0: diff --git a/src/assets/minecraft/textures/block/spruce_planks/smooth.png b/src/assets/minecraft/textures/block/spruce_planks/smooth.png new file mode 100644 index 00000000..6b1bb131 Binary files /dev/null and b/src/assets/minecraft/textures/block/spruce_planks/smooth.png differ diff --git a/src/assets/minecraft/textures/block/stone_bricks/occlusion.png b/src/assets/minecraft/textures/block/stone_bricks/occlusion.png new file mode 100644 index 00000000..b54d3174 Binary files /dev/null and b/src/assets/minecraft/textures/block/stone_bricks/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/stonecutter_saw/alpha.png b/src/assets/minecraft/textures/block/stonecutter_saw/alpha.png new file mode 100644 index 00000000..00835541 Binary files /dev/null and b/src/assets/minecraft/textures/block/stonecutter_saw/alpha.png differ diff --git a/src/assets/minecraft/textures/block/stonecutter_saw/pbr.yml b/src/assets/minecraft/textures/block/stonecutter_saw/pbr.yml new file mode 100644 index 00000000..f78e4fcf --- /dev/null +++ b/src/assets/minecraft/textures/block/stonecutter_saw/pbr.yml @@ -0,0 +1,15 @@ +albedo: + value-red: 216 + value-green: 216 + value-blue: 216 +height: + value: 0 +occlusion: + value: 0 +smooth: {} +metal: + value: 230 +porosity: + value: 0 +texture-width: 16 +texture-height: 48 diff --git a/src/assets/minecraft/textures/block/stonecutter_saw/smooth.png b/src/assets/minecraft/textures/block/stonecutter_saw/smooth.png new file mode 100644 index 00000000..aabbbc1e Binary files /dev/null and b/src/assets/minecraft/textures/block/stonecutter_saw/smooth.png differ diff --git a/src/assets/minecraft/textures/block/stonecutter_saw_s.png.mcmeta b/src/assets/minecraft/textures/block/stonecutter_saw_s.png.mcmeta new file mode 100644 index 00000000..a328ca58 --- /dev/null +++ b/src/assets/minecraft/textures/block/stonecutter_saw_s.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": false, + "frametime": 1 + } +} diff --git a/src/assets/minecraft/textures/block/stripped_dark_oak_wood/height.png b/src/assets/minecraft/textures/block/stripped_dark_oak_wood/height.png new file mode 100644 index 00000000..3c8116c4 Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_dark_oak_wood/height.png differ diff --git a/src/assets/minecraft/textures/block/stripped_dark_oak_wood/pbr.yml b/src/assets/minecraft/textures/block/stripped_dark_oak_wood/pbr.yml new file mode 100644 index 00000000..57dc58c9 --- /dev/null +++ b/src/assets/minecraft/textures/block/stripped_dark_oak_wood/pbr.yml @@ -0,0 +1,24 @@ +wrap-x: false +alpha: + value: 255 +albedo: + value-red: 95 + value-green: 75 + value-blue: 49 +height: + scale: 0.3 +normal: + strength: 0.5 + noise: 2 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.2 + z-scale: 4 + steps: 6 +smooth: + value: 0.1 +f0: + value: 0.04 +porosity: + value: 0.35 diff --git a/src/assets/minecraft/textures/block/stripped_jungle_log/height.png b/src/assets/minecraft/textures/block/stripped_jungle_log/height.png new file mode 100644 index 00000000..b5b77abe Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_jungle_log/height.png differ diff --git a/src/assets/minecraft/textures/block/stripped_jungle_log/pbr.yml b/src/assets/minecraft/textures/block/stripped_jungle_log/pbr.yml new file mode 100644 index 00000000..071dcb8c --- /dev/null +++ b/src/assets/minecraft/textures/block/stripped_jungle_log/pbr.yml @@ -0,0 +1,27 @@ +alpha: + value: 255 +albedo: + value-red: 88 + value-green: 70 + value-blue: 26 +height: + scale: 0.12 + edge-fade-size-x: 120 +normal: + strength: 0.3 + noise: 2 + curve-x: 90 + filter: sobel-high +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +smooth: + value: 0.02 +metal: {} +f0: + value: 0.04 +porosity: + value: 0.4 +wrap-x: false diff --git a/src/assets/minecraft/textures/block/stripped_jungle_wood/height.png b/src/assets/minecraft/textures/block/stripped_jungle_wood/height.png new file mode 100644 index 00000000..b5b77abe Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_jungle_wood/height.png differ diff --git a/src/assets/minecraft/textures/block/stripped_jungle_wood/pbr.yml b/src/assets/minecraft/textures/block/stripped_jungle_wood/pbr.yml new file mode 100644 index 00000000..917df93c --- /dev/null +++ b/src/assets/minecraft/textures/block/stripped_jungle_wood/pbr.yml @@ -0,0 +1,24 @@ +alpha: + value: 255 +albedo: + value-red: 88 + value-green: 70 + value-blue: 26 +height: + scale: 0.12 +normal: + strength: 0.3 + noise: 2 + filter: sobel-high +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 4 +smooth: + value: 0.02 +metal: {} +f0: + value: 0.04 +porosity: + value: 0.4 diff --git a/src/assets/minecraft/textures/block/stripped_oak_log/occlusion.png b/src/assets/minecraft/textures/block/stripped_oak_log/occlusion.png new file mode 100644 index 00000000..6cc8be67 Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_oak_log/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/stripped_oak_log_top/height.png b/src/assets/minecraft/textures/block/stripped_oak_log_top/height.png new file mode 100644 index 00000000..5513a0b6 Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_oak_log_top/height.png differ diff --git a/src/assets/minecraft/textures/block/stripped_oak_log_top/occlusion.png b/src/assets/minecraft/textures/block/stripped_oak_log_top/occlusion.png new file mode 100644 index 00000000..f18d13ac Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_oak_log_top/occlusion.png differ diff --git a/src/assets/minecraft/textures/block/stripped_oak_log_top/pbr.yml b/src/assets/minecraft/textures/block/stripped_oak_log_top/pbr.yml new file mode 100644 index 00000000..180b6886 --- /dev/null +++ b/src/assets/minecraft/textures/block/stripped_oak_log_top/pbr.yml @@ -0,0 +1,22 @@ +alpha: + value: 255 +albedo: + value-red: 177 + value-green: 144 + value-blue: 86 +height: + scale: 0.5 +normal: + strength: 0.8 + filter: sobel-low +occlusion: + quality: 0.1 + z-bias: 0.1 + z-scale: 2 + steps: 8 +smooth: + value: 0.1 +f0: + value: 0.04 +porosity: + value: 0.12 diff --git a/src/assets/minecraft/textures/block/stripped_spruce_wood/height.png b/src/assets/minecraft/textures/block/stripped_spruce_wood/height.png new file mode 100644 index 00000000..cf93e245 Binary files /dev/null and b/src/assets/minecraft/textures/block/stripped_spruce_wood/height.png differ diff --git a/src/assets/minecraft/textures/block/stripped_spruce_wood/pbr.yml b/src/assets/minecraft/textures/block/stripped_spruce_wood/pbr.yml new file mode 100644 index 00000000..2337a0eb --- /dev/null +++ b/src/assets/minecraft/textures/block/stripped_spruce_wood/pbr.yml @@ -0,0 +1,23 @@ +alpha: + value: 255 +albedo: + value-red: 111 + value-green: 88 + value-blue: 51 +height: + scale: 0.3 +normal: + strength: 0.3 + noise: 2 + filter: sobel3 +occlusion: + quality: 0.1 + z-bias: 0.2 + z-scale: 2 + steps: 4 +smooth: + value: 0.04 +f0: + value: 0.03 +porosity: + value: 0.35 diff --git a/src/assets/minecraft/textures/entity/shield_base_nopattern/height.png b/src/assets/minecraft/textures/entity/shield_base_nopattern/height.png index 52352a48..fa11c646 100644 Binary files a/src/assets/minecraft/textures/entity/shield_base_nopattern/height.png and b/src/assets/minecraft/textures/entity/shield_base_nopattern/height.png differ diff --git a/src/assets/minecraft/textures/entity/shield_base_nopattern/pbr.yml b/src/assets/minecraft/textures/entity/shield_base_nopattern/pbr.yml index 913c2b0a..d3a40fb0 100644 --- a/src/assets/minecraft/textures/entity/shield_base_nopattern/pbr.yml +++ b/src/assets/minecraft/textures/entity/shield_base_nopattern/pbr.yml @@ -1,11 +1,11 @@ -texture-size: 64 height: scale: 0.6 normal: - strength: 1.3 + strength: 1 filter: sobel-high occlusion: quality: 0.1 z-bias: 0.1 z-scale: 6 steps: 8 +texture-size: 64 diff --git a/src/assets/minecraft/textures/item/.ignore/dirt.pbr.yml b/src/assets/minecraft/textures/item/.ignore/dirt.pbr.yml new file mode 100644 index 00000000..e94e8988 --- /dev/null +++ b/src/assets/minecraft/textures/item/.ignore/dirt.pbr.yml @@ -0,0 +1,4 @@ +albedo: + texture: ../block/dirt/albedo.png +occlusion: + texture: ../block/dirt/occlusion.png diff --git a/src/assets/minecraft/textures/item/acacia_log.png b/src/assets/minecraft/textures/item/acacia_log.png new file mode 100644 index 00000000..00584555 Binary files /dev/null and b/src/assets/minecraft/textures/item/acacia_log.png differ diff --git a/src/assets/minecraft/textures/item/acacia_log_top.png b/src/assets/minecraft/textures/item/acacia_log_top.png new file mode 100644 index 00000000..79301265 Binary files /dev/null and b/src/assets/minecraft/textures/item/acacia_log_top.png differ diff --git a/src/assets/minecraft/textures/item/cobblestone.png b/src/assets/minecraft/textures/item/cobblestone.png new file mode 100644 index 00000000..5551230c Binary files /dev/null and b/src/assets/minecraft/textures/item/cobblestone.png differ diff --git a/src/assets/minecraft/textures/item/dark_oak_log.png b/src/assets/minecraft/textures/item/dark_oak_log.png new file mode 100644 index 00000000..41ceb968 Binary files /dev/null and b/src/assets/minecraft/textures/item/dark_oak_log.png differ diff --git a/src/assets/minecraft/textures/item/dark_oak_log_top.png b/src/assets/minecraft/textures/item/dark_oak_log_top.png new file mode 100644 index 00000000..a54d7eee Binary files /dev/null and b/src/assets/minecraft/textures/item/dark_oak_log_top.png differ diff --git a/src/assets/minecraft/textures/item/dirt.png b/src/assets/minecraft/textures/item/dirt.png new file mode 100644 index 00000000..eadc8cf3 Binary files /dev/null and b/src/assets/minecraft/textures/item/dirt.png differ diff --git a/src/assets/minecraft/textures/item/emerald_block.png b/src/assets/minecraft/textures/item/emerald_block.png new file mode 100644 index 00000000..1d6c5d13 Binary files /dev/null and b/src/assets/minecraft/textures/item/emerald_block.png differ diff --git a/src/assets/minecraft/textures/item/jungle_log.png b/src/assets/minecraft/textures/item/jungle_log.png new file mode 100644 index 00000000..f42c190c Binary files /dev/null and b/src/assets/minecraft/textures/item/jungle_log.png differ diff --git a/src/assets/minecraft/textures/item/jungle_log_top.png b/src/assets/minecraft/textures/item/jungle_log_top.png new file mode 100644 index 00000000..70876828 Binary files /dev/null and b/src/assets/minecraft/textures/item/jungle_log_top.png differ diff --git a/src/assets/minecraft/textures/item/oak_log.png b/src/assets/minecraft/textures/item/oak_log.png new file mode 100644 index 00000000..2e48cbc2 Binary files /dev/null and b/src/assets/minecraft/textures/item/oak_log.png differ diff --git a/src/assets/minecraft/textures/item/oak_log_top.png b/src/assets/minecraft/textures/item/oak_log_top.png new file mode 100644 index 00000000..10f7d7c1 Binary files /dev/null and b/src/assets/minecraft/textures/item/oak_log_top.png differ diff --git a/src/assets/minecraft/textures/item/oak_trapdoor.png b/src/assets/minecraft/textures/item/oak_trapdoor.png new file mode 100644 index 00000000..f3230526 Binary files /dev/null and b/src/assets/minecraft/textures/item/oak_trapdoor.png differ diff --git a/src/assets/minecraft/textures/item/prismarine_bricks.png b/src/assets/minecraft/textures/item/prismarine_bricks.png new file mode 100644 index 00000000..e97fbc36 Binary files /dev/null and b/src/assets/minecraft/textures/item/prismarine_bricks.png differ diff --git a/src/assets/minecraft/textures/item/sand.png b/src/assets/minecraft/textures/item/sand.png new file mode 100644 index 00000000..eee19d6a Binary files /dev/null and b/src/assets/minecraft/textures/item/sand.png differ diff --git a/src/assets/minecraft/textures/item/sandstone.png b/src/assets/minecraft/textures/item/sandstone.png new file mode 100644 index 00000000..c0ce3f92 Binary files /dev/null and b/src/assets/minecraft/textures/item/sandstone.png differ diff --git a/src/assets/minecraft/textures/item/sandstone_bottom.png b/src/assets/minecraft/textures/item/sandstone_bottom.png new file mode 100644 index 00000000..161bd691 Binary files /dev/null and b/src/assets/minecraft/textures/item/sandstone_bottom.png differ diff --git a/src/assets/minecraft/textures/item/sandstone_top.png b/src/assets/minecraft/textures/item/sandstone_top.png new file mode 100644 index 00000000..888a848d Binary files /dev/null and b/src/assets/minecraft/textures/item/sandstone_top.png differ diff --git a/src/assets/minecraft/textures/item/spruce_log.png b/src/assets/minecraft/textures/item/spruce_log.png new file mode 100644 index 00000000..43dd57eb Binary files /dev/null and b/src/assets/minecraft/textures/item/spruce_log.png differ diff --git a/src/assets/minecraft/textures/item/spruce_log_top.png b/src/assets/minecraft/textures/item/spruce_log_top.png new file mode 100644 index 00000000..52bab9db Binary files /dev/null and b/src/assets/minecraft/textures/item/spruce_log_top.png differ diff --git a/src/assets/minecraft/textures/item/spruce_planks.png b/src/assets/minecraft/textures/item/spruce_planks.png new file mode 100644 index 00000000..73bc6f3d Binary files /dev/null and b/src/assets/minecraft/textures/item/spruce_planks.png differ diff --git a/src/assets/minecraft/textures/item/stone_bricks.png b/src/assets/minecraft/textures/item/stone_bricks.png new file mode 100644 index 00000000..c360280e Binary files /dev/null and b/src/assets/minecraft/textures/item/stone_bricks.png differ diff --git a/src/assets/minecraft/textures/item/stripped_oak_log.png b/src/assets/minecraft/textures/item/stripped_oak_log.png new file mode 100644 index 00000000..e2f599e4 Binary files /dev/null and b/src/assets/minecraft/textures/item/stripped_oak_log.png differ diff --git a/src/assets/minecraft/textures/item/stripped_oak_log_top.png b/src/assets/minecraft/textures/item/stripped_oak_log_top.png new file mode 100644 index 00000000..5f88cc55 Binary files /dev/null and b/src/assets/minecraft/textures/item/stripped_oak_log_top.png differ diff --git a/src/lab13-32x.pack.yml b/src/lab13-32x.pack.yml index 1e6e82b6..07edaf6b 100644 --- a/src/lab13-32x.pack.yml +++ b/src/lab13-32x.pack.yml @@ -1,4 +1,3 @@ -edition: Java format: 6 description: No Textures! PBR shader required. tags: 32x LabPBR @@ -7,5 +6,25 @@ encoding: sampler: nearest alpha: sampler: nearest + diffuse-red: {} + diffuse-green: {} + diffuse-blue: {} + albedo-red: {} + albedo-green: {} + albedo-blue: {} + height: {} + occlusion: {} + normal-x: {} + normal-y: {} + normal-z: {} + specular: {} + smooth: {} + rough: {} + metal: {} + f0: {} + porosity: {} + sss: {} + emissive: {} block-texture-size: 32 texture-scale: 2 +edition: Java