{"id":9694,"date":"2017-02-25T11:48:13","date_gmt":"2017-02-25T10:48:13","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=9694"},"modified":"2017-02-25T11:48:13","modified_gmt":"2017-02-25T10:48:13","slug":"3d-photo-ancient-photos-in-3d-models","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=9694","title":{"rendered":"3D-Photo &#8211; ancient photos in 3D models"},"content":{"rendered":"<p><em>Placement de documents anciens dans une g\u00e9om\u00e9trie 3D<\/em><\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9858\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article.png\" alt=\"\" width=\"1300\" height=\"757\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article.png 1300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article-300x175.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article-768x447.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/tdm-article-1024x596.png 1024w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><\/p>\n<p><span style=\"color: #333399;\"><strong>It could be interesting to place ancient documents like drawings or photographs in a recent 3D model. It may open several uses like comparing before\/after or guess the photo has been taken from. It&rsquo;s also possible to reconstruct a model from a collection of ancient photos. Other uses are yet to be determined.<\/strong><\/span><\/p>\n<p><em>Il peut \u00eatre int\u00e9ressant de travailler en 3D d\u2019apr\u00e8s des archives graphiques dont on ne maitrise pas toujours l\u2019origine. Cela peut avoir plusieurs usages, superposer des vues avant\/apr\u00e8s, replacer dans l\u2019espace des points de vue alors que l\u2019environnement a chang\u00e9, construire une photomod\u00e9lisation d\u2019une collection de photos ou encore projeter un \u00e9tat ant\u00e9rieur sur un \u00e9tat pr\u00e9sent. D\u2019autres usages sont encore \u00e0 d\u00e9terminer.<\/em><!--more--><\/p>\n<p><strong><span style=\"color: #333399;\">If the work is based on a recent digital photo, things are much easier, but here we deal with old documents, old photographs or drawings. The most reliable technique, even if it remains tedious, is to find homologous points on the model and the photograph. It is a rather old process that preceded the automated operations of the recent <\/span><\/strong><strong><span style=\"color: #333399;\">software for photogrammetry. It can be done either in 3smax or Blender or other 3D graphic tools.<\/span><\/strong><\/p>\n<p><em>Si les documents \u00e0 utiliser sont au format num\u00e9rique, l\u2019op\u00e9ration peut \u00eatre assez simple et passer par un logiciel de photogramm\u00e9trie. Les g\u00e9om\u00e9tries anciennes et nouvelles peuvent \u00eatre assembl\u00e9es par points homologues. Si les documents sont partiellement transform\u00e9s ou tr\u00e8s anciens, il faut proc\u00e9der autrement.<\/em><\/p>\n<p><em>La technique la plus fiable, m\u00eame si elle reste fastidieuse, est celle qui consiste \u00e0 d\u00e9signer sur le mod\u00e8le puis sur la photo, les points homologues. C\u2019est un proc\u00e9d\u00e9 assez ancien qui a pr\u00e9c\u00e9d\u00e9 les op\u00e9rations automatis\u00e9es des logiciels r\u00e9cents de photomod\u00e9lisation. 3Dsmax poss\u00e8de les outils qui permettent de le faire, d\u2019autres outils comme Blender, ont des protocoles assez proches.<\/em><\/p>\n<h2>Preparation<\/h2>\n<p><strong><span style=\"color: #333399;\">The first step consists on verifying the possibility of superposing the old photo and the 3D model by finding a similar view.<\/span><\/strong><\/p>\n<p><em>Dans un premier temps, un test est r\u00e9alis\u00e9 sur une vue ayant servi \u00e0 la photomod\u00e9lisation de l\u2019architecture. Il s\u2019agit de v\u00e9rifier dans un premier temps que l\u2019on peut retrouver la position parfaite, puisque les documents sont coh\u00e9rents.<\/em><\/p>\n<p><strong><span style=\"color: #333399;\">The 3D geometry is openned in 3DsMax :<\/span><\/strong><\/p>\n<p><em>Le mod\u00e8le 3D est charg\u00e9\u00a0:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1185\" height=\"738\" class=\"wp-image-9840\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-92.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-92.png 1185w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-92-300x187.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-92-768x478.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-92-1024x638.png 1024w\" sizes=\"auto, (max-width: 1185px) 100vw, 1185px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">It&rsquo;s no need to have a very high resolution to start.\u00a02000&#215;1123 is here far enough.<\/span><\/strong><\/p>\n<p><em>La photo devant servir pour le calage est ramen\u00e9e dans un format plus l\u00e9ger 2000&#215;1123, une r\u00e9solution plus grande n\u2019est pas n\u00e9cessaire.<\/em> <img loading=\"lazy\" decoding=\"async\" width=\"1002\" height=\"612\" class=\"wp-image-9841\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-93.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-93.png 1002w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-93-300x183.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-93-768x469.png 768w\" sizes=\"auto, (max-width: 1002px) 100vw, 1002px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">Using\u00a0\u00ab\u00a0Camera Match\u00a0\u00bb in 3DsMax, match points are pinned on the 3D geometry.<\/span><\/strong><\/p>\n<p><em>Avec la fonction \u00ab\u00a0Camera Match\u00a0\u00bb les points de corr\u00e9lation sont positionn\u00e9s sur la g\u00e9om\u00e9trie\u00a0:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"182\" height=\"258\" class=\"wp-image-9842\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-94.png\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1253\" height=\"575\" class=\"wp-image-9843\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-95.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-95.png 1253w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-95-300x138.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-95-768x352.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-95-1024x470.png 1024w\" sizes=\"auto, (max-width: 1253px) 100vw, 1253px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>Correspondances are set with\u00a0\u00ab\u00a0Camera Match\u00a0\u00bb<\/strong><\/span><\/p>\n<p><em>Puis les correspondances sont d\u00e9finies toujours avec la fonction \u00ab\u00a0Camera Match\u00a0\u00bb<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1319\" height=\"553\" class=\"wp-image-9844\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-96.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-96.png 1319w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-96-300x126.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-96-768x322.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-96-1024x429.png 1024w\" sizes=\"auto, (max-width: 1319px) 100vw, 1319px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>Once done, a camera has to be set. the 3D geometry is then automatically positioned to match the photo.<\/strong><\/span><\/p>\n<p><em>Une fois fait, il faut cr\u00e9er une cam\u00e9ra et le mod\u00e8le est positionn\u00e9 dans la perspective de la photo.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1380\" height=\"729\" class=\"wp-image-9845\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-97.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-97.png 1380w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-97-300x158.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-97-768x406.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-97-1024x541.png 1024w\" sizes=\"auto, (max-width: 1380px) 100vw, 1380px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>The Matching is perfect, it&rsquo;s now possible to find the original location of the camera when the photo has been taken.<\/strong><\/span><\/p>\n<p><em>La superposition est parfaite, ce qui permet de retrouver la position de la cam\u00e9ra au moment de la prise de vue.<\/em><\/p>\n<p>En semi transparence\u00a0: <img loading=\"lazy\" decoding=\"async\" width=\"1375\" height=\"376\" class=\"wp-image-9846\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-98.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-98.png 1375w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-98-300x82.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-98-768x210.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-98-1024x280.png 1024w\" sizes=\"auto, (max-width: 1375px) 100vw, 1375px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1359\" height=\"568\" class=\"wp-image-9847\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-99.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-99.png 1359w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-99-300x125.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-99-768x321.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-99-1024x428.png 1024w\" sizes=\"auto, (max-width: 1359px) 100vw, 1359px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>This first test was an easy one. The photo was recent and the matching process was easy. Let&rsquo;s try now with an old document taken from a PDF file. EXIF information\u00a0is lost or have never existed for analog photographs.<\/strong><\/span><\/p>\n<p><span style=\"color: #333399;\"><strong>In this second test, the view is taken from the PDF file\u00a0<em>\u00ab\u00a0<a style=\"color: #333399;\" href=\"http:\/\/lara-polen.univ-nantes.fr\/publications\/autour-de-la-table\/\">Autour de la Table<\/a>\u00a0\u00bb.\u00a0<\/em><\/strong><\/span><\/p>\n<p><em><span style=\"color: #333399;\"><strong>Dans cette seco<\/strong><\/span>nde v\u00e9rification, la photo est extraite du rapport au format PDF \u00ab\u00a0<a href=\"http:\/\/lara-polen.univ-nantes.fr\/publications\/autour-de-la-table\/\">Autour de la Table<\/a>\u00a0\u00bb. Les images sont vraisemblablement recadr\u00e9es et ont perdu toutes informations concernant la prise de vue.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"327\" height=\"494\" class=\"wp-image-9848\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-100.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-100.png 327w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-100-199x300.png 199w\" sizes=\"auto, (max-width: 327px) 100vw, 327px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>The size of the photo is\u00a0327&#215;494 and has been put in background. The rendering size has been set with the same proportions.<\/strong><\/span><\/p>\n<p><em>La photo au format 327&#215;494 est plac\u00e9e en fond d\u2019\u00e9cran. Et les param\u00e8tres de rendu sont r\u00e9gl\u00e9s dans les m\u00eames proportions.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"331\" height=\"131\" class=\"wp-image-9849\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-101.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-101.png 331w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-101-300x119.png 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">The background matches the output to avoid deformations.<\/span><\/strong><\/p>\n<p><em>L\u2019image en fond d\u2019\u00e9cran est param\u00e9tr\u00e9e de telle fa\u00e7on que son affichage correspondra aux proportions du rendu. Cela afin d\u2019\u00e9viter toute d\u00e9formation.<\/em> <img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"325\" class=\"wp-image-9850\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-102.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-102.png 570w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-102-300x171.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">It&rsquo;s now time to choose the matching points, precision is needed.<\/span><\/strong><\/p>\n<p><em>On d\u00e9termine la position des points, il faut \u00eatre pr\u00e9cis car il n\u2019y aura plus d\u2019indications ensuite.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"326\" height=\"496\" class=\"wp-image-9851\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-103.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-103.png 326w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-103-197x300.png 197w\" sizes=\"auto, (max-width: 326px) 100vw, 326px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>One done, the pins have to be positioned on the 3D model. There, one can notice that one stone is missing under the\u00a0lintel, it may have fell, knowing that the cairn is a recent reconstruction.<\/strong><\/span><\/p>\n<p><em>Une fois le choix fait, il faut placer les rep\u00e8res sur le mod\u00e8le g\u00e9om\u00e9trique. (On remarque qu\u2019il manque une pierre sous le linteau, sur la photo \u00e0 gauche.)<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1169\" height=\"617\" class=\"wp-image-9852\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-104.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-104.png 1169w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-104-300x158.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-104-768x405.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-104-1024x540.png 1024w\" sizes=\"auto, (max-width: 1169px) 100vw, 1169px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">In the viewing window, the texture is in low resolution. It makes the positioning<strong>\u00a0<\/strong>more difucult. Then, once again, it&rsquo;s needed the match the pinpoints.<\/span><\/strong><\/p>\n<p><em>La texture \u00e9tant montr\u00e9e en basse d\u00e9finition, le jeu reste p\u00e9rilleux. Il faut ensuite positionner sur la photo plac\u00e9e en fond d\u2019\u00e9cran, la correspondance de chaque rep\u00e8re.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1223\" height=\"721\" class=\"wp-image-9853\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-105.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-105.png 1223w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-105-300x177.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-105-768x453.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-105-1024x604.png 1024w\" sizes=\"auto, (max-width: 1223px) 100vw, 1223px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>Then, a camera has to be created. If it matches, it is won. If not, it may be necessary to refine. It&rsquo;s important to find angles.<\/strong><\/span><\/p>\n<p><em>Une fois l\u2019op\u00e9ration termin\u00e9e, il faut cr\u00e9er une cam\u00e9ra. Si le mod\u00e8le se positionne bien, c\u2019est gagn\u00e9, sinon, il faut repenser la position des points, il est important qu\u2019il y ait des angles.<\/em><\/p>\n<p><span style=\"color: #333399;\"><strong>Checking the results with transparency:<\/strong><\/span><\/p>\n<p><em>La vue est recal\u00e9e, v\u00e9rification en transparence\u00a0:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"774\" class=\"wp-image-9854\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-106.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-106.png 566w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-106-219x300.png 219w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/> &#8212; <img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"776\" class=\"wp-image-9855\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-107.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-107.png 535w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-107-207x300.png 207w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/p>\n<p><strong><span style=\"color: #333399;\">It&rsquo;s now possible to guess where the original photograph has been taken from and nearly recreate the EXIF information.<\/span><\/strong><\/p>\n<p><em>On peut d\u00e8s lors d\u00e9terminer la position du photographe\u00a0et par extention le r\u00e9glage de son appareil au moment de la prise de vue. Mais dans cet exemple, le document est tellement modifi\u00e9, que les erreurs sont probables :<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1442\" height=\"671\" class=\"wp-image-9856\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-108.png\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-108.png 1442w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-108-300x140.png 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-108-768x357.png 768w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/word-image-108-1024x476.png 1024w\" sizes=\"auto, (max-width: 1442px) 100vw, 1442px\" \/><\/p>\n<p><span style=\"color: #333399;\"><strong>By multiplying the method on a survey campaign, it would be possible to detect anomalies or details that had slipped from initial analysis.<\/strong><\/span><\/p>\n<p><em>En multipliant les exemples sur une campagne de fouille, il serait possible de replacer une bonne partie des vues et d\u2019\u00e9ventuellement d\u00e9tecter des anomalies ou d\u00e9tails qui avaient \u00e9chapp\u00e9 \u00e0 une premi\u00e8re analyse.<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Placement de documents anciens dans une g\u00e9om\u00e9trie 3D It could be interesting to place ancient documents like drawings or photographs in a recent 3D model. It may open several uses like comparing before\/after or guess the photo has been taken from. It&rsquo;s also possible to reconstruct a model from a collection of ancient photos. Other &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=9694\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">3D-Photo &#8211; ancient photos in 3D models<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7,117,8,147],"tags":[301,271,302,308,244,325,276,311,272],"class_list":["post-9694","post","type-post","status-publish","format-standard","hentry","category-3d","category-3dsmax","category-archeologie","category-methodologie","category-photomodelisation","tag-3d","tag-3ds-max","tag-3dsmax","tag-archeologie","tag-archeology","tag-bretagne","tag-photogrammetry","tag-photomodelisation","tag-table-des-marchands"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9694","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=9694"}],"version-history":[{"count":2,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9694\/revisions"}],"predecessor-version":[{"id":9860,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9694\/revisions\/9860"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}