{"id":3744,"date":"2015-07-12T22:50:30","date_gmt":"2015-07-12T21:50:30","guid":{"rendered":"https:\/\/www.arhns.uns.ac.rs\/givsf\/?p=3744"},"modified":"2015-07-12T22:50:30","modified_gmt":"2015-07-12T21:50:30","slug":"maxscript-skripta-za-kvadratne-mozaike-2","status":"publish","type":"post","link":"https:\/\/www.arhns.uns.ac.rs\/givsf\/maxscript-skripta-za-kvadratne-mozaike-2\/","title":{"rendered":"MaxScript skripta za kvadratne mozaike 2"},"content":{"rendered":"<p>I mana iz prethodnog posta je otklonjena. Problem se javio kod:<\/p>\n<p><em>slika = selectBitmap caption:&#8221;Izaberite Bitmap&#8221;<\/em><\/p>\n<p>\u0160to je rezultovalo da kad god se skripta pokrene, prvo isko\u010di prozor za izbor slike, bez obzira na to \u0161to se gore pomenuti kod nalazi unutar <em>button<\/em> koda. Dalje, \u010dim izaberemo sliku, ostatak skripte se odmah aktivira bez obzira na to \u0161to je i ostatak pod sopstvenim <em>button<\/em>-om, \u0161to je pravilo problem oko dodeljivanja parametara, jer naime, skripta ni ne stigne da da prozor za unos parametara, a ve\u0107 gotov posao.<\/p>\n<p>Da bi se to izbeglo mora se uraditi slede\u0107e:<\/p>\n<p><em><strong>local slika\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/em>&#8211; da se dodeli varijabla zvana slika<em><strong><br \/>\n<\/strong><\/em><\/p>\n<p><em><strong>button load &#8220;Izaberi sliku&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<\/strong><\/em>&#8211; da se postavi dugme za izbor slike<em><strong><br \/>\n<\/strong><\/em><\/p>\n<p>i kona\u010dno kod:<\/p>\n<p><em><strong>on load pressed do<\/strong><\/em><br \/>\n<em><strong>\u00a0\u00a0 \u00a0(<\/strong><\/em><br \/>\n<em><strong>\u00a0\u00a0 \u00a0img = selectBitMap()<\/strong><\/em><br \/>\n<em><strong>\u00a0\u00a0 \u00a0if img != undefined then slika = img\u00a0\u00a0 \u00a0<\/strong><\/em><br \/>\n<em><strong>\u00a0\u00a0 \u00a0)<\/strong><\/em><em><strong><br \/>\n<\/strong><\/em><\/p>\n<p>Koji \u0107e sliku sa\u010duvati kao varijablu <strong><em>img<\/em><\/strong>, a zatim ako se poka\u017ee da je bitmap dodeljen, varijabla<strong><em> slika <\/em><\/strong>\u0107e preuzeti parametre varijable <strong><em>img<\/em><\/strong>. Tako\u0111e primetite da <em><strong>selectBitMap<\/strong> <\/em>sada ima dve zagrade <em><strong>()<\/strong><\/em> i nema <em><strong>caption:&#8221;&#8230;&#8221;<\/strong><\/em> . Ova nova funkcija sa zagradama ne mo\u017ee da ima <em><strong>caption<\/strong><\/em>, i nje nema u Help-u za MaxScript, te je i bila uzrok problemu.<\/p>\n<p>Sad kad je problem re\u0161en, mogu da se dodaju svakakvi parametri koji \u0107e uticati na krajnji izgled mozaika. Da ne du\u017eim prvo \u0107u postaviti \u010ditavu skriptu sa rollout-om.<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3745\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator-291x300.jpg\" alt=\"Mozaik Kreator\" width=\"291\" height=\"300\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator-291x300.jpg 291w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator-995x1024.jpg 995w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator-32x32.jpg 32w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/Mozaik-Kreator.jpg 1010w\" sizes=\"auto, (max-width: 291px) 100vw, 291px\" \/><\/a><\/p>\n<p>Prvi promenljivi parametar koji je uveden je oblik mozaika, koji mo\u017ee biti: chamferbox, sfera, cilindar i piramida. Iako bi bilo mogu\u0107e ubaciti i druge oblike, ova \u010detiri daju najbolje rezultate za mozaik (chamferbox postaje kocka kada se <em>fillet<\/em> opcija stavi na nulu).<\/p>\n<p>Drugi parametar je , zapravo, skup parametara za dimenzije oblika mozaika, <em><strong>radius<\/strong><\/em> koji odre\u0111uje radijus, \u0161irinu i debljinu deli\u0107a mozaika (maksimalna dimenzija je 10), <em><strong>height<\/strong><\/em> koji odre\u0111uje visinu za sve oblike sem sfere i <em><strong>fillet<\/strong><\/em> koji odre\u0111uje zakrivljenost ivica samo za chamferbox-a.<\/p>\n<p>Tre\u0107i parametar nazvan <em><strong>Rezolucija<\/strong><\/em> slu\u017ei za smanjivanje broja mozai\u010dnih delova, kako bi se izbeglo zakucavanje 3dsmax-a pri obradi ve\u0107ih slika, s tim da i dalje se mogu stvoriti problemi ako unesete pogre\u0161nu brojku na ve\u0107oj slici. Uglavnom, <strong>1<\/strong> za velike slike preko 4500 pixela u bar jednom pravcu, a <strong>7<\/strong> za male slike sa samo 80 pixela. Ostali brojevi su za sve veli\u010dine izme\u0111u.<\/p>\n<p>Tu je dugme za unos slike (koje smo obja\u0161njavali na po\u010detku posta), dugme za brisanje svih mozaika kako se ne bi usporio kompjuter zbog previ\u0161e elemenata u 3dsmax-u i naravno dugme za pravljenje mozaika.<\/p>\n<p>Za kraj malo primera rendera izvedenih koriste\u0107i ovu skriptu.<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3757\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk1-300x225.jpg\" alt=\"mozaikk1\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk1-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk1.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3758\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk6-300x225.jpg\" alt=\"mozaikk6\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk6-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk6.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3759\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk8-300x225.jpg\" alt=\"mozaikk8\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk8-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk8.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3760\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk9-300x225.jpg\" alt=\"mozaikk9\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk9-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk9.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3761\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk11-300x225.jpg\" alt=\"mozaikk11\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk11-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk11.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk13.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3762\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk13-300x225.jpg\" alt=\"mozaikk13\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk13-300x225.jpg 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2015\/07\/mozaikk13.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I mana iz prethodnog posta je otklonjena. Problem se javio kod: slika = selectBitmap caption:&#8221;Izaberite Bitmap&#8221; \u0160to je rezultovalo da kad god se skripta pokrene, prvo isko\u010di prozor za izbor slike, bez obzira na to \u0161to se gore pomenuti kod nalazi unutar button koda. Dalje, \u010dim izaberemo sliku, ostatak skripte se odmah aktivira bez obzira&hellip; <a class=\"more-link\" href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/maxscript-skripta-za-kvadratne-mozaike-2\/\">Continue reading <span class=\"screen-reader-text\">MaxScript skripta za kvadratne mozaike 2<\/span><\/a><\/p>\n","protected":false},"author":136,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"coauthors":[160],"class_list":["post-3744","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\/3744","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\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/comments?post=3744"}],"version-history":[{"count":1,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/3744\/revisions"}],"predecessor-version":[{"id":3763,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/3744\/revisions\/3763"}],"wp:attachment":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/media?parent=3744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/categories?post=3744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/tags?post=3744"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/coauthors?post=3744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}