{"id":11966,"date":"2021-06-13T11:24:20","date_gmt":"2021-06-13T10:24:20","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=11966"},"modified":"2021-06-13T19:05:20","modified_gmt":"2021-06-13T18:05:20","slug":"setting-up-a-custom-environment-in-spatial","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=11966","title":{"rendered":"Setting up a custom environment in Spatial"},"content":{"rendered":"<p>Setting up a custom environment in Spatial<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1601\" height=\"788\" class=\"wp-image-11967\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295.png 1601w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295-300x148.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295-1024x504.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295-768x378.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1295-1536x756.png 1536w\" sizes=\"auto, (max-width: 1601px) 100vw, 1601px\" \/><\/p>\n<p>This tutorial follows the requirements described on the Spatial.io web site here (<a href=\"https:\/\/support.spatial.io\/hc\/en-us\/articles\/360058728892-Custom-Environments-\">https:\/\/support.spatial.io\/hc\/en-us\/articles\/360058728892-Custom-Environments-<\/a>) and here (<a href=\"https:\/\/support.spatial.io\/hc\/en-us\/articles\/360042195672\">https:\/\/support.spatial.io\/hc\/en-us\/articles\/360042195672<\/a>) but it describes more in details the setting up of the 3D model.<!--more--><\/p>\n<p>For this example I started from Rhino. The 3D is made with Grasshopper. The definition is explained here. It\u2019s a wooden structure, shape is obtain from a simulation computed with Kangaroo. As it drawn from Brep and Nurbs, the danger would be to have too much polygons for a real time experience.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2640\" height=\"964\" class=\"wp-image-11968\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296.png 2640w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296-300x110.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296-1024x374.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296-768x280.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296-1536x561.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1296-2048x748.png 2048w\" sizes=\"auto, (max-width: 2640px) 100vw, 2640px\" \/><\/p>\n<p>After a bit of cleaning the object is selected to be exported<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1912\" height=\"694\" class=\"wp-image-11969\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297.png 1912w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297-300x109.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297-1024x372.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297-768x279.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1297-1536x558.png 1536w\" sizes=\"auto, (max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"39\" class=\"wp-image-11970\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1298.png\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"512\" class=\"wp-image-11971\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1299.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1299.png 448w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1299-263x300.png 263w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/p>\n<p>Sometimes Rhino smoothes the polygons; tests have to be made. Choose the lowest level to export.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"546\" class=\"wp-image-11972\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1300.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1300.png 1080w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1300-300x152.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1300-1024x518.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1300-768x388.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<p>It polygons are smoothed, it&rsquo;s better to use OBJ export.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"630\" class=\"wp-image-11973\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1301.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1301.png 559w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1301-266x300.png 266w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"939\" height=\"481\" class=\"wp-image-11974\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1302.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1302.png 939w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1302-300x154.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1302-768x393.png 768w\" sizes=\"auto, (max-width: 939px) 100vw, 939px\" \/><\/p>\n<p>Using QuadMesh may improve the RealTime experience as the geometry will be Quad only. Real Time Engines prefer Quad only meshes!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"639\" class=\"wp-image-11975\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1303.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1303.png 1124w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1303-300x171.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1303-1024x582.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1303-768x437.png 768w\" sizes=\"auto, (max-width: 1124px) 100vw, 1124px\" \/><\/p>\n<p>If the model is imported as this in Spatial, There will be no light. It results a very poor looking 3D.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1098\" height=\"491\" class=\"wp-image-11976\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1304.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1304.png 1098w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1304-300x134.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1304-1024x458.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1304-768x343.png 768w\" sizes=\"auto, (max-width: 1098px) 100vw, 1098px\" \/><\/p>\n<p>To avoid that, we will compute the light and bake it into the 3D. In other words, the light will be drawn as a texture. It will improve the look of our model and make it more realistic.<\/p>\n<p>The baking process can be tricky or a very long process. In Blender for instance, objects have to be UV prepared one by one and then baked. To ease the process we will use Simlab Composer.<\/p>\n<p>SimlLab is a fantastic tool to prepare Virtual Experiences. It\u2019s one of the best platform to jump into the virtual world or to prepare models\u2026for Spatial\u2026! <a href=\"https:\/\/www.simlab-soft.com\/3d-products\/simlab-composer-main.aspx\">https:\/\/www.simlab-soft.com\/3d-products\/simlab-composer-main.aspx<\/a><\/p>\n<p>We prepare a ground<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"518\" class=\"wp-image-11977\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1305.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1305.png 617w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1305-300x252.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/p>\n<p>We import our geometry<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1623\" height=\"604\" class=\"wp-image-11978\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306.png 1623w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306-300x112.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306-1024x381.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306-768x286.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1306-1536x572.png 1536w\" sizes=\"auto, (max-width: 1623px) 100vw, 1623px\" \/><\/p>\n<p>Press F4 for real time rendering and adjust the light ambiance<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"2099\" height=\"900\" class=\"wp-image-11979\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307.png 2099w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307-300x129.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307-1024x439.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307-768x329.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307-1536x659.png 1536w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1307-2048x878.png 2048w\" sizes=\"auto, (max-width: 2099px) 100vw, 2099px\" \/><\/p>\n<p>Start the baking process with the ground<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"392\" class=\"wp-image-11980\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-31.gif\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1359\" height=\"919\" class=\"wp-image-11981\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1308.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1308.png 1359w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1308-300x203.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1308-1024x692.png 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1308-768x519.png 768w\" sizes=\"auto, (max-width: 1359px) 100vw, 1359px\" \/><\/p>\n<h1>Exporting in Spatial<\/h1>\n<p>Specifications are:<\/p>\n<ul>\n<li>Supported file formats: .fbx, .gltf<\/li>\n<li>Model size: up to 200m x 200m<\/li>\n<li>File size of the model: up to 30mb -&gt; this file size is model + textures<\/li>\n<li>Maximum vertex count: 30x<\/li>\n<li>Texture: 2 x 1024*1024 or1 x 2048*2048 24 bit with mipmapping at maximum -&gt; smaller textures seems to be accepted.<\/li>\n<\/ul>\n<p>First \u00ab\u00a0Set as Environment\u00a0\u00bb Icon below \u00ab\u00a0Duplicate\u00a0\u00bb<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"1004\" class=\"wp-image-11982\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1309.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1309.png 1004w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1309-300x300.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1309-150x150.png 150w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1309-768x768.png 768w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/p>\n<p>Click on the button<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"354\" height=\"185\" class=\"wp-image-11983\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1310.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1310.png 354w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1310-300x157.png 300w\" sizes=\"auto, (max-width: 354px) 100vw, 354px\" \/> <img loading=\"lazy\" decoding=\"async\" width=\"128\" height=\"128\" class=\"wp-image-11984\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/default_customenv-png.png\" alt=\"default_customenv.png\"><\/p>\n<p>Click on set as Environment<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"484\" class=\"wp-image-11985\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1311.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1311.png 984w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1311-300x148.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1311-768x378.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/p>\n<p>Adjust scale<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"777\" class=\"wp-image-11986\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1312.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1312.png 1010w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1312-300x231.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1312-768x591.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/p>\n<p>Adjust the grid as floor corresponding to yours<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"662\" class=\"wp-image-11987\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1313.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1313.png 990w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1313-300x201.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1313-768x514.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/p>\n<p>Click Next button when set<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"694\" class=\"wp-image-11988\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1314.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1314.png 985w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1314-300x211.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1314-768x541.png 768w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/p>\n<p>When it looks good click on the Looks Good Button<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"541\" class=\"wp-image-11989\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1315.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1315.png 1016w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1315-300x160.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1315-768x409.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/p>\n<p>It takes a few minutes a finish<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"986\" class=\"wp-image-11990\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1316.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1316.png 1001w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1316-300x296.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1316-768x756.png 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/p>\n<p>Et voil\u00e0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"995\" height=\"993\" class=\"wp-image-11991\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1317.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1317.png 995w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1317-300x300.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1317-150x150.png 150w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1317-768x766.png 768w\" sizes=\"auto, (max-width: 995px) 100vw, 995px\" \/><\/p>\n<p>Check the memory usage.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"607\" class=\"wp-image-11992\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1318.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1318.png 982w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1318-300x185.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-1318-768x475.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/p>\n<p><iframe loading=\"lazy\" title=\"Spatial-setting up - custom Environment\" width=\"474\" height=\"356\" src=\"https:\/\/www.youtube.com\/embed\/GyZIGki2pvg?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><\/p>\n<p>Link to this room<\/p>\n<p><a href=\"https:\/\/app.spatial.io\/rooms\/6062092f6c51d54ea49ec58a?share=809546694838622126\">https:\/\/app.spatial.io\/rooms\/6062092f6c51d54ea49ec58a?share=809546694838622126<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"384\" class=\"wp-image-11993\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-32.gif\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up a custom environment in Spatial This tutorial follows the requirements described on the Spatial.io web site here (https:\/\/support.spatial.io\/hc\/en-us\/articles\/360058728892-Custom-Environments-) and here (https:\/\/support.spatial.io\/hc\/en-us\/articles\/360042195672) but it describes more in details the setting up of the 3D model.<\/p>\n","protected":false},"author":2,"featured_media":11997,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,190,14,448,333,8,191,332,174],"tags":[175,467,451,466,335],"class_list":["post-11966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-architecture-2","category-conception","category-grasshopper","category-immersion","category-methodologie","category-naexus-2","category-panoramas","category-simulations","tag-grasshopper","tag-realtime","tag-rhino","tag-spatial","tag-vr"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11966"}],"version-history":[{"count":3,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11966\/revisions"}],"predecessor-version":[{"id":11998,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11966\/revisions\/11998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/media\/11997"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}