diff --git a/homedecor_3d_extras/blends/3dbookshelf.blend b/homedecor_3d_extras/blends/3dbookshelf.blend new file mode 100644 index 00000000..1b875f8f Binary files /dev/null and b/homedecor_3d_extras/blends/3dbookshelf.blend differ diff --git a/homedecor_3d_extras/init.lua b/homedecor_3d_extras/init.lua index bd5a241d..1de37b90 100644 --- a/homedecor_3d_extras/init.lua +++ b/homedecor_3d_extras/init.lua @@ -1,67 +1,9 @@ minetest.override_item("default:bookshelf", { - drawtype = "nodebox", - tiles = { - "3dbookshelf_top.png", - "3dbookshelf_bottom.png", - "3dbookshelf_sides.png", - "3dbookshelf_sides.png", - "3dbookshelf_fb.png", - "3dbookshelf_fb.png" - }, + drawtype = "mesh", + mesh = "3dbookshelf.obj", + tiles = { "3dbookshelf.png" }, paramtype = "light", paramtype2 = "facedir", - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.1875, 0.5, 0.5, 0.1875}, - {-0.5, -0.5, -0.5, -0.4375, 0.5, 0.5}, - {0.4375, -0.5, -0.5, 0.5, 0.5, 0.5}, - {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, - {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - {-0.5, -0.0625, -0.5, 0.5, 0.0625, 0.5}, - {-0.4375, 0.0625, -0.486, -0.3125, 0.375, -0.125}, - {-0.3125, 0.0625, -0.420, -0.25, 0.3125, -0.125}, - {-0.25, 0.0625, -0.456, -0.1875, 0.375, -0.125}, - {-0.125, 0.0625, -0.481, 0, 0.4375, -0.125}, - {0, 0.0625, -0.4375, 0.0625, 0.3125, -0.125}, - {0.0625, 0.0625, -0.461, 0.125, 0.375, -0.125}, - {0.125, 0.0625, -0.425, 0.1875, 0.25, -0.125}, - {0.1875, 0.0625, -0.456, 0.25, 0.3125, -0.125}, - {0.25, 0.0625, -0.430, 0.3125, 0.25, -0.125}, - {0.3125, 0.0625, -0.456, 0.4375, 0.375, -0.125}, - {-0.4375, -0.4375, -0.456, -0.25, -0.125, -0.125}, - {-0.25, -0.4375, -0.435, -0.125, -0.1875, -0.125}, - {-0.125, -0.4375, -0.466, -0.0625, -0.125, -0.125}, - {-0.0625, -0.4375, -0.476, 0, -0.1875, -0.125}, - {0.25, -0.4375, -0.471, 0.375, -0.125, -0.125}, - {0.375, -0.4375, -0.445, 0.4375, -0.1875, -0.125}, - {0.3125, 0.0625, 0.125, 0.4375, 0.375, 0.471}, - {0.25, 0.0625, 0.125, 0.3125, 0.3125, 0.461}, - {0.1875, 0.0625, 0.125, 0.25, 0.375, 0.430}, - {0, 0.0625, 0.125, 0.125, 0.4375, 0.497}, - {-0.0625, 0.0625, 0.125, 0, 0.3125, 0.435}, - {-0.125, 0.0625, 0.125, -0.0625, 0.375, 0.437}, - {-0.1875, 0.0625, 0.125, -0.125, 0.25, 0.379}, - {-0.25, 0.0625, 0.125, -0.1875, 0.3125, 0.445}, - {-0.3125, 0.0625, 0.125, -0.25, 0.25, 0.425}, - {-0.4375, 0.0625, 0.125, -0.3125, 0.375, 0.458}, - {0.25, -0.4375, 0.125, 0.4375, -0.125, 0.437}, - {0.125, -0.4375, 0.125, 0.25, -0.1875, 0.461}, - {0.0625, -0.4375, 0.125, 0.125, -0.125, 0.435}, - {-0.0625, -0.4375, 0.1875, 0, -0.1875, 0.456}, - {-0.25, -0.4375, 0.125, -0.1875, -0.125, 0.394}, - {-0.375, -0.4375, 0.125, -0.25, -0.0625, 0.430}, - {-0.4375, -0.4375, 0.125, -0.375, -0.125, 0.394}, - {-0.125, -0.4375, 0.125, -0.0625, -0.1875, 0.437}, - {0.125, -0.4375, -0.435, 0.25, -0.1875, -0.125}, - {0, -0.4375, -0.430, 0.0625, -0.1875, -0.125}, - {0.0625, -0.4375, -0.461, 0.125, -0.1875, -0.125}, - {-0.1875, 0.0625, -0.4375, -0.125, 0.375, -0.125}, - {0.125, 0.0625, 0.125, 0.1875, 0.375, 0.448}, - {0, -0.4375, 0.125, 0.0625, -0.1875, 0.471}, - {-0.1875, -0.4375, 0.125, -0.125, -0.1875, 0.466}, - } - } }) if minetest.get_modpath("moreblocks") then diff --git a/homedecor_3d_extras/models/3dbookshelf.obj b/homedecor_3d_extras/models/3dbookshelf.obj new file mode 100644 index 00000000..0790a85b --- /dev/null +++ b/homedecor_3d_extras/models/3dbookshelf.obj @@ -0,0 +1,1095 @@ +# Blender v2.69 (sub 0) OBJ File: '3dbookshelf.blend' +# www.blender.org +mtllib 3dbookshelf.mtl +o nodebox-39 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.375000 -0.500000 +v -0.437500 -0.437500 -0.500000 +v -0.437500 -0.375000 -0.500000 +v -0.437500 -0.062500 -0.500000 +v -0.437500 -0.437500 -0.125000 +v -0.437500 -0.062500 -0.125000 +v -0.500000 -0.500000 0.500000 +v -0.500000 -0.156250 0.500000 +v -0.500000 -0.062500 0.500000 +v -0.437500 -0.437500 0.125000 +v -0.437500 -0.062500 0.125000 +v -0.437500 -0.437500 0.500000 +v -0.437500 -0.125000 0.500000 +v -0.437500 -0.062500 0.500000 +v -0.500000 0.500000 -0.500000 +v -0.437500 0.062500 -0.500000 +v -0.281250 0.062500 -0.500000 +v -0.437500 0.437500 -0.500000 +v -0.437500 0.062500 -0.125000 +v -0.437500 0.437500 -0.125000 +v -0.500000 0.500000 0.500000 +v -0.437500 0.062500 0.125000 +v -0.437500 0.437500 0.125000 +v -0.437500 0.062500 0.500000 +v -0.437500 0.437500 0.500000 +v 0.125000 -0.062500 -0.500000 +v 0.437500 -0.437500 -0.500000 +v 0.437500 -0.062500 -0.500000 +v 0.437500 -0.437500 -0.125000 +v 0.437500 -0.062500 -0.125000 +v 0.500000 -0.500000 -0.500000 +v 0.437500 -0.437500 0.125000 +v 0.437500 -0.062500 0.125000 +v 0.437500 -0.437500 0.500000 +v 0.437500 -0.062500 0.500000 +v 0.500000 -0.500000 0.500000 +v 0.406250 0.062500 -0.500000 +v 0.437500 0.062500 -0.500000 +v 0.437500 0.437500 -0.500000 +v 0.437500 0.062500 -0.125000 +v 0.437500 0.437500 -0.125000 +v 0.500000 0.000000 -0.500000 +v 0.500000 0.500000 -0.500000 +v 0.437500 0.062500 0.125000 +v 0.437500 0.437500 0.125000 +v 0.437500 0.062500 0.500000 +v 0.437500 0.125000 0.500000 +v 0.437500 0.187500 0.500000 +v 0.437500 0.437500 0.500000 +v 0.500000 0.156250 0.500000 +v 0.500000 0.218750 0.500000 +v 0.500000 0.500000 0.500000 +v -0.437500 0.062500 -0.468750 +v -0.312500 0.062500 -0.468750 +v -0.312500 0.062500 -0.437500 +v -0.250000 0.062500 -0.468750 +v -0.250000 0.062500 -0.437500 +v -0.312500 0.250000 -0.437500 +v -0.250000 0.250000 -0.437500 +v -0.187500 0.062500 -0.468750 +v -0.125000 0.062500 -0.468750 +v -0.187500 0.062500 -0.437500 +v -0.125000 0.062500 -0.437500 +v -0.187500 0.250000 -0.437500 +v -0.125000 0.250000 -0.437500 +v -0.062500 0.062500 -0.468750 +v -0.062500 0.062500 -0.437500 +v 0.000000 0.062500 -0.468750 +v 0.000000 0.062500 -0.437500 +v -0.312500 0.250000 -0.125000 +v -0.250000 0.250000 -0.125000 +v -0.187500 0.250000 -0.125000 +v -0.125000 0.250000 -0.125000 +v -0.437500 0.375000 -0.468750 +v -0.250000 0.312500 -0.468750 +v -0.312500 0.375000 -0.468750 +v -0.187500 0.312500 -0.468750 +v -0.125000 0.375000 -0.468750 +v -0.062500 0.312500 -0.437500 +v 0.000000 0.312500 -0.437500 +v -0.062500 0.375000 -0.468750 +v 0.000000 0.437500 -0.468750 +v -0.437500 0.375000 -0.125000 +v -0.250000 0.312500 -0.125000 +v -0.312500 0.375000 -0.125000 +v -0.187500 0.312500 -0.125000 +v -0.125000 0.375000 -0.125000 +v -0.062500 0.312500 -0.125000 +v 0.000000 0.312500 -0.125000 +v -0.062500 0.375000 -0.125000 +v 0.000000 0.437500 -0.125000 +v 0.125000 0.062500 -0.468750 +v 0.125000 0.062500 -0.437500 +v 0.187500 0.062500 -0.468750 +v 0.187500 0.062500 -0.437500 +v 0.250000 0.062500 -0.468750 +v 0.312500 0.062500 -0.500000 +v 0.250000 0.062500 -0.406250 +v 0.312500 0.062500 -0.406250 +v 0.125000 0.375000 -0.437500 +v 0.125000 0.437500 -0.468750 +v 0.187500 0.375000 -0.468750 +v 0.187500 0.375000 -0.437500 +v 0.250000 0.312500 -0.406250 +v 0.312500 0.312500 -0.406250 +v 0.250000 0.375000 -0.468750 +v 0.312500 0.375000 -0.500000 +v 0.437500 0.375000 -0.500000 +v 0.125000 0.375000 -0.125000 +v 0.125000 0.437500 -0.125000 +v 0.250000 0.312500 -0.125000 +v 0.312500 0.312500 -0.125000 +v 0.250000 0.375000 -0.125000 +v 0.312500 0.375000 -0.125000 +v 0.437500 0.375000 -0.125000 +v -0.437500 0.062500 0.468750 +v -0.250000 0.062500 0.437500 +v -0.312500 0.062500 0.468750 +v -0.250000 0.062500 0.468750 +v -0.187500 0.062500 0.437500 +v -0.125000 0.062500 0.437500 +v -0.125000 0.062500 0.500000 +v 0.000000 0.062500 0.437500 +v 0.000000 0.062500 0.500000 +v -0.437500 0.375000 0.125000 +v -0.312500 0.312500 0.125000 +v -0.250000 0.312500 0.125000 +v -0.312500 0.375000 0.125000 +v -0.250000 0.375000 0.125000 +v -0.125000 0.375000 0.125000 +v -0.125000 0.437500 0.125000 +v 0.000000 0.312500 0.125000 +v 0.000000 0.437500 0.125000 +v -0.437500 0.375000 0.468750 +v -0.250000 0.312500 0.437500 +v -0.312500 0.312500 0.468750 +v -0.250000 0.312500 0.468750 +v -0.250000 0.375000 0.437500 +v -0.312500 0.375000 0.468750 +v -0.187500 0.375000 0.437500 +v -0.125000 0.375000 0.437500 +v -0.125000 0.437500 0.500000 +v 0.000000 0.312500 0.437500 +v 0.000000 0.437500 0.500000 +v 0.125000 0.250000 0.125000 +v 0.187500 0.250000 0.125000 +v 0.250000 0.250000 0.125000 +v 0.312500 0.250000 0.125000 +v 0.062500 0.062500 0.437500 +v 0.125000 0.062500 0.375000 +v 0.187500 0.062500 0.375000 +v 0.125000 0.062500 0.437500 +v 0.187500 0.062500 0.437500 +v 0.125000 0.250000 0.375000 +v 0.187500 0.250000 0.375000 +v 0.250000 0.062500 0.437500 +v 0.312500 0.062500 0.437500 +v 0.312500 0.062500 0.468750 +v 0.250000 0.250000 0.437500 +v 0.312500 0.250000 0.437500 +v 0.437500 0.062500 0.468750 +v 0.062500 0.312500 0.125000 +v 0.062500 0.375000 0.125000 +v 0.187500 0.312500 0.125000 +v 0.125000 0.375000 0.125000 +v 0.250000 0.312500 0.125000 +v 0.312500 0.375000 0.125000 +v 0.437500 0.375000 0.125000 +v 0.062500 0.312500 0.437500 +v 0.062500 0.375000 0.437500 +v 0.187500 0.312500 0.437500 +v 0.125000 0.375000 0.437500 +v 0.250000 0.312500 0.437500 +v 0.312500 0.375000 0.468750 +v 0.437500 0.375000 0.468750 +v -0.437500 -0.437500 -0.437500 +v -0.375000 -0.437500 -0.468750 +v -0.375000 -0.437500 -0.437500 +v -0.250000 -0.437500 -0.468750 +v -0.250000 -0.437500 -0.437500 +v -0.125000 -0.437500 -0.468750 +v -0.125000 -0.437500 -0.437500 +v -0.062500 -0.437500 -0.468750 +v -0.062500 -0.437500 -0.437500 +v 0.000000 -0.437500 -0.468750 +v 0.000000 -0.437500 -0.437500 +v -0.437500 -0.187500 -0.437500 +v -0.375000 -0.187500 -0.437500 +v -0.375000 -0.125000 -0.468750 +v -0.250000 -0.187500 -0.437500 +v -0.250000 -0.125000 -0.468750 +v -0.125000 -0.187500 -0.468750 +v -0.125000 -0.187500 -0.437500 +v -0.062500 -0.187500 -0.468750 +v -0.062500 -0.187500 -0.437500 +v 0.000000 -0.187500 -0.468750 +v 0.000000 -0.187500 -0.437500 +v -0.437500 -0.187500 -0.125000 +v -0.375000 -0.187500 -0.125000 +v -0.375000 -0.125000 -0.125000 +v -0.250000 -0.187500 -0.125000 +v -0.250000 -0.125000 -0.125000 +v 0.062500 -0.437500 -0.468750 +v 0.125000 -0.437500 -0.468750 +v 0.125000 -0.437500 -0.437500 +v 0.250000 -0.437500 -0.468750 +v 0.250000 -0.437500 -0.437500 +v 0.437500 -0.437500 -0.468750 +v 0.062500 -0.187500 -0.468750 +v 0.062500 -0.125000 -0.468750 +v 0.125000 -0.187500 -0.437500 +v 0.125000 -0.125000 -0.468750 +v 0.250000 -0.187500 -0.437500 +v 0.250000 -0.125000 -0.468750 +v 0.437500 -0.125000 -0.468750 +v 0.062500 -0.187500 -0.125000 +v 0.062500 -0.125000 -0.125000 +v 0.125000 -0.187500 -0.125000 +v 0.125000 -0.125000 -0.125000 +v 0.250000 -0.187500 -0.125000 +v 0.250000 -0.125000 -0.125000 +v 0.437500 -0.125000 -0.125000 +v -0.437500 -0.437500 0.437500 +v -0.250000 -0.437500 0.437500 +v -0.250000 -0.437500 0.468750 +v -0.125000 -0.437500 0.437500 +v -0.125000 -0.437500 0.468750 +v -0.062500 -0.437500 0.437500 +v -0.062500 -0.437500 0.468750 +v 0.000000 -0.437500 0.468750 +v -0.437500 -0.125000 0.125000 +v -0.250000 -0.187500 0.125000 +v -0.250000 -0.125000 0.125000 +v -0.125000 -0.187500 0.125000 +v -0.125000 -0.125000 0.125000 +v -0.062500 -0.187500 0.125000 +v -0.062500 -0.125000 0.125000 +v -0.437500 -0.125000 0.437500 +v -0.250000 -0.187500 0.437500 +v -0.250000 -0.187500 0.468750 +v -0.250000 -0.125000 0.437500 +v -0.125000 -0.187500 0.437500 +v -0.125000 -0.187500 0.468750 +v -0.125000 -0.125000 0.437500 +v -0.062500 -0.187500 0.437500 +v -0.062500 -0.187500 0.468750 +v 0.000000 -0.187500 0.468750 +v -0.062500 -0.125000 0.437500 +v 0.062500 -0.437500 0.437500 +v 0.062500 -0.437500 0.468750 +v 0.187500 -0.437500 0.406250 +v 0.125000 -0.437500 0.437500 +v 0.125000 -0.437500 0.468750 +v 0.187500 -0.437500 0.468750 +v 0.250000 -0.437500 0.406250 +v 0.250000 -0.437500 0.437500 +v 0.375000 -0.437500 0.406250 +v 0.437500 -0.437500 0.406250 +v 0.375000 -0.437500 0.437500 +v 0.187500 -0.187500 0.125000 +v 0.187500 -0.125000 0.125000 +v 0.250000 -0.125000 0.125000 +v 0.250000 -0.062500 0.125000 +v 0.375000 -0.125000 0.125000 +v 0.375000 -0.062500 0.125000 +v 0.437500 -0.125000 0.125000 +v 0.062500 -0.187500 0.437500 +v 0.062500 -0.187500 0.468750 +v 0.187500 -0.187500 0.406250 +v 0.125000 -0.187500 0.437500 +v 0.125000 -0.187500 0.468750 +v 0.187500 -0.187500 0.468750 +v 0.187500 -0.125000 0.406250 +v 0.250000 -0.125000 0.406250 +v 0.250000 -0.062500 0.437500 +v 0.375000 -0.125000 0.406250 +v 0.437500 -0.125000 0.406250 +v 0.375000 -0.062500 0.437500 +vt 0.414062 0.351562 +vt 0.507812 0.351562 +vt 0.414062 0.414062 +vt 0.242188 0.226562 +vt 0.242188 0.320312 +vt 0.023438 0.320312 +vt 0.507812 0.226562 +vt 0.507812 0.320312 +vt 0.429688 0.226562 +vt 0.367188 0.375000 +vt 0.367188 0.445312 +vt 0.289062 0.445312 +vt 0.023438 0.835938 +vt 0.023438 0.851562 +vt 0.007812 0.851562 +vt 0.523438 0.992188 +vt 0.273438 0.992188 +vt 0.523438 0.851562 +vt 0.523438 0.476562 +vt 0.523438 0.726562 +vt 0.273438 0.726562 +vt 0.273438 0.906250 +vt 0.273438 0.742188 +vt 0.523438 0.867188 +vt 0.289062 0.320312 +vt 0.289062 0.226562 +vt 0.367188 0.320312 +vt 0.242188 0.851562 +vt 0.203125 0.882812 +vt 0.101562 0.851562 +vt 0.242188 0.914062 +vt 0.242188 0.898438 +vt 0.257812 0.906250 +vt 0.507812 0.445312 +vt 0.414062 0.445312 +vt 0.242188 0.445312 +vt 0.023438 0.445312 +vt 0.023438 0.351562 +vt 0.382812 0.226562 +vt 0.007812 0.476562 +vt 0.257812 0.476562 +vt 0.257812 0.726562 +vt 0.773438 0.226562 +vt 0.773438 0.304688 +vt 0.554688 0.304688 +vt 0.023438 0.226562 +vt 0.367188 0.226562 +vt 0.554688 0.445312 +vt 0.554688 0.367188 +vt 0.773438 0.367188 +vt 0.242188 0.882812 +vt 0.414062 0.226562 +vt 0.382812 0.445312 +vt 0.289062 0.351562 +vt 0.429688 0.445312 +vt 0.773438 0.445312 +vt 0.726562 0.367188 +vt 0.242188 0.757812 +vt 0.257812 0.773438 +vt 0.242188 0.773438 +vt 0.539062 0.554688 +vt 0.539062 0.476562 +vt 0.570312 0.476562 +vt 0.726562 0.554688 +vt 0.710938 0.554688 +vt 0.710938 0.492188 +vt 0.148438 0.882812 +vt 0.148438 0.945312 +vt 0.132812 0.945312 +vt 0.195312 0.929688 +vt 0.195312 0.882812 +vt 0.210938 0.882812 +vt 0.953125 0.804688 +vt 0.945312 0.804688 +vt 0.953125 0.742188 +vt 0.945312 0.500000 +vt 0.945312 0.554688 +vt 0.929688 0.554688 +vt 0.570312 0.484375 +vt 0.570312 0.554688 +vt 0.882812 0.898438 +vt 0.882812 0.929688 +vt 0.820312 0.898438 +vt 0.195312 0.851562 +vt 0.195312 0.757812 +vt 0.226562 0.757812 +vt 0.796875 0.945312 +vt 0.781250 0.882812 +vt 0.796875 0.882812 +vt 0.867188 0.492188 +vt 0.867188 0.554688 +vt 0.851562 0.554688 +vt 0.632812 0.796875 +vt 0.640625 0.796875 +vt 0.632812 0.875000 +vt 0.179688 0.882812 +vt 0.195312 0.945312 +vt 0.843750 0.664062 +vt 0.906250 0.664062 +vt 0.843750 0.679688 +vt 0.242188 0.835938 +vt 0.226562 0.835938 +vt 0.101562 0.976562 +vt 0.101562 0.882812 +vt 0.132812 0.882812 +vt 0.687500 0.773438 +vt 0.640625 0.742188 +vt 0.687500 0.742188 +vt 0.164062 0.820312 +vt 0.164062 0.757812 +vt 0.070312 0.757812 +vt 0.101562 0.757812 +vt 0.101562 0.820312 +vt 0.757812 0.710938 +vt 0.820312 0.710938 +vt 0.757812 0.726562 +vt 0.632812 0.992188 +vt 0.625000 0.992188 +vt 0.625000 0.929688 +vt 0.070312 0.960938 +vt 0.070312 0.929688 +vt 0.085938 0.960938 +vt 0.101562 0.835938 +vt 0.117188 0.820312 +vt 0.117188 0.835938 +vt 0.195312 0.773438 +vt 0.226562 0.773438 +vt 0.539062 0.851562 +vt 0.601562 0.851562 +vt 0.601562 0.867188 +vt 0.070312 0.882812 +vt 0.085938 0.882812 +vt 0.132812 0.820312 +vt 0.117188 0.757812 +vt 0.718750 0.789062 +vt 0.718750 0.804688 +vt 0.656250 0.804688 +vt 0.976562 0.554688 +vt 0.976562 0.500000 +vt 0.992188 0.500000 +vt 0.679688 0.507812 +vt 0.695312 0.507812 +vt 0.695312 0.554688 +vt 0.101562 0.960938 +vt 0.726562 0.882812 +vt 0.742188 0.882812 +vt 0.726562 0.929688 +vt 0.757812 0.484375 +vt 0.757812 0.554688 +vt 0.859375 0.867188 +vt 0.921875 0.867188 +vt 0.859375 0.882812 +vt 0.210938 0.960938 +vt 0.726562 0.484375 +vt 0.148438 0.820312 +vt 0.148438 0.757812 +vt 0.640625 0.632812 +vt 0.703125 0.632812 +vt 0.703125 0.648438 +vt 0.945312 0.484375 +vt 0.976562 0.484375 +vt 0.648438 0.554688 +vt 0.648438 0.492188 +vt 0.664062 0.492188 +vt 0.851562 0.484375 +vt 0.867188 0.484375 +vt 0.539062 0.804688 +vt 0.539062 0.773438 +vt 0.601562 0.773438 +vt 0.726562 0.992188 +vt 0.664062 0.960938 +vt 0.726562 0.960938 +vt 0.781250 0.773438 +vt 0.781250 0.757812 +vt 0.843750 0.757812 +vt 0.757812 0.820312 +vt 0.765625 0.820312 +vt 0.757812 0.882812 +vt 0.921875 0.804688 +vt 0.921875 0.742188 +vt 0.929688 0.742188 +vt 0.179688 0.929688 +vt 0.164062 0.929688 +vt 0.164062 0.882812 +vt 0.968750 0.804688 +vt 0.968750 0.742188 +vt 0.976562 0.804688 +vt 0.132812 0.757812 +vt 0.835938 0.851562 +vt 0.835938 0.820312 +vt 0.898438 0.820312 +vt 0.617188 0.882812 +vt 0.617188 0.820312 +vt 0.625000 0.882812 +vt 0.164062 0.960938 +vt 0.148438 0.960938 +vt 0.976562 0.492188 +vt 0.992188 0.492188 +vt 0.609375 0.632812 +vt 0.609375 0.648438 +vt 0.546875 0.632812 +vt 0.882812 0.960938 +vt 0.882812 0.945312 +vt 0.945312 0.945312 +vt 0.656250 0.835938 +vt 0.656250 0.820312 +vt 0.718750 0.820312 +vt 0.054688 0.945312 +vt 0.054688 0.882812 +vt 0.882812 0.726562 +vt 0.867188 0.789062 +vt 0.867188 0.726562 +vt 0.820312 0.492188 +vt 0.820312 0.554688 +vt 0.773438 0.554688 +vt 0.781250 0.867188 +vt 0.781250 0.804688 +vt 0.789062 0.804688 +vt 0.179688 0.820312 +vt 0.601562 0.664062 +vt 0.601562 0.679688 +vt 0.539062 0.679688 +vt 0.070312 0.820312 +vt 0.023438 0.757812 +vt 0.695312 0.492188 +vt 0.679688 0.554688 +vt 0.585938 0.484375 +vt 0.585938 0.500000 +vt 0.679688 0.484375 +vt 0.664062 0.554688 +vt 0.601562 0.492188 +vt 0.601562 0.484375 +vt 0.210938 0.929688 +vt 0.585938 0.554688 +vt 0.070312 0.835938 +vt 0.820312 0.484375 +vt 0.820312 0.546875 +vt 0.179688 0.835938 +vt 0.179688 0.804688 +vt 0.195312 0.835938 +vt 0.710938 0.710938 +vt 0.710938 0.726562 +vt 0.664062 0.710938 +vt 0.773438 0.484375 +vt 0.242188 0.960938 +vt 0.695312 0.484375 +vt 0.710938 0.484375 +vt 0.546875 0.695312 +vt 0.546875 0.757812 +vt 0.539062 0.695312 +vt 0.757812 0.742188 +vt 0.765625 0.742188 +vt 0.757812 0.804688 +vt 0.562500 0.695312 +vt 0.578125 0.695312 +vt 0.578125 0.757812 +vt 0.726562 0.851562 +vt 0.726562 0.773438 +vt 0.742188 0.773438 +vt 0.070312 0.945312 +vt 0.867188 0.695312 +vt 0.929688 0.695312 +vt 0.867188 0.710938 +vt 0.765625 0.976562 +vt 0.828125 0.976562 +vt 0.828125 0.992188 +vt 0.601562 0.960938 +vt 0.554688 0.929688 +vt 0.601562 0.929688 +vt 0.679688 0.492188 +vt 0.742188 0.679688 +vt 0.742188 0.695312 +vt 0.679688 0.695312 +vt 0.179688 0.945312 +vt 0.617188 0.492188 +vt 0.617188 0.554688 +vt 0.023438 0.960938 +vt 0.023438 0.882812 +vt 0.609375 0.992188 +vt 0.539062 0.976562 +vt 0.609375 0.976562 +vt 0.539062 0.835938 +vt 0.539062 0.820312 +vt 0.601562 0.820312 +vt 0.632812 0.914062 +vt 0.570312 0.914062 +vt 0.570312 0.906250 +vt 0.054688 0.960938 +vt 0.656250 0.617188 +vt 0.656250 0.601562 +vt 0.726562 0.601562 +vt 0.914062 0.484375 +vt 0.929688 0.484375 +vt 0.914062 0.492188 +vt 0.945312 0.492188 +vt 0.523438 0.742188 +vt 0.414062 0.429688 +vt 0.414062 0.320312 +vt 0.007812 0.828125 +vt 0.273438 0.773438 +vt 0.523438 0.828125 +vt 0.898438 0.492188 +vt 0.273438 0.476562 +vt 0.273438 0.921875 +vt 0.382812 0.320312 +vt 0.007812 0.867188 +vt 0.031250 0.882812 +vt 0.007812 0.992188 +vt 0.023438 0.976562 +vt 0.257812 0.992188 +vt 0.242188 0.976562 +vt 0.257812 0.921875 +vt 0.242188 0.351562 +vt 0.007812 0.726562 +vt 0.554688 0.226562 +vt 0.007812 0.742188 +vt 0.257812 0.742188 +vt 0.382812 0.351562 +vt 0.562500 0.367188 +vt 0.765625 0.882812 +vt 0.726562 0.492188 +vt 0.976562 0.742188 +vt 0.929688 0.500000 +vt 0.539062 0.484375 +vt 0.812500 0.929688 +vt 0.812500 0.835938 +vt 0.820312 0.835938 +vt 0.226562 0.851562 +vt 0.781250 0.960938 +vt 0.859375 0.945312 +vt 0.859375 0.960938 +vt 0.851562 0.492188 +vt 0.539062 0.757812 +vt 0.914062 0.679688 +vt 0.906250 0.601562 +vt 0.914062 0.601562 +vt 0.132812 0.976562 +vt 0.632812 0.773438 +vt 0.632812 0.695312 +vt 0.640625 0.695312 +vt 0.195312 0.820312 +vt 0.828125 0.726562 +vt 0.820312 0.648438 +vt 0.828125 0.648438 +vt 0.632812 0.929688 +vt 0.539062 0.867188 +vt 0.656250 0.789062 +vt 0.992188 0.554688 +vt 0.742188 0.945312 +vt 0.679688 0.945312 +vt 0.679688 0.929688 +vt 0.929688 0.882812 +vt 0.921875 0.820312 +vt 0.929688 0.820312 +vt 0.625000 0.648438 +vt 0.640625 0.570312 +vt 0.625000 0.570312 +vt 0.617188 0.804688 +vt 0.617188 0.726562 +vt 0.601562 0.726562 +vt 0.648438 0.992188 +vt 0.648438 0.898438 +vt 0.664062 0.898438 +vt 0.851562 0.773438 +vt 0.851562 0.695312 +vt 0.843750 0.695312 +vt 0.765625 0.804688 +vt 0.929688 0.804688 +vt 0.640625 0.875000 +vt 0.906250 0.851562 +vt 0.906250 0.773438 +vt 0.898438 0.773438 +vt 0.539062 0.648438 +vt 0.539062 0.570312 +vt 0.546875 0.570312 +vt 0.953125 0.960938 +vt 0.953125 0.867188 +vt 0.945312 0.867188 +vt 0.718750 0.835938 +vt 0.882812 0.804688 +vt 0.812500 0.804688 +vt 0.812500 0.789062 +vt 0.773438 0.492188 +vt 0.789062 0.867188 +vt 0.179688 0.757812 +vt 0.539062 0.664062 +vt 0.664062 0.484375 +vt 0.570312 0.500000 +vt 0.851562 0.546875 +vt 0.656250 0.726562 +vt 0.656250 0.664062 +vt 0.664062 0.664062 +vt 0.625000 0.820312 +vt 0.945312 0.742188 +vt 0.562500 0.757812 +vt 0.742188 0.867188 +vt 0.664062 0.851562 +vt 0.664062 0.867188 +vt 0.937500 0.710938 +vt 0.929688 0.617188 +vt 0.937500 0.617188 +vt 0.757812 0.992188 +vt 0.765625 0.898438 +vt 0.757812 0.898438 +vt 0.539062 0.960938 +vt 0.539062 0.882812 +vt 0.554688 0.882812 +vt 0.679688 0.679688 +vt 0.585938 0.492188 +vt 0.539062 0.992188 +vt 0.539062 0.984375 +vt 0.601562 0.835938 +vt 0.632812 0.898438 +vt 0.570312 0.898438 +vt 0.726562 0.617188 +vt 0.882812 0.484375 +vt 0.898438 0.484375 +vt 0.882812 0.492188 +usemtl none +s off +f 50/1 46/2 49/3 +f 33/4 34/5 12/6 +f 5/7 7/8 4/9 +f 27/10 29/11 31/12 +f 14/13 15/14 10/15 +f 22/16 16/17 10/18 +f 37/19 8/20 1/21 +f 51/22 37/23 43/24 +f 13/25 11/26 14/27 +f 5/28 18/29 27/30 +f 49/31 48/32 51/33 +f 19/2 21/34 20/35 +f 46/36 24/37 23/38 +f 31/25 29/26 28/39 +f 53/40 44/41 16/42 +f 30/43 28/44 3/45 +f 7/46 31/4 30/5 +f 50/12 26/26 24/47 +f 35/48 33/49 11/50 +f 48/32 47/51 51/33 +f 36/52 34/7 33/8 +f 47/43 45/44 23/45 +f 26/53 25/12 23/54 +f 34/34 36/55 15/9 +f 17/50 20/56 18/57 +f 42/12 40/54 41/53 +f 42/55 21/9 19/7 +f 3/58 2/59 4/60 +f 41/36 20/37 21/38 +f 116/61 109/62 108/63 +f 71/64 72/65 60/66 +f 81/67 70/68 68/69 +f 56/70 59/71 60/72 +f 198/73 197/74 187/75 +f 275/76 263/77 262/78 +f 140/79 129/80 126/61 +f 90/81 92/82 81/83 +f 276/84 257/85 260/86 +f 106/87 98/88 100/89 +f 236/90 245/91 249/92 +f 104/93 103/94 96/95 +f 61/96 57/71 76/97 +f 202/98 191/99 203/100 +f 188/101 189/102 179/86 +f 102/103 93/104 69/105 +f 88/106 66/107 74/108 +f 194/109 183/110 181/85 +f 244/111 241/112 226/113 +f 219/114 212/115 220/116 +f 120/117 118/118 136/119 +f 139/120 136/121 141/122 +f 245/123 246/124 249/125 +f 192/84 180/126 178/127 +f 139/128 130/129 128/130 +f 103/131 107/132 97/122 +f 143/103 123/104 125/105 +f 197/133 210/124 204/134 +f 237/135 238/136 249/137 +f 278/138 267/139 265/140 +f 155/141 156/142 147/143 +f 160/64 161/65 149/66 +f 101/132 104/104 96/144 +f 152/145 154/146 156/147 +f 75/148 84/149 86/64 +f 73/150 65/151 87/152 +f 77/153 55/72 54/51 +f 176/64 169/154 168/148 +f 195/155 184/156 182/110 +f 214/157 221/158 222/159 +f 201/160 203/161 192/138 +f 90/162 81/163 80/164 +f 220/92 213/165 211/166 +f 168/167 149/168 161/169 +f 134/170 144/171 133/172 +f 91/173 89/174 80/175 +f 241/176 240/177 226/178 +f 193/179 182/180 183/181 +f 64/182 63/183 65/184 +f 165/66 172/65 174/143 +f 196/185 185/186 195/187 +f 198/133 187/188 185/156 +f 86/189 71/190 59/191 +f 244/192 228/193 243/194 +f 79/195 82/196 67/67 +f 200/138 189/197 188/198 +f 200/199 201/200 189/201 +f 111/202 110/203 101/204 +f 233/205 234/206 242/207 +f 144/69 124/105 150/67 +f 137/208 119/209 120/131 +f 97/210 105/211 99/212 +f 242/213 234/214 232/215 +f 230/216 247/217 246/218 +f 273/219 272/109 254/110 +f 243/220 245/221 236/222 +f 219/92 221/214 214/213 +f 225/111 240/223 224/224 +f 65/225 73/143 74/226 +f 137/79 138/227 136/228 +f 79/229 88/226 91/230 +f 212/111 214/112 208/113 +f 104/231 107/227 103/232 +f 161/233 160/70 157/71 +f 113/228 106/234 105/80 +f 209/224 207/111 215/235 +f 235/236 233/165 243/237 +f 274/238 270/239 275/240 +f 72/241 85/242 60/243 +f 223/215 216/244 215/236 +f 277/102 258/86 259/58 +f 159/72 162/51 176/245 +f 231/188 251/156 269/155 +f 76/143 85/246 87/247 +f 271/109 268/155 250/156 +f 269/248 251/249 268/250 +f 272/251 271/252 254/253 +f 270/254 273/255 255/256 +f 142/257 122/258 123/259 +f 106/131 100/260 99/208 +f 263/261 275/262 264/263 +f 277/264 265/265 266/266 +f 166/267 155/268 146/269 +f 173/230 166/164 164/270 +f 156/182 155/183 151/184 +f 262/271 261/272 270/273 +f 174/97 172/274 154/96 +f 142/275 131/276 141/231 +f 135/277 117/278 119/209 +f 129/279 137/280 127/281 +f 170/282 171/283 164/284 +f 144/230 170/162 163/163 +f 173/195 171/196 170/68 +f 211/125 213/123 210/124 +f 167/285 174/286 157/287 +f 141/122 121/132 122/104 +f 108/288 109/277 39/278 +f 247/124 230/134 231/188 +f 217/289 218/290 211/291 +f 272/292 273/293 271/294 +f 191/295 202/77 194/294 +f 37/23 32/296 43/24 +f 48/297 49/3 45/34 +f 47/35 48/297 45/34 +f 11/46 33/4 12/6 +f 6/298 3/52 4/9 +f 11/26 12/39 14/27 +f 5/47 27/10 7/26 +f 27/10 31/12 7/26 +f 9/299 14/13 10/15 +f 10/15 15/14 25/278 +f 1/23 8/296 2/300 +f 9/301 10/18 2/300 +f 261/78 237/91 268/302 +f 32/303 37/19 1/21 +f 43/24 44/16 52/304 +f 237/91 246/90 268/302 +f 52/304 51/22 43/24 +f 7/8 6/298 4/9 +f 15/305 14/27 12/39 +f 8/296 9/301 2/300 +f 5/28 17/51 18/29 +f 39/278 43/306 38/307 +f 2/59 5/28 4/60 +f 44/308 43/306 39/278 +f 44/308 39/278 40/309 +f 5/28 2/59 17/51 +f 16/310 44/308 40/309 +f 16/310 40/309 19/311 +f 131/276 130/234 141/231 +f 16/310 19/311 17/51 +f 52/312 49/31 51/33 +f 17/1 19/2 20/35 +f 45/313 46/36 23/38 +f 30/305 31/25 28/39 +f 22/314 53/40 16/42 +f 6/315 30/43 3/45 +f 6/6 7/46 30/5 +f 46/11 50/12 24/47 +f 13/56 35/48 11/50 +f 52/312 50/311 49/31 +f 53/310 50/311 52/312 +f 9/299 13/224 14/13 +f 8/316 13/224 9/299 +f 22/308 10/15 25/278 +f 37/317 51/33 36/28 +f 53/310 26/309 50/311 +f 22/308 26/309 53/310 +f 25/278 26/309 22/308 +f 8/316 35/58 13/224 +f 37/317 35/58 8/316 +f 37/317 36/28 35/58 +f 202/77 217/91 194/294 +f 47/51 25/278 15/14 +f 44/16 53/17 52/304 +f 47/51 15/14 36/28 +f 35/298 36/52 33/8 +f 25/315 47/43 23/45 +f 24/318 26/53 23/54 +f 12/7 34/34 15/9 +f 39/49 38/319 41/48 +f 38/319 18/57 41/48 +f 16/17 2/300 10/18 +f 240/177 225/320 226/178 +f 40/34 42/55 19/7 +f 1/317 2/59 3/58 +f 38/307 27/30 18/29 +f 38/307 29/14 27/30 +f 43/306 29/14 38/307 +f 43/306 32/316 29/14 +f 29/14 32/316 28/224 +f 32/316 1/317 3/58 +f 28/224 32/316 3/58 +f 42/313 41/36 21/38 +f 115/80 116/61 108/63 +f 59/321 71/64 60/66 +f 80/105 81/67 68/69 +f 58/233 56/70 60/72 +f 185/186 184/322 195/187 +f 274/323 275/76 262/78 +f 135/324 140/79 126/61 +f 92/82 83/325 81/83 +f 83/325 69/326 81/83 +f 69/326 70/327 81/83 +f 279/328 276/84 260/86 +f 106/87 108/329 98/88 +f 113/330 115/331 106/87 +f 115/331 108/329 106/87 +f 238/332 236/90 249/92 +f 251/249 250/333 268/250 +f 78/274 61/96 76/97 +f 203/100 191/99 192/334 +f 191/99 181/335 180/336 +f 192/334 191/99 180/336 +f 177/58 188/101 179/86 +f 83/337 102/103 69/105 +f 79/338 66/107 88/106 +f 62/339 64/340 66/107 +f 79/338 62/339 66/107 +f 191/341 194/109 181/85 +f 228/223 244/111 226/113 +f 220/116 212/115 213/342 +f 212/115 206/343 205/344 +f 213/342 212/115 205/344 +f 138/345 120/117 136/119 +f 136/121 118/131 121/132 +f 141/122 136/121 121/132 +f 245/123 243/113 246/124 +f 243/113 227/112 229/134 +f 246/124 243/113 229/134 +f 190/328 192/84 178/127 +f 136/346 139/128 128/130 +f 95/120 103/131 97/122 +f 145/337 143/103 125/105 +f 186/188 197/133 204/134 +f 246/347 237/135 249/137 +f 277/348 278/138 265/140 +f 146/226 155/141 147/143 +f 148/321 160/64 149/66 +f 94/122 101/132 96/144 +f 154/146 172/349 156/147 +f 172/349 165/350 156/147 +f 165/350 147/351 156/147 +f 77/154 75/148 86/64 +f 87/152 65/151 78/352 +f 65/151 63/353 61/354 +f 78/352 65/151 61/354 +f 75/245 77/153 54/51 +f 175/149 176/64 168/148 +f 193/109 195/155 182/110 +f 214/157 222/159 215/355 +f 208/356 214/157 207/357 +f 214/157 215/355 207/357 +f 190/77 201/160 192/138 +f 89/230 90/162 80/164 +f 218/91 220/92 211/166 +f 175/358 168/167 161/169 +f 159/359 175/358 161/169 +f 158/360 159/359 161/169 +f 134/170 145/361 144/171 +f 145/361 125/362 144/171 +f 125/362 124/363 144/171 +f 82/364 91/173 80/175 +f 67/365 82/364 80/175 +f 68/366 67/365 80/175 +f 271/252 253/367 254/253 +f 194/368 193/179 183/181 +f 66/96 64/182 65/184 +f 167/225 165/66 174/143 +f 103/94 95/369 96/95 +f 196/155 198/133 185/156 +f 77/370 86/189 59/191 +f 55/371 77/370 59/191 +f 56/372 55/371 59/191 +f 62/184 79/195 67/67 +f 199/348 200/138 188/198 +f 201/200 190/373 189/201 +f 190/373 178/374 189/201 +f 178/374 179/375 189/201 +f 102/376 111/202 101/204 +f 93/377 102/376 101/204 +f 94/378 93/377 101/204 +f 240/379 233/205 242/207 +f 170/68 144/69 150/67 +f 138/260 137/208 120/131 +f 107/380 105/211 97/210 +f 114/381 112/382 105/211 +f 107/380 114/381 105/211 +f 239/383 242/213 232/215 +f 229/384 230/216 246/218 +f 255/385 273/219 254/110 +f 235/386 243/220 236/222 +f 212/332 219/92 214/213 +f 240/223 242/235 239/13 +f 224/224 240/223 239/13 +f 66/270 65/225 74/226 +f 127/80 137/79 136/228 +f 128/234 127/80 136/228 +f 82/387 79/229 91/230 +f 206/223 212/111 208/113 +f 101/275 110/276 104/231 +f 114/234 107/227 104/231 +f 40/54 39/318 41/53 +f 158/72 161/233 157/71 +f 112/388 113/228 105/80 +f 216/13 209/224 215/235 +f 233/165 240/389 243/237 +f 240/389 241/92 244/214 +f 243/237 240/389 244/214 +f 270/239 252/385 256/85 +f 275/240 270/239 256/85 +f 85/242 76/390 60/243 +f 76/390 57/391 60/243 +f 57/391 58/392 60/243 +f 222/214 223/215 215/236 +f 278/101 277/102 259/58 +f 175/153 159/72 176/245 +f 248/133 231/188 269/155 +f 78/65 76/143 87/247 +f 253/110 271/109 250/156 +f 228/193 227/393 243/194 +f 197/74 186/394 187/75 +f 252/395 270/254 255/256 +f 142/257 123/259 143/396 +f 131/397 142/257 132/398 +f 142/257 143/396 132/398 +f 105/209 106/131 99/208 +f 264/263 275/262 276/399 +f 275/262 256/400 257/401 +f 276/399 275/262 257/401 +f 277/264 266/266 279/402 +f 258/403 277/264 260/404 +f 277/264 279/402 260/404 +f 166/267 173/405 155/268 +f 173/405 153/406 155/268 +f 153/406 151/407 155/268 +f 171/226 173/230 164/270 +f 152/96 156/182 151/184 +f 274/408 262/271 270/273 +f 157/71 174/97 154/96 +f 130/234 139/409 141/231 +f 110/276 114/234 104/231 +f 140/288 135/277 119/209 +f 140/410 119/411 137/280 +f 129/279 140/410 137/280 +f 163/412 170/282 164/284 +f 133/164 144/230 163/163 +f 153/184 173/195 170/68 +f 150/67 153/184 170/68 +f 213/123 205/112 210/124 +f 205/112 204/134 210/124 +f 148/413 167/285 160/414 +f 167/285 157/287 160/414 +f 142/144 141/122 122/104 +f 98/209 108/288 39/278 +f 248/133 247/124 231/188 +f 210/415 217/289 211/291 +f 270/323 261/78 268/302 +f 273/293 270/323 271/294 +f 248/416 246/90 247/166 +f 268/302 248/416 269/417 +f 268/302 246/90 248/416 +f 2/59 16/310 17/51 +f 268/302 271/294 270/323 +f 51/33 47/51 36/28 +f 198/418 210/166 197/416 +f 193/292 196/302 195/417 +f 193/292 194/294 196/302 +f 46/2 45/34 49/3 +f 198/418 217/91 210/166 +f 196/302 194/294 217/91 +f 198/418 196/302 217/91 +f 20/56 41/48 18/57 diff --git a/homedecor_3d_extras/textures/3dbookshelf.png b/homedecor_3d_extras/textures/3dbookshelf.png new file mode 100644 index 00000000..2c3140a1 Binary files /dev/null and b/homedecor_3d_extras/textures/3dbookshelf.png differ diff --git a/homedecor_3d_extras/textures/3dbookshelf_fb.png b/homedecor_3d_extras/textures/3dbookshelf_fb.png deleted file mode 100644 index 3154b264..00000000 Binary files a/homedecor_3d_extras/textures/3dbookshelf_fb.png and /dev/null differ