1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- -- Performance test mesh nodes
- local S = minetest.get_translator("testnodes")
- -- Complex mesh
- minetest.register_node("testnodes:performance_mesh_clip", {
- description = S("Performance Test Node") .. "\n" .. S("Marble with 'clip' transparency"),
- drawtype = "mesh",
- mesh = "testnodes_marble_glass.obj",
- tiles = {"testnodes_marble_glass.png"},
- paramtype = "light",
- use_texture_alpha = "clip",
- groups = {dig_immediate=3},
- })
- -- Complex mesh, alpha blending
- minetest.register_node("testnodes:performance_mesh_blend", {
- description = S("Performance Test Node") .. "\n" .. S("Marble with 'blend' transparency"),
- drawtype = "mesh",
- mesh = "testnodes_marble_glass.obj",
- tiles = {"testnodes_marble_glass.png"},
- paramtype = "light",
- use_texture_alpha = "blend",
- groups = {dig_immediate=3},
- })
- -- Overlay
- minetest.register_node("testnodes:performance_overlay_clip", {
- description = S("Performance Test Node") .. "\n" .. S("Marble with overlay with 'clip' transparency") .. "\n" .. S("Palette for demonstration"),
- drawtype = "mesh",
- mesh = "testnodes_marble_metal.obj",
- tiles = {"testnodes_marble_metal.png"},
- overlay_tiles = {{name = "testnodes_marble_metal_overlay.png", color = "white"}},
- paramtype = "light",
- paramtype2 = "color",
- palette = "testnodes_palette_metal.png",
- color = "#705216";
- use_texture_alpha = "clip",
- groups = {dig_immediate=3},
- })
- -- Overlay
- minetest.register_node("testnodes:performance_overlay_blend", {
- description = S("Performance Test Node") .. "\n" .. S("Marble with overlay with 'blend' transparency") .. "\n" .. S("Palette for demonstration"),
- drawtype = "mesh",
- mesh = "testnodes_marble_metal.obj",
- tiles = {"testnodes_marble_metal.png"},
- overlay_tiles = {{name = "testnodes_marble_metal_overlay.png", color = "white"}},
- paramtype = "light",
- paramtype2 = "color",
- palette = "testnodes_palette_metal.png",
- color = "#705216";
- use_texture_alpha = "blend",
- groups = {dig_immediate=3},
- })
|