{"id":1579,"date":"2013-06-22T20:28:38","date_gmt":"2013-06-22T19:28:38","guid":{"rendered":"http:\/\/www.arhns.com\/givsf\/?p=1579"},"modified":"2013-06-23T11:34:14","modified_gmt":"2013-06-23T10:34:14","slug":"invisible-edges-finalno","status":"publish","type":"post","link":"https:\/\/www.arhns.uns.ac.rs\/givsf\/invisible-edges-finalno\/","title":{"rendered":"Invisible Edges &#8211; finalno"},"content":{"rendered":"<p>Finalno re\u0161enje na\u0161eg problema smo re\u0161ili uz pomo\u0107 alatke Float Expression u 3ds Maxu.<\/p>\n<p>Kreirali smo na\u0161u kocku (konvertovali u Editable Poly, obrisali dve strane i dodali modifer Shell). Pored nje, kreirali smo dve ta\u010dke, ta\u010dku \u010dovek i ta\u010dku sunce. Ta\u010dku \u010dovek linkovali smo za jednu sferu (\u010diji radijus \u0107e kasnije biti va\u017ean) a sferu smo linkovali za model \u010doveka. VRay Sun je linkovan za ta\u010dku sunce.<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s3.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"s3\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s3-300x168.jpg\" width=\"300\" height=\"168\" \/><\/a><\/p>\n<p>Kocku smo otvorili u Track Viewu i kod parametra Z Rotation, odabrali smo da dodamo kontroler Float Expression.<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s1.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"s1\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s1-300x168.jpg\" width=\"300\" height=\"168\" \/><\/a><\/p>\n<p>U Float Expressionu napravili smo slede\u0107e parametre: Rs &#8211; rastojanje kocke od \u010doveka; Ugao &#8211; konstantni ugao od 45 stepeni; Xc, Yc, Zc &#8211; koordinate ta\u010dke \u010doveka; Xs, Ys, Zs &#8211; koordinate ta\u010dke sunce i Xk, Yk, Zk &#8211; koordinate kocke.<\/p>\n<p>Pomo\u0107u opcije Assign to Controller svakom od skalara dodali smo odre\u0111eni parametar. Rs je dodeljen radijusu sfere, Ugao je dobio konstantnu vrednost od 45 stepeni pomo\u0107u opcije Assign to Constant, Xc je dobio X koordinatu ta\u010dke \u010doveka, Yc je dobio Y koordinatu ta\u010dke \u010doveka, Zc je dobio Z koordinatu ta\u010dke \u010doveka, to isto va\u017ei i za parametre ta\u010dke sunca i same kocke.<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s2.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"s2\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2013\/06\/s2-300x168.jpg\" width=\"300\" height=\"168\" \/><\/a><\/p>\n<p>Kod prikazan na screenshotu radi slede\u0107u stvar: meri se udaljenost kocke od ta\u010dke \u010doveka pomo\u0107u Pitagorine teoreme i oduzimanja tri koordinate. Ako je ona ve\u0107a od radijusa sfere sa centrom u ta\u010dki \u010doveka, jedino sunce ima uticaj na zid. Ako zraci sunca, tj. ta\u010dka sunca i kocka zaklope kriti\u010dni ugao od -45 do 45 stepeni (ukupno 90 stepeni) zid se zatvara. Me\u0111utim, ako je u tom trenutku ispunjen i prvi uslov (rastojanje izme\u0111u ta\u010dke \u010doveka i kocke je manje od radijusa sfere) kocke se ponovo rotiraju za 90 stepeni i time \u010dovek otvara zid.<\/p>\n<p>Kocku smo zatim kopirali u dva pravca i dobili zid. Od toga je nastala i animacija sa pomeranjem sunca i \u010doveka &#8211; <a href=\"http:\/\/www.youtube.com\/watch?v=3rFMrKeTnss&amp;feature=youtu.be\">Invisible Edges animacija<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finalno re\u0161enje na\u0161eg problema smo re\u0161ili uz pomo\u0107 alatke Float Expression u 3ds Maxu. Kreirali smo na\u0161u kocku (konvertovali u Editable Poly, obrisali dve strane i dodali modifer Shell). Pored nje, kreirali smo dve ta\u010dke, ta\u010dku \u010dovek i ta\u010dku sunce. Ta\u010dku \u010dovek linkovali smo za jednu sferu (\u010diji radijus \u0107e kasnije biti va\u017ean) a sferu&hellip; <a class=\"more-link\" href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/invisible-edges-finalno\/\">Continue reading <span class=\"screen-reader-text\">Invisible Edges &#8211; finalno<\/span><\/a><\/p>\n","protected":false},"author":64,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"coauthors":[67,85],"class_list":["post-1579","post","type-post","status-publish","format-standard","hentry","category-radovi","entry"],"_links":{"self":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/1579","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\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/comments?post=1579"}],"version-history":[{"count":14,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/1579\/revisions"}],"predecessor-version":[{"id":1620,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/1579\/revisions\/1620"}],"wp:attachment":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/media?parent=1579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/categories?post=1579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/tags?post=1579"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/coauthors?post=1579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}