{"id":914720,"name":"AI 3D Animated Portraits - Square Canvas","label_available_product":null,"field_positions":null,"product_display_type":"radio","product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":7454871,"artworks":[{"id":1125396,"name":"square_canvas copy copy copy","description":null,"width":4000,"height":4000,"thumbnail":"users\/14742\/artworks\/69a9a93c4b58a_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2442509,"design_format":"rgb","status":0,"data":[{"id":"template-224080","name":"Default template","addons":[],"layers":[{"id":"layer-205136","top":-695.68,"url":"users\/14742\/image-layers\/68051ca1a30fc_large.webp","left":-21.76,"name":"vrus","type":"clipart","width":4048.8,"height":5398.4,"locked":false,"rotate":0,"visible":true,"form_type":"static","dependency":{"match_type":"all","dependencies":[{"value":[26084015],"element":"layer-438431"}],"show_by_default":false},"shadow_display":"mockup_order","direct_upload_style":"contain"},{"id":"layer-605372","top":-1076.31,"url":"users\/14742\/image-layers\/684306ee684ff_large.webp","left":-50.87,"name":"Nimet\u00f6n (4000 x 6000 px)","type":"clipart","width":4076.52,"height":6114.77,"locked":false,"rotate":0,"visible":true,"form_type":"static","dependency":{"match_type":"all","dependencies":[{"value":[26084017],"element":"layer-438431"}],"show_by_default":false},"shadow_display":"mockup_order","direct_upload_style":"contain"},{"id":"layer-275371","top":-695.68,"url":"users\/14742\/image-layers\/68051cae75ec3_large.webp","left":-21.76,"name":"har25","type":"clipart","width":4048.8,"height":5398.4,"locked":false,"rotate":0,"visible":true,"form_type":"static","dependency":{"match_type":"all","dependencies":[{"value":[26084016],"element":"layer-438431"}],"show_by_default":true},"shadow_display":"mockup_order","direct_upload_style":"contain"},{"id":"layer-688950","top":174.19,"url":"users\/14742\/image-layers\/6999fe580bc77_large.webp","left":245.22,"name":"N\u00e4ytt\u00f6kuva 2026-02-21 204916","type":"clipart","width":3536.2,"height":3549.97,"locked":false,"rotate":0,"effects":[],"visible":false,"required":true,"form_type":"photo","form_label":"Load Photo","masked_url":"users\/14742\/images\/69a72715d5db4_large.webp","photo_editor":"image_cropper","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain"},{"id":"layer-438431","name":"Additional option","type":"option","locked":false,"visible":true,"form_label":"Choose","show_in_cart":true,"default_value":26084016,"additional_option":2235050},{"id":"layer-892703","top":3865.78,"left":2082.83,"name":"Text layer","text":"Mark 2026","type":"text","align":"center","color":"#000000","locked":false,"rotate":0,"visible":true,"editable":true,"form_type":"text","form_label":"Add name","typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/14742\/fonts\/64ce082675ff1.woff2","size":165.22,"family":"Acme-Regular"},"curve_radius":793.03,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"Mark 2026","autoscale_enabled":false,"autoscale_max_width":1652.15},{"id":"layer-555816","top":180,"url":"users\/14742\/image-layers\/68d57a16802f3_large.webp","left":175.5,"name":"Nimet\u00f6n-2","type":"clipart","width":3649,"height":3640,"locked":false,"rotate":0,"effects":[{"id":"id-193267","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":false,"required":true,"form_type":"photo","form_label":"Load Photo","masked_url":"users\/14742\/images\/69a72a79e6a3d_large.webp","photo_editor":"image_cropper","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-714329","top":172.68,"url":"users\/14742\/image-layers\/69a86fd25a316_large.webp","left":190.38,"name":"3x3kuvaa","type":"clipart","width":3595.25,"height":3615.62,"locked":false,"rotate":0,"effects":[{"id":"id-837882","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Create a highly detailed 3x3 grid of nine ultra-high-resolution 3D animated character portraits based on image_0.png as the primary facial reference.\n\nThe character must clearly and recognizably match the exact person in image_0.png.\nPreserve the person's identity with very high fidelity: same face shape, eye shape, nose structure, mouth shape, skin tone, facial proportions, and distinctive features.\nDo not change the person's identity or facial structure. The face should remain instantly recognizable as the same person in all nine panels.\n\nUse a subtle stylized 3D animation look, but keep realistic facial likeness and consistent identity across every portrait.\nComplex, high-detail fabric textures for clothing.\n\nTop Row:\nCell 1 (Yellow background): Both arms raised high in triumph, ecstatic smile.\nCell 2 (Blue background): Hands to face, expression of shock.\nCell 3 (Red background): Arms crossed, angry expression.\n\nMiddle Row:\nCell 4 (Pink background): Holding a small brown puppy, gentle smile, wearing a textured knit sweater.\nCell 5 (Purple background): Smirking and looking side-eyed, wearing a graphic tee with vintage fabric texture.\nCell 6 (Green background): Thumbs up, wearing a denim jacket with visible stitching and fabric fibers.\n\nBottom Row:\nCell 7 (Grey background): Sad and crying, looking down, wearing a detailed grey turtleneck sweater.\nCell 8 (Blue background): Hand on chin, thoughtful pose, wearing a textured yellow knit sweater.\nCell 9 (Orange background): Arms crossed with a confident smile, wearing a textured blue suit jacket, with a small sparkling star icon in the bottom corner.\n\nAll nine portraits must show the same identifiable person from image_0.png with consistent facial structure and likeness.\n\nRender as a clean 3x3 grid layout, balanced lighting, extreme sharpness, high detail.\n8K resolution, crisp edges and defined grid dividers.\nDesigned for upscaling to 3000\u00d73000px or larger without loss of clarity."},{"id":"id-185809","type":"teeinblue:photo_enhancer","color_sketch":"#000000","light_sketch":true,"enable_contour":true}],"visible":true,"required":true,"form_type":"photo","form_label":"Load Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"}],"positions":["layer-438431","layer-275371","layer-205136","layer-605372","layer-688950","layer-892703","layer-555816","layer-714329"],"charge_enabled":false}]}],"campaign_products":[{"id":1649813,"campaign_id":914720,"product_id":131913,"created_at":"2026-03-04T17:35:12.000000Z","updated_at":"2026-03-04T17:35:12.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":131913,"user_id":14742,"fulfillment_id":8,"fulfillment_linked_id":"2","title":"Canvas Square 2cm","description":"<p>Crisp, color-saturated photo reproductions on fine-textured brilliant-white canvas, stretched on a pine wood frame.<\/p><p>-Hand-stretched to achieve optimum tautness and achieve a gallery-like quality<\/p><p>-High-resolution printing technology. We use high-quality HP late x inks with UV protection that are safe and resistant to fade<\/p><p>-Stretched pixels technique is applied to the edges for a blur effect<\/p><p>-Easy-to-use Hanger Set kit allows you to hang up your canvas without any hassle<\/p>","had_back":false,"variants_position":null,"colors_position":["Default"],"sizes_position":["20x20 cm","30x20 cm","40x20 cm","40x30 cm","40x40 cm","60x20 cm","60x30 cm","60x40 cm","60x60 cm","75x50 cm","80x40 cm","80x60 cm","80x80 cm","90x60 cm","100x50 cm","100x75 cm","120x60 cm","120x80 cm","120x90 cm","4cm 40x40 cm"],"thumbnail":null,"enable_custom_printarea":true,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Canvas Square 2cm","product_options_position":null,"internal_tags":null,"printareas":[{"id":380646,"product_id":131913,"name":"front","width":7087,"height":5315,"position":0,"display_name":"DIGI-120X90-1"},{"id":380645,"product_id":131913,"name":"front","width":7087,"height":4725,"position":0,"display_name":"KLAS-120X80-1"},{"id":380644,"product_id":131913,"name":"front","width":7087,"height":3544,"position":0,"display_name":"PAN1-120X60-1"},{"id":380643,"product_id":131913,"name":"front","width":5906,"height":4430,"position":0,"display_name":"DIGI-100X75-1"},{"id":380642,"product_id":131913,"name":"front","width":5906,"height":2953,"position":0,"display_name":"PAN1-100X50-1"},{"id":380641,"product_id":131913,"name":"front","width":5315,"height":3544,"position":0,"display_name":"KLAS-90X60-1"},{"id":380640,"product_id":131913,"name":"front","width":4725,"height":4725,"position":0,"display_name":"QUAD-80X80-1"},{"id":380639,"product_id":131913,"name":"front","width":4725,"height":3544,"position":0,"display_name":"DIGI-80X60-1"},{"id":380638,"product_id":131913,"name":"front","width":4725,"height":2363,"position":0,"display_name":"PAN1-80X40-1"},{"id":380637,"product_id":131913,"name":"front","width":8859,"height":5906,"position":0,"display_name":"KLAS-75X50-1"},{"id":380636,"product_id":131913,"name":"front","width":7087,"height":7087,"position":0,"display_name":"QUAD-60X60-1"},{"id":380635,"product_id":131913,"name":"front","width":7087,"height":4725,"position":0,"display_name":"KLAS-60X40-1"},{"id":380634,"product_id":131913,"name":"front","width":7087,"height":3544,"position":0,"display_name":"PAN1-60X30-1"},{"id":380633,"product_id":131913,"name":"front","width":7087,"height":2363,"position":0,"display_name":"PAN2-60X20-1"},{"id":380632,"product_id":131913,"name":"front","width":4725,"height":4725,"position":0,"display_name":"QUAD-40X40-1"},{"id":380631,"product_id":131913,"name":"front","width":4725,"height":3544,"position":0,"display_name":"DIGI-40X30-1"},{"id":380630,"product_id":131913,"name":"front","width":4725,"height":2363,"position":0,"display_name":"PAN1-40x20-1"},{"id":380629,"product_id":131913,"name":"front","width":3544,"height":2363,"position":0,"display_name":"KLAS-30X20-1"},{"id":380628,"product_id":131913,"name":"front","width":2363,"height":2363,"position":0,"display_name":"QUAD-20X20-1"}]},"campaign_variants":[{"campaign_product_id":1649813,"variant_id":3112155,"campaign_mockup_id":null,"variant":{"id":3112155,"product_id":131913,"fulfillment_linked_id":"QUAD-40X40-1","fulfillment_linked_image_id":null,"color":"Default","size":"40x40 cm","color_hex":null,"available":true,"base_cost":10.4,"price":44.9,"created_at":"2024-03-24T12:54:45.000000Z","updated_at":"2026-05-23T13:03:05.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"QUAD-40X40-1","printarea_ids":[380632]},"color":"Default","color_hex":null,"size":"40x40 cm","product_id":131913}],"campaign_mockups":[{"id":9362172,"campaign_product_id":1649813,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/14742\/campaign-products\/1649813\/69a9aba6b9e79.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1649813\/69a9aba6b9e79_thumbnail.webp","old_campaign_mockup_id":9357476,"mockup_id":1225471,"alt":"valk_can","layers":[{"id":"layer-328219","name":"valk_can","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/14742\/mockup-layers\/68204ef81b213_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-698559","name":"QUAD-40X40-1 (4725x4725)","top":57,"left":47,"width":840,"height":840,"rotate":0,"printarea_id":380632,"visible":true,"opacity":1,"locked":false}],"type":"image","campaign_mockup_printareas":[]},{"id":9362170,"campaign_product_id":1649813,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/14742\/campaign-products\/1649813\/69a9abaa429e3.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1649813\/69a9abaa429e3_thumbnail.webp","old_campaign_mockup_id":9357475,"mockup_id":784530,"alt":null,"layers":[{"height":960,"id":784530,"left":0,"locked":true,"name":"Mockup Layer","opacity":1,"position":-1,"top":0,"url":"users\/14742\/products\/131913\/660023ea0716b_large.webp","visible":true,"width":960},{"created_at":"2024-03-24 13:00:59","height":642,"id":652084,"left":164,"locked":false,"masked_background":null,"masked_enable":false,"masked_height":null,"masked_image":null,"masked_left":null,"masked_opacity":null,"masked_rotate":0,"masked_top":null,"masked_width":null,"mockup_id":784530,"name":"QUAD-40X40-1 (4725x4725)","opacity":1,"perspective_enable":false,"position":0,"printarea_id":380632,"rotate":0,"top":128,"transform_matrix":null,"transform_matrix_points":null,"updated_at":"2024-03-24 13:01:23","url":null,"visible":true,"width":642}],"type":"image","campaign_mockup_printareas":[]},{"id":9362171,"campaign_product_id":1649813,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":640,"position":2,"preview_url":"users\/14742\/campaign-products\/1649813\/69a9abadb74a7.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1649813\/69a9abadb74a7_thumbnail.webp","old_campaign_mockup_id":9357477,"mockup_id":784529,"alt":null,"layers":[{"height":640,"id":784529,"left":0,"locked":true,"name":"Mockup Layer","opacity":1,"position":-1,"top":0,"url":"users\/14742\/products\/131913\/6600238e1620a_large.webp","visible":true,"width":960},{"created_at":"2024-03-24 12:59:29","height":531,"id":652083,"left":223,"locked":false,"masked_background":null,"masked_enable":false,"masked_height":null,"masked_image":null,"masked_left":null,"masked_opacity":null,"masked_rotate":0,"masked_top":null,"masked_width":null,"mockup_id":784529,"name":"QUAD-40X40-1 (4725x4725)","opacity":1,"perspective_enable":false,"position":0,"printarea_id":380632,"rotate":0,"top":63,"transform_matrix":null,"transform_matrix_points":null,"updated_at":"2024-03-24 12:59:45","url":null,"visible":true,"width":531}],"type":"image","campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3344666,"printarea_id":380632,"campaign_id":914720,"artwork_id":1125396,"top":0,"left":0,"width":4725,"height":4725,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":914720,"variant_id":3112155,"platform_linked_id":"53868348604756"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","price_color":"#db7d5f","show_buynow":true,"show_gallery":true,"show_preview":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","preview_content":"gallery","add_design_links":"property","personalize_type":"direct","atc_border_radius":"rounded","atc_button_layout":"layout_1","position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"buynow_button_color":"#DCAFA1","saving_amount_color":"#db7d5f","atc_background_color":"#DCAFA1","preview_button_color":"#DCAFA1","show_app_description":true,"show_compare_at_price":true,"border_radius_variants":"rounded","compare_at_price_color":"#000000","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"buynow_button_text_color":"#000000","hide_single_value_option":true,"load_gallery_immediately":true,"personalize_button_color":"#DCAFA1","buynow_button_hover_color":"#db9985","enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_text_color":"#000000","addtocart_button_hover_color":"#db9985","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"rounded","personalize_button_text_color":"#000000","show_galley_thumbnails_mobile":true,"buynow_button_hover_text_color":"#000000","personalization_choose_a_theme":"modern","personalize_button_hover_color":"#db9985","action_button_in_show_save_badge":"show_percentage","show_personalization_form_header":true,"addtocart_button_text_hover_color":"#000000","show_assigned_variant_images_only":false,"personalize_button_hover_text_color":"#000000","personalization_header_background_color":"#DCAFA1","size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","addon_price_label":"Selection will add {{PRICE}} to the price","description_label":"Description","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","upload_button_text":"Choose an image","buynow_button_label":"Buy now","form_required_error":"Some fields are required or invalid data","input_invalid_error":"Invalid data","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","preview_button_label":"Preview","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","scrabble_unique_error":"No letters (without special characters) in the word {{WORDS}} exist in any other words.","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Recustomize image","scrabble_add_word_error":"Cannot add the words to the crossword.","song_search_placeholder":"Search for a song","upload_button_text_reup":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","edit_design_button_label":"Edit design","maps_cancel_button_label":"Cancel","maps_select_button_label":"Select & continue","min_width_height_warning":"Your photo does not meet the minimum resolution requirement. Please upload a photo larger than {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personalize","select_vector_file_error":"You must select a file with the extension .svg or .eps.","song_search_button_label":"Select","update_item_button_label":"Update cart","upload_button_text_error":"Cannot upload. Contact us for more information.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_vector_button_text":"Choose a vector","close_preview_buttom_label":"Close preview","image_placement_save_label":"Save","confirmation_checkbox_label":"You are responsible for supplying correct personalization information before hitting \"Buy Now\"","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","gpx_upload_button_text_reup":"Choose another .gpx file","max_size_upload_gpx_warning":"Cannot upload because .gpx file is too large. Please upload a smaller file.","preview_design_button_label":"Preview design","default_dropdown_placeholder":"Choose an option","gpx_upload_button_text_error":"Cannot upload. Contact us for more information.","image_placement_cancel_label":"Cancel","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","gpx_upload_button_text_strava":"Connect Strava","upload_vector_button_text_reup":"Choose another vector","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","gpx_upload_button_text_uploading":"Uploading...","gpx_upload_button_text_connecting":"Connecting...","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","checkout_button_label_on_preview_popup":"Process to Checkout","gpx_upload_button_text_show_activities":"Show activities","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","maps_api_key":"pk.eyJ1IjoidmVsaWtvdGlsYSIsImEiOiJjbGg3enAxamUwM21pM2VvMWdiazdkNWN0In0.tXSWnGF4WfLHtK20QIaNmg","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"heartful.gifts","clipart_categories":[{"id":2235050,"name":"kpl 3","type":"additional_option","thumbnail":null,"display_type":"image","show_clipart_name":false,"placeholder":"Chooce the Background","parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":26084016,"url":null,"thumbnail":"users\/14742\/cliparts\/2235050\/693e81c1cb229_thumbnail.webp","color":null,"name":"A"},{"id":26084015,"url":null,"thumbnail":"users\/14742\/cliparts\/2235050\/693e822bab31d_thumbnail.webp","color":null,"name":"B"},{"id":26084017,"url":null,"thumbnail":"users\/14742\/cliparts\/2235050\/693e82344fe13_thumbnail.webp","color":null,"name":"C"}],"v":null}]}