{"id":11807,"date":"2020-05-02T23:59:37","date_gmt":"2020-05-02T22:59:37","guid":{"rendered":"https:\/\/www.arhns.uns.ac.rs\/givsf\/?p=11807"},"modified":"2020-05-02T23:59:37","modified_gmt":"2020-05-02T22:59:37","slug":"anamorfne-3d-strukture-od-jednobojnih-struna_faza2","status":"publish","type":"post","link":"https:\/\/www.arhns.uns.ac.rs\/givsf\/anamorfne-3d-strukture-od-jednobojnih-struna_faza2\/","title":{"rendered":"Anamorfne 3D strukture od jednobojnih struna_faza2"},"content":{"rendered":"<p lang=\"sr-Latn-RS\">1. Faza realizovanja ideje zapo\u010dinje se odabirom slike koju \u017eelimo prikazati, kao primer, odabran je logo benda Nirvana koji je izuzetno jednostavan i uo\u010dljiv.<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11816\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-298x300.jpg\" alt=\"image\" width=\"298\" height=\"300\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-298x300.jpg 298w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-150x150.jpg 150w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-32x32.jpg 32w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-64x64.jpg 64w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-96x96.jpg 96w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image-128x128.jpg 128w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/image.jpg 960w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">Slika 1. Logo benda Nirvana<\/span><\/p>\n<p lang=\"sr-Latn-RS\">Nakon toga potrebno je dobiti uputstvo za tkanje, odnosno raspored postavljanja struna. Raspored dobijamo kori\u0161\u0107enjem skripte \u201eKnitter\u201c u programu Processing. Za \u017eeljenu sliku podesimo broj struna i pinova koji nam govore koliko \u0107e slika biti detaljna i gusta.<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/knitterslika.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11809\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/knitterslika-300x184.png\" alt=\"knitterslika\" width=\"300\" height=\"184\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/knitterslika-300x184.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/knitterslika-1024x629.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/knitterslika.png 1410w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">Slika 2. Rezultati Processinga<\/span><\/p>\n<p lang=\"sr-Latn-RS\">Zadovoljni dobijenim rezultatom, preuzimamo instrukcije za tkanje koje nam Processing isporu\u010di u vidu .txt datoteke.<\/p>\n<p lang=\"sr-Latn-RS\">2. Dobijanje slojevite anamorfne slike od stuna, odnosno testiranje mogu\u0107nosti principa rada, obavi\u0107e se u programu Grasshopper.<\/p>\n<p lang=\"sr-Latn-RS\">Osnovna zamisao jeste dobiti sliku od struna ispletenu na tri obru\u010da koja \u0107e biti vidljiva samo iz odre\u0111enog pogleda.<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/veliki-algoritam.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11815\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/veliki-algoritam-300x108.png\" alt=\"veliki algoritam\" width=\"300\" height=\"108\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/veliki-algoritam-300x108.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/veliki-algoritam-1024x371.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/veliki-algoritam.png 1829w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">Slika 3. Ceo algoritam<\/span><\/p>\n<p lang=\"sr-Latn-RS\">2.1. Izdvajanje potrebnih informacija iz instrukcija dobijenih iz Processing-a.<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/CLUSTER.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11808\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/CLUSTER-300x165.png\" alt=\"CLUSTER\" width=\"300\" height=\"165\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/CLUSTER-300x165.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/CLUSTER-1024x564.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/CLUSTER.png 1320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">Slika 4. Filtriranje instrukcija iz Processing-a<\/span><\/p>\n<p lang=\"sr-Latn-RS\">Obzirom da Grasshopper trenutno prihvata samo 1000 podataka u jedan panel prvenstveno je potrebno objediniti i isfiltrirati dobijeno.<\/p>\n<p lang=\"sr-Latn-RS\">Prvobitno je potrebno odvojiti znakovne segmente, \u0161to je ura\u0111eno funkcijom \u201etext split\u201c kojom su odvojeni samo brojevi nakon znaka \u201e:\u201c koji su i bili potrebni jer su davali redosled tkanja. Nakon \u010dega su objedinjeni i prilago\u0111eni potrebama zadatka.<\/p>\n<p>2.2. Kreiranje \u201eobru\u010deva\u201c za tkanje<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/kreiranje-krugova.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11810\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/kreiranje-krugova-300x104.png\" alt=\"kreiranje krugova\" width=\"300\" height=\"104\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/kreiranje-krugova-300x104.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/kreiranje-krugova-1024x357.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/kreiranje-krugova.png 1763w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">Slika 5. Algoritam kreiranja obru\u010deva i pinova na njima u skladu sa zahtevima po\u010detne ideje o anamorfozi<\/span><\/p>\n<p lang=\"sr-Latn-RS\">Imaju\u0107i u vidu da je potrebno videti realnu sliku iz samo jednog pogleda potrebno je uvideti i skra\u0107enje, odnosno da bi se isto i izbeglo, uve\u010danje obru\u010deva po redosledu.<\/p>\n<p lang=\"sr-Latn-RS\">Kreirati kru\u017enice u paralelnim ravnima koje su od najmanje ka najve\u0107oj uve\u0107avane da bi se izbeglo skra\u0107enje. Na datom primeru konkretno, skalirane su direktno srazmerno i razdaljini me\u0111u njima.<\/p>\n<p lang=\"sr-Latn-RS\">Podeljene funkcijom \u201edivide cruve\u201c na onoliko delova koliko je pinova primenjeno u kodu u programu Processing(na ovom primeru broj je 200).<\/p>\n<p lang=\"sr-Latn-RS\">2.3. Tkanje<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/povezivanje-tacaka.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11812\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/povezivanje-tacaka-300x146.png\" alt=\"povezivanje tacaka\" width=\"300\" height=\"146\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/povezivanje-tacaka-300x146.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/povezivanje-tacaka-1024x498.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/povezivanje-tacaka.png 1463w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/privju.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11813\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/privju-300x109.png\" alt=\"privju\" width=\"300\" height=\"109\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/privju-300x109.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/privju-1024x373.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/privju.png 1334w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: small\">S<\/span><span style=\"font-size: small\">lika 6.<\/span><span style=\"font-size: small\">1. i 6.2.<\/span><span style=\"font-size: small\"> De<\/span><span style=\"font-size: small\">l<\/span><span style=\"font-size: small\">o<\/span><span style=\"font-size: small\">vi<\/span><span style=\"font-size: small\"> algoritma za povezivanje struna<\/span><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: medium\">Raspodelom ta\u010daka(pinova) po obru\u010dima po principu da je svaki obru\u010d dobio oznaku(0,1,2) i u nizu obru\u010deva koji je dobijen su raspore\u0111ene i ta\u010dke. Ta\u010dke su u istom nizu i povezane \u201einterpolate curve\u201c i rezultat je dobijen.<\/span><\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/smajlifinal.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11814\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/smajlifinal-300x219.png\" alt=\"smajlifinal\" width=\"300\" height=\"219\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/smajlifinal-300x219.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/smajlifinal.png 980w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Slika 7. Dobijeni rezultat<\/p>\n<p lang=\"sr-Latn-RS\"><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/perspektiva.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-11811\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/perspektiva-300x182.png\" alt=\"perspektiva\" width=\"300\" height=\"182\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/perspektiva-300x182.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/perspektiva-1024x624.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2020\/05\/perspektiva.png 1123w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Slika 8. Pogled na rezultat iz drugog ugla<\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: medium\">3. Rezultat<\/span><\/p>\n<p lang=\"sr-Latn-RS\"><span style=\"font-size: medium\">Dobijeni rezultat prikazuje ve\u0107inski \u017eeljene rezultate jer je slika uo\u010dljiva. O\u010digledan problem koji se javlja je gustina struna na obodima obru\u010deva i nedostatak percepcije dubine u softveru. Promenom izabrane fotografije, broja pinova i obru\u010deva mogu se dobiti druga\u010diji rezultati, \u0161to \u0107e biti razra\u0111eno i dovedeno na reprezentativniji nivo u narednoj fazi.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Faza realizovanja ideje zapo\u010dinje se odabirom slike koju \u017eelimo prikazati, kao primer, odabran je logo benda Nirvana koji je izuzetno jednostavan i uo\u010dljiv. Slika 1. Logo benda Nirvana Nakon toga potrebno je dobiti uputstvo za tkanje, odnosno raspored postavljanja struna. Raspored dobijamo kori\u0161\u0107enjem skripte \u201eKnitter\u201c u programu Processing. Za \u017eeljenu sliku podesimo broj struna&hellip; <a class=\"more-link\" href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/anamorfne-3d-strukture-od-jednobojnih-struna_faza2\/\">Continue reading <span class=\"screen-reader-text\">Anamorfne 3D strukture od jednobojnih struna_faza2<\/span><\/a><\/p>\n","protected":false},"author":394,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"coauthors":[],"class_list":["post-11807","post","type-post","status-publish","format-standard","hentry","category-opste","entry"],"_links":{"self":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/11807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/users\/394"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/comments?post=11807"}],"version-history":[{"count":1,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/11807\/revisions"}],"predecessor-version":[{"id":11817,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/11807\/revisions\/11817"}],"wp:attachment":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/media?parent=11807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/categories?post=11807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/tags?post=11807"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/coauthors?post=11807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}