{"version":"1","model":{"id":"meshy/smart-topology/image-to-3d","name":"Smart Topology Image to 3D","kind":"3d","availability":"available","available":true,"restricted":false,"api_key_only":false,"description":"Rebuild an object from a single image as a clean triangle mesh with natively separated parts and a controlled face count.","pricing_note":"5 Meshy credits without texture; 15 with texture.","categories":["i3d","smart-topology","split"],"prompt_required":false,"prompt_supported":false,"supports":{"referenceImage":true},"requires":{"referenceImage":true},"aspect_ratios":["1:1"],"resolutions":["1024"],"durations":[],"max_reference_images":1,"base_credits":27,"api_gross_margin_percent":20,"added_at":"2026-07-15","popularity_rank":451,"preview":{"image":"/smart-topology-image-to-3d-preview-v1.webp"},"schema_url":"/api/v1/models?id=meshy%2Fsmart-topology%2Fimage-to-3d","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.artemotion.ai/api/v1/models?id=meshy%2Fsmart-topology%2Fimage-to-3d","title":"Smart Topology Image to 3D generation request","description":"Request body accepted by POST /api/v1/generate for meshy/smart-topology/image-to-3d.","type":"object","properties":{"model_id":{"type":"string","const":"meshy/smart-topology/image-to-3d","description":"ArtEmotion model identifier."},"extra":{"type":"object","additionalProperties":true,"description":"Model-specific settings may also be nested here."},"max_credits":{"type":"number","minimum":1,"description":"Reject before submission if the estimated list price exceeds this cap."},"webhook_url":{"type":"string","format":"uri","maxLength":2048},"webhook_secret":{"type":"string","maxLength":512},"folder_id":{"type":"string"},"target_polycount":{"title":"Target Face Count","description":"Generate directly at this approximate face count (100-15,000). No separate remesh pass is used.","default":4000,"type":"number","minimum":100,"maximum":15000,"multipleOf":100},"should_texture":{"title":"Texture","description":"Generate base-color textures. Turning this off uses the lower untextured price.","default":true,"type":"boolean"},"enable_pbr":{"title":"Enable PBR","description":"Generate metallic, roughness, and normal maps in addition to base color. Requires Texture.","default":false,"type":"boolean"},"texture_prompt":{"title":"Texture Prompt","description":"Optional material or appearance guidance. Maximum 600 characters.","type":"string"},"texture_image_url":{"title":"Texture Guide Image","description":"Optional JPG or PNG image to guide texturing. A texture prompt takes priority when both are provided.","type":"string"},"pose_mode":{"title":"Pose Mode","description":"Request an A-pose or T-pose for character inputs.","default":"","type":"string","enum":["","a-pose","t-pose"]},"auto_size":{"title":"Auto Size","description":"Estimate the object's real-world height and scale the output automatically.","default":false,"type":"boolean"},"origin_at":{"title":"Origin","description":"Origin position when Auto Size is enabled.","default":"bottom","type":"string","enum":["bottom","center"]},"aspect_ratio":{"type":"string","enum":["1:1"]},"resolution":{"type":"string","enum":["1024"]},"reference_image_url":{"type":"string","format":"uri"}},"required":["model_id","reference_image_url"],"additionalProperties":false},"parameters":[{"key":"target_polycount","label":"Target Face Count","type":"number","default":4000,"min":100,"max":15000,"step":100,"description":"Generate directly at this approximate face count (100-15,000). No separate remesh pass is used."},{"key":"should_texture","label":"Texture","type":"toggle","default":true,"description":"Generate base-color textures. Turning this off uses the lower untextured price."},{"key":"enable_pbr","label":"Enable PBR","type":"toggle","default":false,"description":"Generate metallic, roughness, and normal maps in addition to base color. Requires Texture."},{"key":"texture_prompt","label":"Texture Prompt","type":"text","description":"Optional material or appearance guidance. Maximum 600 characters."},{"key":"texture_image_url","label":"Texture Guide Image","type":"text","description":"Optional JPG or PNG image to guide texturing. A texture prompt takes priority when both are provided."},{"key":"pose_mode","label":"Pose Mode","type":"select","default":"","options":["","a-pose","t-pose"],"description":"Request an A-pose or T-pose for character inputs."},{"key":"auto_size","label":"Auto Size","type":"toggle","default":false,"description":"Estimate the object's real-world height and scale the output automatically."},{"key":"origin_at","label":"Origin","type":"select","default":"bottom","options":["bottom","center"],"description":"Origin position when Auto Size is enabled."}]}}