{"id":1444,"date":"2024-05-10T11:47:56","date_gmt":"2024-05-10T11:47:56","guid":{"rendered":"https:\/\/frojmark.net\/jessika\/?page_id=1444"},"modified":"2024-05-16T17:10:36","modified_gmt":"2024-05-16T17:10:36","slug":"kitchen-configurator","status":"publish","type":"page","link":"https:\/\/frojmark.net\/jessika\/kitchen-configurator\/","title":{"rendered":"Kitchen Configurator"},"content":{"rendered":"\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity is-style-wide\"\/>\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=\"Kitchen Configurator\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/uCiMR0s0Yn8?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<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover is-light\" style=\"min-height:233px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#FFF\"><\/span><video class=\"wp-block-cover__video-background intrinsic-ignore\" autoplay muted loop playsinline src=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/KitchenKort.mp4\" data-object-fit=\"cover\"><\/video><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Group project &#8211; 6 weeks <\/strong><\/p>\n\n\n\n<p>Our assigned company has submitted a request, due to limited space, that we should present a solution that helps them visualize and streamline their different variants of kitchens, as well as the color and material combinations that are offered.<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Our goal was to create a configurator where you can visualize the different kitchens and switch to first person to explore the different surfaces of the kitchen and interact with various relevant parts\/objects. We aim to use 3D printed cards that dynamically change different elements of the kitchen design in real time.<\/p><\/blockquote><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\"><strong>My Roles<\/strong><\/h2>\n\n\n\n<p>Project manager, programmer, design and UI responsible.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2.png\" alt=\"\" class=\"wp-image-1571\" srcset=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2.png 1000w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2-300x300.png 300w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2-150x150.png 150w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2-768x768.png 768w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Namnlos-design-2-60x60.png 60w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e8c12676a1f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e8c12676a1f\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"627\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI-1024x627.png\" alt=\"\" class=\"wp-image-1461\" srcset=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI-1024x627.png 1024w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI-300x184.png 300w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI-768x470.png 768w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI-98x60.png 98w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/UI.png 1514w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"F\u00f6rstora\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p><strong>User Interface<\/strong><\/p>\n\n\n\n<p>In the project I have designed a logo. In addition to this, I have also been responsible for the design of the user interface (UI) and carried out both its programming and the implementation of animations to improve the user experience.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66%\">\n<p><strong>Programming<\/strong><\/p>\n\n\n\n<p>Another important part of my contribution has been on the hardware side, where I have programmed the Arduino to control various functions and integrated them smoothly with the overall system. This also included printing cards for the Arduino as well as programming specific functions that contain the ID of the materials.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:34%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e8c126770bb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e8c126770bb\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino-860x1024.png\" alt=\"\" class=\"wp-image-1463\" srcset=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino-860x1024.png 860w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino-252x300.png 252w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino-768x914.png 768w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino-50x60.png 50w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Arduino.png 1147w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"F\u00f6rstora\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e8c126775bb&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e8c126775bb\" class=\"wp-block-image wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"533\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-1024x533.png\" alt=\"\" class=\"wp-image-1465\" srcset=\"https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-1024x533.png 1024w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-300x156.png 300w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-768x400.png 768w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-1536x800.png 1536w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-2048x1066.png 2048w, https:\/\/frojmark.net\/jessika\/wp-content\/uploads\/2024\/05\/Blueprint-115x60.png 115w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"F\u00f6rstora\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p><strong>Blueprints<\/strong><\/p>\n\n\n\n<p>Other functions I programmed into the program are the material functions and everything about the various parts of the kitchen, handle functions and the ZoomTo function to optimize usability.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>In addition, I have worked closely with the project management by helping with the programming of cameras and master materials, as well as solving technical challenges such as integrating Unreal Engine with Arduino and adjusting code for door functions such as misplacements of door placement and hinges.<\/p>\n\n\n\n<p>On the physical side of the project I have also had an active role by designing and building the room as well as fabricating and modeling shutters to suit the needs of the project.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Group project &#8211; 6 weeks Our assigned company has submitted a request, due to limited space, that we should present a solution that helps them &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1444","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/pages\/1444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/comments?post=1444"}],"version-history":[{"count":10,"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/pages\/1444\/revisions"}],"predecessor-version":[{"id":1683,"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/pages\/1444\/revisions\/1683"}],"wp:attachment":[{"href":"https:\/\/frojmark.net\/jessika\/wp-json\/wp\/v2\/media?parent=1444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}