[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"mdc--xx43ex-key":3,"mdc--m82nay-key":16,"mdc--136l9n-key":25,"mdc-meh1op-key":34,"mdc--siapcr-key":43,"mdc-z1b6zq-key":52},{"data":4,"body":5},{},{"type":6,"children":7},"root",[8],{"type":9,"tag":10,"props":11,"children":12},"element","p",{},[13],{"type":14,"value":15},"text","Parfois · Christmas Gift Hotel",{"data":17,"body":18},{},{"type":6,"children":19},[20],{"type":9,"tag":10,"props":21,"children":22},{},[23],{"type":14,"value":24},"Calle del Barquillo, 11, Madrid · late 2025",{"data":26,"body":27},{},{"type":6,"children":28},[29],{"type":9,"tag":10,"props":30,"children":31},{},[32],{"type":14,"value":33},"Bagel Affairs with BAÜP, who programmed the robotic arm",{"data":35,"body":36},{},{"type":6,"children":37},[38],{"type":9,"tag":10,"props":39,"children":40},{},[41],{"type":14,"value":42},"Experience programming and lighting coordination",{"data":44,"body":45},{},{"type":6,"children":46},[47],{"type":9,"tag":10,"props":48,"children":49},{},[50],{"type":14,"value":51},"TouchDesigner, Python and DMX; KUKA robotic arm",{"data":53,"body":54},{},{"type":6,"children":55},[56,61,69,80,99,109,125,135,149,155,165],{"type":9,"tag":10,"props":57,"children":58},{},[59],{"type":14,"value":60},"For Parfois' Christmas Gift Hotel in Madrid, Bagel Affairs worked with BAÜP on a kinetic shop window led by a robotic butler. BAÜP programmed the robotic arm and collaborated on the project; the character searched for and presented gifts from small snow globes, keeping the scene running after the shop had closed.",{"type":9,"tag":62,"props":63,"children":68},"media",{"alt":64,"effect":65,"src":66,"poster":67},"The KUKA arm presenting a snow globe in the shop window","reveal","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoismachine-IMG_4174_2_h8hbyu.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoismachine-IMG_4174_2_h8hbyu.webp",[],{"type":9,"tag":70,"props":71,"children":74},"section",{"eyebrow":72,"title":73},"01","Programming the character",[75],{"type":9,"tag":10,"props":76,"children":77},{},[78],{"type":14,"value":79},"My part was programming the experience with TouchDesigner and Python and coordinating lighting through DMX, on top of the movements BAÜP programmed for the KUKA arm. The sequence had to bring together the arm's gestures, lighting changes and the moments when a gift was presented.",{"type":9,"tag":81,"props":82,"children":85},"grid",{"cols":83,"gap":84},2,"md",[86,93],{"type":9,"tag":62,"props":87,"children":92},{"alt":88,"effect":89,"src":90,"poster":91},"The robotic butler in the window during testing","bend","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoisprogrammings-IMG_4383_2_hvqfda.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoisprogrammings-IMG_4383_2_hvqfda.webp",[],{"type":9,"tag":62,"props":94,"children":98},{"alt":95,"effect":89,"src":96,"poster":97},"Arm tests in the workshop before installation","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoismachine-test-IMG_6280_2_udnhep.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoismachine-test-IMG_6280_2_udnhep.webp",[],{"type":9,"tag":70,"props":100,"children":103},{"eyebrow":101,"title":102},"02","The timing of a gesture",[104],{"type":9,"tag":10,"props":105,"children":106},{},[107],{"type":14,"value":108},"The butler displayed a name in the window, selected a bear charm, inspected it and presented it. Pauses, tilts and moments of hesitation were part of the choreography. Programming those transitions and their timing helped the routine read as the actions of a character.",{"type":9,"tag":81,"props":110,"children":111},{"cols":83,"gap":84},[112,119],{"type":9,"tag":62,"props":113,"children":118},{"alt":114,"effect":115,"src":116,"poster":117},"The arm inspecting the charm inside the snow globe","unfurl","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoisIMG_4204_2_aff4bx.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoisIMG_4204_2_aff4bx.webp",[],{"type":9,"tag":62,"props":120,"children":124},{"alt":121,"effect":115,"src":122,"poster":123},"The bear charm presented on its stand","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoispieces-IMG_6282_2_elkp8y.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoispieces-IMG_6282_2_elkp8y.webp",[],{"type":9,"tag":70,"props":126,"children":129},{"eyebrow":127,"title":128},"03","A scene that stays open",[130],{"type":9,"tag":10,"props":131,"children":132},{},[133],{"type":14,"value":134},"Common Spanish names gave passers-by a reason to stop: recognising their own name or someone else's. Lighting kept the small stage visible after daylight faded. During the pop-up, visitors stopped to watch and filmed the butler while waiting for the next name.",{"type":9,"tag":81,"props":136,"children":137},{"cols":83,"gap":84},[138,143],{"type":9,"tag":62,"props":139,"children":142},{"alt":140,"effect":115,"src":141},"The window lit at night, with the butler in the background","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_auto,w_1000,h_1250,q_auto\u002F25parfoisout-store-IMG_6322_2_fgzcgk.webp",[],{"type":9,"tag":62,"props":144,"children":148},{"alt":145,"effect":115,"src":146,"poster":147},"People watching the window from the street","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoisIMG_4378_2_s13sg0.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoisIMG_4378_2_s13sg0.webp",[],{"type":9,"tag":62,"props":150,"children":154},{"alt":151,"effect":152,"src":153},"Pink store interior with the pop-up crowd","none","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_auto,w_1600,h_1000,q_auto\u002F25parfoisplace-IMG_4198_2_o4gwbb.webp",[],{"type":9,"tag":70,"props":156,"children":159},{"eyebrow":157,"title":158},"04","Assembly",[160],{"type":9,"tag":10,"props":161,"children":162},{},[163],{"type":14,"value":164},"The arm arrived on a mobile base and the scene was built inside the shop: structure, lighting and wiring before the first test with the public. The previous days were spent on fine-tuning, checking that the arm's path never touched the glass.",{"type":9,"tag":81,"props":166,"children":167},{"cols":83,"gap":84},[168,173],{"type":9,"tag":62,"props":169,"children":172},{"alt":170,"effect":89,"src":171},"The KUKA arm on its mobile base in the workshop","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fimage\u002Fupload\u002Fc_fill,g_auto,w_1000,h_1250,q_auto\u002F25parfoismachine-IMG_6285_2_raxjaq.webp",[],{"type":9,"tag":62,"props":174,"children":178},{"alt":175,"effect":89,"src":176,"poster":177},"Building the scaffold and structure inside the shop","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fvc_h264,q_auto,w_1080\u002F25parfoisIMG_4364_2_q9hyku.mp4","https:\u002F\u002Fres.cloudinary.com\u002Fddwpkkaqv\u002Fvideo\u002Fupload\u002Fso_40p,w_1080,q_auto\u002F25parfoisIMG_4364_2_q9hyku.webp",[],1794317809960]