{"id":832,"date":"2020-06-18T14:53:21","date_gmt":"2020-06-18T14:53:21","guid":{"rendered":"http:\/\/stuartcupit.com\/wordpress\/?p=832"},"modified":"2026-01-02T21:13:56","modified_gmt":"2026-01-02T21:13:56","slug":"mindsculpture","status":"publish","type":"post","link":"https:\/\/stuartcupit.com\/wordpress\/?p=832","title":{"rendered":"MindSculpture"},"content":{"rendered":"\n<p><span style=\"font-size: medium;\">Creating beautiful sculptures derived from the state of a person&#8217;s mind.<\/span><\/p>\n\n\n\n<p><span style=\"font-size: medium;\">The MindSculpture data visualisations use a combination of accelerometer sensor readings for movement and pulse sensors for heart rate. These are captured from a users wearable or smartphone using a logging app. This data is then processed in <a href=\"https:\/\/www.openoffice.org\/product\/calc.html\">OpenOffice Calc<\/a> to smooth, combine axis, adjust ranges, etc. It&#8217;s then imported into <a href=\"https:\/\/www.blender.org\/\">Blender<\/a> using a custom <a href=\"https:\/\/animation-nodes.com\/\">Animation Node<\/a> graph. This allows parametric mesh creation and animation. Each parameter influences the shape of a 3D sculpture model. The model is created from splines deformed by a 3D curl noise field,<\/span> with parameters which can be animated over time. Once the meshes are ready, they are uploaded to Sheepit, the crowdsourced distributed render farm,<span style=\"font-size: medium;\"> which distributes the raytracing of each frame, creating beautiful stills and animated sequences. The final images are sent back to the user to enjoy or share. Each sculpture is a unique record of a meditation session and a visual insight into your state of mind. <\/span><\/p>\n\n\n\n<p><span style=\"font-size: medium;\">This project was part of the <a href=\"https:\/\/solarflarestudio.co.uk\/\">Solarflare Labs<\/a> series,<\/span> where we experiment with new ideas and develop a proof of concepts for potential commercial projects or products. Images and videos are <span style=\"font-size: medium;\">posted on <a href=\"https:\/\/www.instagram.com\/solarflare_ldn\/\">Instagram<\/a><\/span><span style=\"font-size: medium;\">. Curl noise based on <a href=\"https:\/\/blender.stackexchange.com\/questions\/93110\/how-to-achieve-this-spline-and-particle-effect\">this<\/a> great example.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/06\/Labs_Myndscape_V02.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"MindSculptureAnimation orbit4k\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/hb-Z-g0uL2k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"MindSculptureAnimation changing shape 15sec 360 h265 4k\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/iSLjeN36dvg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"MindSculptureAnimation flapping4k\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/1FPtaHQ6XpI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl27.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"7680\" height=\"4320\" src=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl27.jpg\" alt=\"\" class=\"wp-image-820\" srcset=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl27.jpg 7680w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl27-400x225.jpg 400w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl27-768x432.jpg 768w\" sizes=\"auto, (max-width: 7680px) 100vw, 7680px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl29.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"7680\" height=\"4320\" src=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl29.jpg\" alt=\"\" class=\"wp-image-819\" srcset=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl29.jpg 7680w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl29-400x225.jpg 400w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl29-768x432.jpg 768w\" sizes=\"auto, (max-width: 7680px) 100vw, 7680px\" \/><\/a><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl14.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl14.jpg\" alt=\"\" class=\"wp-image-824\" srcset=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl14.jpg 1920w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl14-400x225.jpg 400w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl14-768x432.jpg 768w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl16.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"3840\" height=\"2160\" src=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl16.jpg\" alt=\"\" class=\"wp-image-823\" srcset=\"https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl16.jpg 3840w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl16-400x225.jpg 400w, https:\/\/stuartcupit.com\/wordpress\/wp-content\/uploads\/2020\/08\/MindSculptureCurl16-768x432.jpg 768w\" sizes=\"auto, (max-width: 3840px) 100vw, 3840px\" \/><\/a><\/figure><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating beautiful sculptures derived from the state of a person&#8217;s mind. The MindSculpture data visualisations use a combination of accelerometer sensor readings for movement and pulse sensors for heart rate. These are captured from a users wearable or smartphone using a logging app. This data is then processed in OpenOffice Calc to smooth, combine axis,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":822,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5],"tags":[],"class_list":["post-832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cgi","category-programming"],"_links":{"self":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=832"}],"version-history":[{"count":12,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/832\/revisions"}],"predecessor-version":[{"id":1430,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/832\/revisions\/1430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/822"}],"wp:attachment":[{"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stuartcupit.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}