{"id":621,"date":"2012-03-19T02:05:58","date_gmt":"2012-03-19T01:05:58","guid":{"rendered":"http:\/\/www.designfutures.pl\/?p=621"},"modified":"2012-03-19T02:21:12","modified_gmt":"2012-03-19T01:21:12","slug":"programy-do-tworzenia-obiektow-3d-google-sketchup","status":"publish","type":"post","link":"https:\/\/designfutures.jawordesign.com\/?p=621","title":{"rendered":"Programy do tworzenia obiekt\u00f3w 3D &#8211; Google SketchUp"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdesignfutures.jawordesign.com%2F%3Fp%3D621&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<p>Gdy popatrz\u0119 na moje wydruki to zapewne 60% z nich pochodzi z <a href=\"http:\/\/www.thingiverse.com\/\">Thingiverse<\/a>\u00a0 albo <a href=\"http:\/\/www.designfutures.pl\/?p=204\">podobnych \u017ar\u00f3de\u0142<\/a>. Ale do\u015b\u0107 cz\u0119sto zdarza mi si\u0119 nie znale\u017a\u0107 w Sieci tego, czego potrzebuj\u0119, nachodzi mnie wena na stworzenie czego\u015b od podstaw, albo musz\u0119 przerobi\u0107 jaki\u015b istniej\u0105cy wirtualny obiekt. I tutaj wkraczaj\u0105 do akcji programy do obr\u00f3bki 3d.<\/p>\n<p>Postaram si\u0119 w kolejnych wpisach przybli\u017cy\u0107 trzy najcz\u0119\u015bciej przeze mnie u\u017cywane programy. Mowa o <a href=\"http:\/\/sketchup.google.com\/\">Google SketchUp<\/a>, <a href=\"http:\/\/www.blender.org\/\">Blenderze<\/a> i <a href=\"http:\/\/www.openscad.org\/\">OpenSCADzie<\/a> (wszystkie trzy open-source&#8217;owe i darmowe!). Pewnie ka\u017cdy obiekt 3d da si\u0119 w ko\u0144cu stworzy\u0107 w ka\u017cdym programie, ale u\u017cywam tych trzech r\u00f3wnolegle, bo ka\u017cdy z nich ma unikalne cechy, kt\u00f3re u\u0142atwiaj\u0105\/przy\u015bpieszaj\u0105 prac\u0119 w konkretnych aspektach. Zaczniemy od&#8230;<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=664\" rel=\"attachment wp-att-664\"><img decoding=\"async\" class=\"alignnone size-large wp-image-664\" title=\"sketchup0\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2012\/03\/sketchup0-640x357.png\" alt=\"\" width=\"640\" height=\"357\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup0-640x357.png 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup0-300x167.png 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup0.png 1048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><strong>Google SketchUp<\/strong><\/p>\n<p>Intuicyjno\u015b\u0107! To s\u0142owo klucz je\u015bli chodzi o ten program. Tw\u00f3rcy ze stajni Google dokonali mistrzowskiej sztuki po\u0142\u0105czenia prostoty interfejsu z bardzo du\u017cymi mo\u017cliwo\u015bciami. Ju\u017c po kilku minutach zabawy z programem wiemy z grubsza co i jak i mo\u017cemy zaj\u0105\u0107 si\u0119 tworzeniem. Szczeg\u00f3lnie, \u017ce dost\u0119pna jest wersja w j\u0119zyku polskim. Warto doda\u0107, \u017ce przez wiele dni pracy z programem nie uda\u0142o mi si\u0119 go zawiesi\u0107.<\/p>\n<p>SketchUp powsta\u0142 pierwotnie przede wszystkim jako narz\u0119dzie dla zastosowa\u0144 oko\u0142o-architektonicznych (np. tworzenia modeli budynk\u00f3w do Google Earth). Zapewne dlatego zaimplementowano tu funkcjonalno\u015b\u0107 znan\u0105 z profesjonalnych CAD\u00f3w: gdy tworzymy kszta\u0142t czy przesuwamy go lub skalujemy mo\u017cemy z klawiatury zdefiniowa\u0107 liczbowy parametr dla tej akcji np. przy rysowaniu odcinka jego d\u0142ugo\u015b\u0107. To bardzo u\u0142atwia tworzenie precyzyjnych obiekt\u00f3w.<\/p>\n<p>CADowski charakter programu wida\u0107 w jego ortogonalnej strukturze. Gdy wykonujemy myszk\u0105 dan\u0105 operacj\u0119, jak cho\u0107by rysowanie czy przesuwanie, domy\u015blnie realizuje si\u0119 ona wzd\u0142u\u017c jednej z g\u0142\u00f3wnych osi X,Y,Z. Oczywi\u015bcie mo\u017cemy r\u00f3wnie\u017c rysowa\u0107 czy przesuwa\u0107 rzeczy po dowolnym wektorze. Jednocze\u015bnie bardzo przydatn\u0105 opcj\u0105 zaimplementowan\u0105 w SketchUpie jest podpowiadanie u\u017cytkownikowi co chce zrobi\u0107. Mo\u017ce brzmi to dziwnie, ale je\u015bli ostatnio rysowali\u015bmy odcinek o d\u0142ugo\u015bci 30mm w osi X, to gdy zaczniemy rysowa\u0107 w pobli\u017cu kolejny odcinek, program us\u0142u\u017cnie przeskoczy nam kursorem na odleg\u0142o\u015b\u0107 30mm. Realizowane jest to zadziwiaj\u0105co sprawnie i nienachalnie, wi\u0119c znacznie cz\u0119\u015bciej pomaga ni\u017c przeszkadza.<\/p>\n<p><!--more-->Wa\u017cn\u0105 cech\u0105 SketchUpa jest to, \u017ce dzia\u0142a on na p\u0142aszczyznach i odcinkach\/kraw\u0119dziach (oraz tzw. nurbsach czyli krzywych matematycznych, ale to mniej istotne na razie). Oznacza to mi\u0119dzy innymi, \u017ce mo\u017cna si\u0119 nie przejmowa\u0107 siatk\u0105 tr\u00f3jk\u0105t\u00f3w czy czworok\u0105t\u00f3w i bardzo wygodnie edytowa\u0107 kszta\u0142ty np. przez funkcj\u0119 wyci\u0105gnij\/wci\u015bnij. Przyk\u0142adowo, gdy chcemy, aby w naszym sze\u015bcianie by\u0142 cylindryczny otw\u00f3r to po prostu rysujemy na \u015bcianie sze\u015bcianu okr\u0105g i wciskamy go do \u015brodka. Gdy chcemy usun\u0105\u0107 otw\u00f3r kasujemy okr\u0105g i, niczym w grze Portal, nasz tunel znika. Naprawd\u0119 bardzo to proste i \u0142atwiej to zrobi\u0107 ni\u017c opisa\u0107 \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=660\" rel=\"attachment wp-att-660\"><img decoding=\"async\" class=\"alignnone size-large wp-image-660\" title=\"sketchup1\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2012\/03\/sketchup1-640x482.jpg\" alt=\"\" width=\"640\" height=\"482\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup1-640x482.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup1-300x226.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup1.jpg 652w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Wreszcie wspania\u0142\u0105 w\u0142a\u015bciwo\u015bci\u0105 SketchUpa jest bezpo\u015brednie pod\u0142\u0105czenie do 3d Warehouse czyli olbrzymiego zbioru najr\u00f3\u017cniejszych obiekt\u00f3w 3d. Mo\u017cemy importowa\u0107 i eksportowa\u0107 obiekty z bazy zawieraj\u0105cej zapewne dziesi\u0105tki je\u015bli nie setki tysi\u0119cy rzeczy. Niestety obiekty w 3d Warehouse s\u0105 przeznaczone g\u0142\u00f3wnie do r\u00f3\u017cnego typu wizualizacji i tylko drobny u\u0142amek tych plik\u00f3w jest wprost drukowalny (spe\u0142nia warunki waterproof i non-manifold). Zawsze jednak mo\u017cna u\u017cy\u0107 <a href=\"http:\/\/cloud.netfabb.com\/\">webowego narz\u0119dzia Netfabba<\/a>, kt\u00f3re naprawi plik pod k\u0105tem naszej drukarki.<\/p>\n<p>To teraz o minusach. Dzia\u0142anie na p\u0142aszczyznach powoduje, \u017ce dla SketchUpa zupe\u0142nie normaln\u0105 spraw\u0105 jest \u015bciana o grubo\u015bci zero czyli po prostu wolnostoj\u0105ca p\u0142aszczyzna. Cho\u0107 taka \u015bciana w \u015brodowisku wirtualnym wygl\u0105da bardzo solidnie, to oczywi\u015bcie nie ma sensu w rzeczywistym \u015bwiecie i w zwi\u0105zku z tym nie zostanie wydrukowana.<\/p>\n<p>Inna cecha &#8222;p\u0142aszczyznowej natury&#8221; pojawia si\u0119, gdy chcemy \u0142\u0105czy\u0107 obiekty. Nie ma tu logiki boolowskiej, wi\u0119c gdy na\u0142o\u017cymy dwa obiekty, by je po\u0142\u0105czy\u0107 musimy klikn\u0105\u0107 PPM i wybra\u0107 Przeci\u0119cie\/Z modelem. Wtedy\u00a0 przecinaj\u0105ce si\u0119 p\u0142aszczyzny naszych obiekt\u00f3w zrobi\u0105 co\u015b takiego jak na obrazku poni\u017cej: dwa po\u0142\u0105czone sze\u015bciany stworzy\u0142y obiekt z jednym dodatkowym ma\u0142ym sze\u015bcianem w \u015brodku (kt\u00f3ry zapewne nie jest nam do szcz\u0119\u015bcia potrzebny przy druku). W takim wypadku trzeba r\u0119cznie posprz\u0105ta\u0107 niepotrzebne p\u0142aszczyzny w \u015brodku&#8230; albo u\u017cy\u0107 odpowiedniej wtyczki.<\/p>\n<p><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=661\" rel=\"attachment wp-att-661\"><img decoding=\"async\" class=\"alignnone size-large wp-image-661\" title=\"sketchup2\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2012\/03\/sketchup2-640x370.jpg\" alt=\"\" width=\"640\" height=\"370\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup2-640x370.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup2-300x173.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup2.jpg 952w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Cho\u0107 rozw\u00f3j samego SketchUpa realizowany jest przez Google, to otwarty kod programu spowodowa\u0142 pojawienie si\u0119 du\u017cej ilo\u015bci zar\u00f3wno darmowych jak i p\u0142atnych plugin\u00f3w. Chyba najbardziej potrzebny drukarzowi 3d jest eksport i import plik\u00f3w STL, kt\u00f3rego to formatu SketchUp w wersji podstawowej nie obs\u0142uguje. Wtyczki do eksportu STL mo\u017cna znale\u017a\u0107 <a href=\"http:\/\/www.guitar-list.com\/download-software\/convert-sketchup-skp-files-dxf-or-stl\">tu<\/a> (opcja eksportu pojawi si\u0119 menu Narz\u0119dzia) lub <a href=\"http:\/\/rhin.crai.archi.fr\/rld\/plugin_details.php?id=429\">tu<\/a> (ta ma od razu r\u00f3wnie\u017c funkcj\u0119 importu STL). Do importu mo\u017cna te\u017c u\u017cy\u0107 <a href=\"http:\/\/sketchuptips.blogspot.com\/2010\/03\/sketchup-stl-importer-redo.html\">tego<\/a> pluginu. Alternatywnie mo\u017cna u\u017cy\u0107 <a href=\"http:\/\/www.cadspan.com\/download\">tej<\/a> wtyczki do importu i eksportu, przy czym ten plugin posiada te\u017c funkcj\u0119 p\u00f3\u0142automatycznego &#8222;czyszczenia&#8221; naszego modelu, aby sta\u0142 si\u0119 on drukowalny (cho\u0107 moje eksperymenty z t\u0105 funkcj\u0105 dawa\u0142y mieszane wyniki). Bardzo rzadko, ale jednak czasem si\u0119 zdarzy, \u017ce dana wtyczka \u017ale importuje\/eksportuje nasz STL i dlatego warto zainstalowa\u0107 ich kilka by mie\u0107 alternatywy. Zreszt\u0105 plugin\u00f3w do SketchUpa s\u0105 tysi\u0105ce (<a href=\"http:\/\/sketchup.google.com\/intl\/en\/download\/plugins.html\">tu<\/a> s\u0105 &#8222;oficjalne&#8221;), z tym \u017ce mam wra\u017cenie, \u017ce w wi\u0119kszo\u015bci s\u0105 budowane one pod potrzeby architekt\u00f3w (realistyczna wizualizacja, tworzenie ro\u015blinno\u015bci itp.). Natomiast wiele mo\u017ce by\u0107 te\u017c u\u017cytecznych w zastosowaniach &#8222;drukarskich&#8221; dlatego zach\u0119cam do poszukiwa\u0144 i eksperyment\u00f3w.<\/p>\n<p>Podsumowuj\u0105c SketchUp to \u015bwietny program do budowania obiekt\u00f3w, szczeg\u00f3lnie tych o opisywalnych matematycznie i technicznych, raczej ni\u017c organicznych, kszta\u0142tach. Ten software ma\u00a0 zaskakuj\u0105co du\u017ce mo\u017cliwo\u015bci jak na sw\u00f3j bardzo prosty interfejs i mo\u017ce by\u0107 dzi\u0119ki temu z powodzeniem u\u017cyty zar\u00f3wno przez pocz\u0105tkuj\u0105cych jak i do\u015bwiadczonych tw\u00f3rc\u00f3w 3d.<\/p>\n<p>Poni\u017cej zamieszcz\u0119 jeszcze kilka mniej dla mnie oczywistych trik\u00f3w, kt\u00f3re mog\u0105 u\u0142atwi\u0107 prac\u0119.<\/p>\n<ul>\n<li>Przytrzymanie \u015brodkowego przycisku myszy pozwala na obracanie modelu &#8211; to znacznie szybsze ni\u017c u\u017cywanie narz\u0119dzia Orbita.<\/li>\n<li>Potr\u00f3jne (tak, potr\u00f3jne) klikni\u0119cie lewym przyciskiem myszy zaznacza ca\u0142y obiekt.<\/li>\n<li>Aby zmieni\u0107 ilo\u015b\u0107 bok\u00f3w ko\u0142a (czy raczej wielok\u0105ta, kt\u00f3ry podaje si\u0119 za ko\u0142o) nale\u017cy rozpocz\u0105\u0107 rysowanie ko\u0142a, a nast\u0119pnie wpisa\u0107 ilo\u015b\u0107 bok\u00f3w i nacisn\u0105\u0107 &#8222;s&#8221; (jak &#8222;sides&#8221;) i enter czyli np 10s da nam dziesi\u0119ciok\u0105t foremny.<\/li>\n<li>Z gotowej cz\u0119\u015bci obiektu, kt\u00f3rej nie chcemy chwilowo zmienia\u0107 pracuj\u0105c nad inn\u0105 cz\u0119\u015bci\u0105, wygodnie jest zrobi\u0107 komponent &#8211; prawy przycisk\/Utw\u00f3rz komponent. Aby obraca\u0107 komponentem nale\u017cy u\u017cy\u0107 narz\u0119dzia przesu\u0144 (a nie obr\u00f3\u0107!) i z\u0142apa\u0107 za ma\u0142y czerwony krzy\u017cyk. Edytowa\u0107 komponent mo\u017cemy po dwukliku LPM. Aby zmieni\u0107 komponent na zwyk\u0142e p\u0142aszczyzny nale\u017cy klikn\u0105\u0107 na nim PPM i wybra\u0107 z menu kontekstowego funkcj\u0119 &#8222;Rozbicie&#8221;.<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\"><a href=\"http:\/\/www.designfutures.pl\/?attachment_id=665\" rel=\"attachment wp-att-665\"><img decoding=\"async\" class=\"alignnone size-large wp-image-665\" title=\"sketchup4\" src=\"http:\/\/www.designfutures.pl\/wp-content\/uploads\/2012\/03\/sketchup4-640x457.jpg\" alt=\"\" width=\"640\" height=\"457\" srcset=\"https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup4-640x457.jpg 640w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup4-300x214.jpg 300w, https:\/\/designfutures.jawordesign.com\/wp-content\/uploads\/2012\/03\/sketchup4.jpg 668w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<ul>\n<li>Je\u015bli chcia\u0142by\u015b, aby dana funkcja dzia\u0142a nieco inaczej poeksperymentuj z przytrzymaniem w jej trakcie przycisk\u00f3w shift, control lub alt. One modyfikuj\u0105 spos\u00f3b wykonywania operacji i zazwyczaj kt\u00f3ry\u015b z nich robi dok\u0142adnie to czego potrzebujesz.<\/li>\n<li>Cz\u0119sto kluczowe jest ustawienie w jakiej p\u0142aszczy\u017anie ma dzia\u0142a\u0107 dana funkcja np. \u015bciskanie\/rozci\u0105ganie. Gdy domy\u015blne p\u0142aszczyzny X,Y,Z nie s\u0105 adekwatne warto si\u0119gn\u0105\u0107 po ustawienie: Narz\u0119dzia\/Osie, kt\u00f3re tymczasowo zmieni nam kierunki dzia\u0142ania narz\u0119dzi.<\/li>\n<li>Na pocz\u0105tku pracy warto ustawi\u0107 jednostki w jakich pracuje program, bo domy\u015blnie u\u017cyty jest system imperialny, a nie SI. Robi si\u0119 to wybieraj\u0105c odpowiedni\u0105 opcj\u0119 w Okno\/W\u0142a\u015bciwo\u015bci\/Szablony.<\/li>\n<li>SketchUp dzia\u0142a ca\u0142kiem p\u0142ynnie na mojej, niem\u0142odej ju\u017c maszynie. Ale je\u015bli chcecie, aby dzia\u0142a\u0142 szybciej warto w\u0142\u0105czy\u0107 u\u017cycie mocy karty graficznej: Okno\/Preferencje\/OpenGL\/U\u017cyj akceleracji sprz\u0119towej. Po d\u0142u\u017cszej pracy nad plikiem SketchUp mo\u017ce troch\u0119 zwolni\u0107 &#8211; warto wtedy wyczy\u015bci\u0107 pami\u0119\u0107 programu opcj\u0105 Okno\/Informacje o modelu\/Statystyki\/Usu\u0144 nieu\u017cywane.<\/li>\n<\/ul>\n<p>Mam nadziej\u0119, \u017ce powy\u017csze pomo\u017ce w zaprzyja\u017anieniu si\u0119 z tym programem. Je\u015bli macie do\u015bwiadczenia lub triki zwi\u0105zane z SketchUpem zapraszam do podzielenia si\u0119 nimi w komentarzach.<\/p>\n<p>W kolejnym odcinku: Blender. A mo\u017ce macie inne propozycje program\u00f3w do obr\u00f3bki 3d?<\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fdesignfutures.jawordesign.com%2F%3Fp%3D621&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Gdy popatrz\u0119 na moje wydruki to zapewne 60% z nich pochodzi z Thingiverse\u00a0 albo podobnych \u017ar\u00f3de\u0142. Ale do\u015b\u0107 cz\u0119sto zdarza mi si\u0119 nie znale\u017a\u0107 w Sieci tego, czego potrzebuj\u0119, nachodzi mnie wena na stworzenie czego\u015b od podstaw, albo musz\u0119 przerobi\u0107 jaki\u015b istniej\u0105cy wirtualny obiekt. I tutaj wkraczaj\u0105 do akcji programy do obr\u00f3bki 3d. Postaram si\u0119 <a href='https:\/\/designfutures.jawordesign.com\/?p=621'>[&#8230;]<\/a><\/p>\n","protected":false},"author":4,"featured_media":660,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,61],"tags":[48,30,9,37,15],"class_list":["post-621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modelowanie-3d","category-software","tag-modelowanie-3d-2","tag-modelowanie-parametryczne","tag-open-source","tag-oprogramowanie","tag-projektowanie-parametryczne","category-46-id","category-61-id","post-seq-1","post-parity-odd"],"_links":{"self":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=621"}],"version-history":[{"count":9,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions"}],"predecessor-version":[{"id":668,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/posts\/621\/revisions\/668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=\/wp\/v2\/media\/660"}],"wp:attachment":[{"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/designfutures.jawordesign.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}