Flat-Based Buste

(1 customer review)
Price range: € 84,00 through € 102,00

Our custom-designed 3D statues are not just decorative—they’re statements of style and meaning. Each piece is unique and reflect your unique personality, whether it’s capturing memories, telling a story, or symbolizing something special to you.

the Flat-Based Buste model are charcterized by their Simplicity, Versatility, and Functionality

  • Design: traditional look with flat bottoms ensures a timeless design
  • Functionality: ease of placement in various spaces
  • Options & Colors: available in various sizes and colors combinations (for base and statue)
00
Section Container
Choose the model to use
*
model 1
Image #2
Image #3
Statue Color
*
Khaki
White
Skin
Terracotta
Base Color
*
Dark wood
White
Gray
Light wood
Shortcode
Model
Material
Base Color
Select Field
Select an option
Small (approx 20cm)
Medium (approx 27cm)
Large (approx 35cm)
Shortcode
function get_3d_model_get_base_color( inp_strg ) { var ret_val; if ( inp_strg == "white" ) { ret_val = 0xFFFFFF } else if ( inp_strg == "dark" ) { ret_val = 0x3F1E00 } else if ( inp_strg == "light" ) { ret_val = 0xBC8D4E } else if ( inp_strg == "gray" ) { ret_val = 0x7A787D } return (ret_val); } // function get_3d_model_get_material( inp_strg ) { var ret_val; if ( inp_strg == "white" ) { ret_val = 0xFFFFFF } else if ( inp_strg == "skin" ) { ret_val = 0xF4D5BA } else if ( inp_strg == "khaki" ) { ret_val = 0xE2D7BF } // { ret_val = 0xEDE3BF } else if ( inp_strg == "terracotta" ) { ret_val = 0xB77C75 } return (ret_val); } // // function update_3d_model_options() { // alert("updating the model"); var load_base = 0; var load_model = 0; var color_base = 0; var color_material = 0; if ( cur_shape == 0 ) { load_base = 1; load_model = 1; //alert( "loading new model" ); } else if ( cur_shape != document.getElementById("selected-shape").value ) { if ( document.getElementById("selected-shape").value == 'roman' ) { document.getElementById("base-row").style.display = 'none'; } else { document.getElementById("base-row").style.display = ''; } load_base = 1; load_model = 1; scene.remove(model.scene); scene.remove(base.scene); } else if ( cur_model != document.getElementById("selected-model").value ) { //alert( "updating model" ); load_model = 1; scene.remove(model.scene); } else if ( cur_base != document.getElementById("selected-base").value ) { color_base = 1; } else if ( cur_material != document.getElementById("selected-material").value ) { color_material = 1; } cur_shape = document.getElementById("selected-shape").value; cur_model = document.getElementById("selected-model").value; cur_base = document.getElementById("selected-base").value; cur_material = document.getElementById("selected-material").value; //alert( "update" ); // // Optional: Provide a DRACOLoader instance to decode compressed mesh data //const dracoLoader = new DRACOLoader(); //dracoLoader.setDecoderPath( '/examples/jsm/libs/draco/' ); //loader.setDRACOLoader( dracoLoader ); // // Load a glTF resource if ( load_base ) { var resource = 0; if ( cur_shape == "flat" ) { resource = 'flat-base.glb'; } else if ( cur_shape == "susp" ) { resource = 'susp-base.glb'; } // if ( resource ) { base_loader.load( // resource URL 'https://nexum-art.com/wp-content/uploads/2025/04/'+resource, // called when the resource is loaded function ( gltf ) { scene.add( gltf.scene ); base = gltf; // set the base color base.scene.traverse(function(child){ if (child.isMesh) { child.material.color.set( get_3d_model_get_base_color( cur_base ) ); } }); //gltf.animations; // Array //gltf.scene; // THREE.Group //gltf.scenes; // Array //gltf.cameras; // Array //gltf.asset; // Object }, // called while loading is progressing function ( xhr ) { // console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' ); }, // called when loading has errors function ( error ) { console.log( 'An error happened' ); } ); } } else if ( ( cur_shape != 'roman' ) && ( color_base ) ) { // not reloaded the base but we need to change it's color anyway //alert( "updating color to "+cur_base ); base.scene.traverse(function(child){ if (child.isMesh) { child.material.color.set( get_3d_model_get_base_color( cur_base ) ); } }); } // if ( load_model ) { // Load a glTF resource var resource = 0; if ( ( cur_model.length + cur_shape.length < 20 ) ) { resource = cur_model + '-' + cur_shape + '.glb'; } if ( resource ) { model_loader.load( 'https://nexum-art.com/wp-content/uploads/2025/04/'+resource, // called when the resource is loaded function ( gltf ) { scene.add( gltf.scene ); model = gltf; model.scene.traverse(function(child) { if (child.isMesh) { child.material.color.set( get_3d_model_get_material( cur_material ) ); } }); }, // called while loading is progressing function ( xhr ) { }, // called when loading has errors function ( error ) { console.log( 'An error happened' ); } ); } } else if ( color_material ) { // not reloaded the base but we need to change it's color anyway //alert( "updating color to "+cur_material ); model.scene.traverse(function(child){ if (child.isMesh) { child.material.color.set( get_3d_model_get_material( cur_material ) ); } }); } // base.asset.MeshStandardMaterial.color.set( 0xD5EE55 ); //gltf.asset.MeshStandardMaterial.color.set( 0xffffff ); // scene.add( gltf.scene ); // //alert("test"); }
Shortcode
var renderer, scene, camera, loader1; var light1, light2, light3; var model, base, model_loader, base_loader; var cur_model, cur_material, cur_shape, cur_base; // document.addEventListener('DOMContentLoaded', function () { if (typeof ThreeWP !== 'undefined') { // Destructure THREE and THREE_ADDONS from ThreeWP const { THREE, OrbitControls, GLTFLoader } = ThreeWP; model_loader = new GLTFLoader(); base_loader = new GLTFLoader(); // // Create a scene scene = new THREE.Scene(); scene.background = new THREE.Color().setHex( 0xC6B6AC ); // // Setup the camera camera = new THREE.PerspectiveCamera(45, 200/300, 1, 10000); camera.position.set(600,600,600); //camera.lookAt(new THREE.Vector3(0,300,0)); // // Setup a renderer renderer = new THREE.WebGLRenderer(); renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; // Give the renderer a width and height renderer.setSize(300, 300); // Append the renderer into the html body doc_element = document.getElementById("3d-viewbox"); doc_element.appendChild(renderer.domElement); // // // Setup the lights light1 = new THREE.AmbientLight(0xffffff); light2 = new THREE.DirectionalLight(0xffffff); light2.position.set(300,200,300); light2.castShadow = true; light2.shadow.bias = -0.01; // light3 = new THREE.DirectionalLight(0xffffff); light3.position.set(0,400,-300); light3.castShadow = true; light3.shadow.bias = -0.01; // scene.add(light1); scene.add(light2); scene.add(light3); // Set up OrbitControls const controls = new OrbitControls( camera, renderer.domElement, ); // // Optional: Adjust controls settings (e.g., damping, auto-rotation) controls.enableDamping = true; // Adds smoothness when dragging // controls.dampingFactor = 0.0; controls.autoRotate = true; controls.autoRotateSpeed = 2; function animate(t = 0) { requestAnimationFrame(animate); controls.update(); camera.lookAt(new THREE.Vector3(0,200,0)); renderer.render(scene, camera); } animate(); // Responsive window.addEventListener('resize', () => { //camera.aspect = window.innerWidth / window.innerHeight; camera.updateProjectionMatrix(); //renderer.setSize(window.innerWidth, window.innerHeight); }); } else { //alert("problems loading three"); console.error('Three.js could not be loaded.'); } // // call the model update function to load the models cur_shape = 0; set_three_options(); });
Shortcode
function set_three_options() { renderer.setSize(300,450); if (document.URL.includes("roman-buste")) { document.getElementById( "selected-shape" ).value = 'roman'; document.getElementById( "base-row" ).style.display = "none"; } else if (document.URL.includes("suspended")) { document.getElementById( "base-row" ).style.display = ""; document.getElementById( "selected-shape" ).value = 'susp'; } else { document.getElementById( "base-row" ).style.display = ""; document.getElementById( "selected-shape" ).value = 'flat'; } update_3d_model_options(); }
Total Price: € 0,00
Category:

Statue Builder

Model
Material
Base Color

Description

Custom Flat-Based Buste – add style to your home or office
the Flat-Based Buste model is charcterized by Simplicity, Versatility, and Functionality

  • Design: traditional look with flat bottoms to create a timeless design
  • Functionality: ease of placement in any space or on any surface
  • Options & Colors: available in various sizes and colors (both for the base and the statue)

 

Transform Your Space with a Unique Personalized 3D Statue

Our custom-designed 3D statues are not just decorative—they’re statements of style and meaning. Each piece is unique and reflect your unique personality, whether it’s capturing memories, telling a story, or symbolizing something special to you.

Whether you’re adding a touch of elegance to your home or office, our 3D statues are designed to make a statement. Let us help you create something truly one-of-a-kind that will leave a lasting impression.

 

 

 

Additional information

Size

30% – height of approx 14cm, 40% – height of approx 19cm

1 review for Flat-Based Buste

  1. admin –

    test

Add a review