{"id":56,"date":"2007-11-08T23:42:52","date_gmt":"2007-11-08T20:42:52","guid":{"rendered":"http:\/\/blender.indixy.com\/?p=56"},"modified":"2008-04-04T15:04:37","modified_gmt":"2008-04-04T12:04:37","slug":"papildymas-is-kito-failo","status":"publish","type":"post","link":"http:\/\/blender.lt\/?p=56","title":{"rendered":"Papildymas i\u0161 kito failo"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/blender.indixy.com\/wp-content\/uploads\/2007\/11\/mat_tut_img.jpg\" title=\"Pvz\" alt=\"Pvz\" align=\"right\" hspace=\"10\" vspace=\"10\" \/> Taigi, kaip ir \u017ead\u0117jau praeitame \u012fra\u0161e, papasakosiu kaip naudotis esyb\u0117mis (med\u017eiagomis, kaulais, \u0161viesomis, kameromis, ir taip toliau) i\u0161 kito failo. Praeitame \u012fra\u0161e \u0161nek\u0117jau apie med\u017eiagas, ta\u010diau toks \u201epapildymas\u201c veikia bet kokio tipo esyb\u0117ms, ar objektams. Tuo pa\u010diu  i\u0161moksime  suteikti  objektui med\u017eiag\u0105, jei  jau sugeb\u0117sime  j\u0105  pasiimti  i\u0161 kito failo.<!--more--><\/p>\n<p>Lyrinis nukrypimas: angl\u0173 kalboje yra du techniniai \u017eod\u017eiai, kuriuos abu vers\u010diau kaip &#8220;objektas&#8221;, tai <em>\u201eobject\u201c<\/em> ir <em>\u201emesh\u201c<\/em>. Pirmasis, \u201eobject\u201c, yra bendresnis terminas ir rei\u0161kia bet kok\u012f objekt\u0105 (blenderyje), tai yra kreiv\u0117, 3D objektas, \u0161viesa, kaul\u0173 strukt\u016bra, kamera, \u201eempty\u201c objektas, med\u017eiagos tekst\u016bros, scenos ir tiesiog visos esyb\u0117s, saugomos <em>.blend<\/em> faile ir turin\u010dios kokius nors kei\u010diamus parametrus ir saugan\u010dios konkre\u010dius duomenis (tai negalioja erdv\u0117ms, j\u0173 i\u0161d\u0117stymas yra tik s\u0105sajos konfig\u016bracija). Tokius dalykus vadinsiu <strong>esyb\u0117mis<\/strong>, kad nesimai\u0161yt\u0173 su objektais. Antrasis, <em>\u201emesh\u201c<\/em> rei\u0161kia 3D objekt\u0105, trikampi\u0173 rinkin\u012f, sudaryt\u0105 i\u0161 vir\u0161\u016bni\u0173, kra\u0161tini\u0173 ir plok\u0161tum\u0173 informacijos. Tok\u012f <em>daikt\u0105<\/em> vadinsiu <strong>objektu<\/strong>. Kaip kalbininkai i\u0161 ties\u0173 si\u016blo ar si\u016blys juos vadinti &#8211; ne\u017einau, bet gali b\u016bti, kad kol jie prisikas iki toki\u0173 plonybi\u0173 gali praeiti geras laiko gabalas. Lyrinio nukrypimo pabaiga.<\/p>\n<p>Taigi, esybi\u0173 panaudojimas i\u0161 kito failo. Yra du b\u016bdai \u201epasiimti\u201c esyb\u0119 i\u0161 kito failo &#8211; \u012fkelti kaip nepriklausom\u0105 kopij\u0105, ir paimti tik nuorod\u0105. Kai pasiimsime kopij\u0105, viskas ai\u0161ku, ji naujame faile, k\u0105 pakeisime tas ir bus nepriklausomai kas darosi u\u017e failo rib\u0173. \u012edomiau, kai pasiimame tik nuorod\u0105 &#8211; tada esyb\u0117 lieka susijusi su duomenimis kitame faile. Tai rei\u0161kia, kad tik naudosite duomenis, bet j\u0173 negal\u0117site keisti jo parametr\u0173. Jei importuota med\u017eiaga, j\u0105 gal\u0117site priskirti bet kokiam objektui, bet negal\u0117site keisti jos parametr\u0173, jei tai objektas, j\u012f gal\u0117site renderinti (\u0161is \u017eodis pra\u0161osi atskiro lyrinio nukrypimo..), bet negal\u0117site keisti jo dyd\u017eio, paskimo, ar formos. Papildymas \u012fkeliant tik nuorod\u0105 yra labai naudingas dirbant komandoje, kai darbai yra paskirstyti &#8211; vienas \u017emogus modeliuoja, kitas dirba su med\u017eiagomis, tre\u010dias su animacija. Pavyzd\u017eiui \u017emogus gali pa\u017ei\u016br\u0117ti kaip atrodo med\u017eiaga ant automobilio modelio, kai tuo tarpu prie modelio vis dar dirba kitas kolega. Gana teorijos, laikas pereiti prie praktinio funkcijos  panaudojimo &#8211; pabandykime panaudoti med\u017eiag\u0105, parsisi\u0173st\u0105 i\u0161 <a href=\"http:\/\/www.blender-materials.org\" target=\"_blank\">open material repository<\/a>.<\/p>\n<p><strong> D\u0117mesio, pamoka!<\/strong><\/p>\n<p>Prad\u0117kime nuo med\u017eiagos failo parsisiuntimo. Blend failas guli <a href=\"http:\/\/www.blender-materials.org\/download.php?mat=294\" target=\"_blank\">\u010dia<\/a>, j\u012f taip pat galima individualiai primygti i\u0161 <a href=\"http:\/\/www.blender-materials.org\/index.php?p=5&amp;id=294&amp;fc=9\" target=\"_blank\">\u0161io tinklalapio<\/a>.  Taip, tai ta pati man patikusi m\u0117lyn\u0173 automobilio da\u017e\u0173 med\u017eiaga. I\u0161saugokite fail\u0105 savo kompiuterio diske, ir nepamir\u0161kite kur tai padar\u0117te \ud83d\ude42<\/p>\n<p>Sukurkime nauj\u0105 .blend fail\u0105, arba atidarykime jau turim\u0105. Jame pabandysime pritaikyti naujai parsi\u0173st\u0105 med\u017eiag\u0105. A\u0161 mokymo tikslais naudosiu tiesiog nauj\u0105 fail\u0105 su standartiniu kubu.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/blender.indixy.com\/wp-content\/uploads\/2007\/11\/append.png\" title=\"Failo papildymo meniu\" alt=\"Failo papildymo meniu\" align=\"right\" hspace=\"10\" vspace=\"5\" \/>Pats papildymas vyksta taip &#8211; i\u0161 pagrindinio meniu pasirenkame <strong>File -&gt; Append or Link<\/strong>, arba tiesiog <strong>Shift + F1<\/strong>. Atsidaro ekranas, pana\u0161us \u012f failo pasirinkim\u0105. Mes jame pasirinksime irgi fail\u0105, bet eisime giliau.<\/p>\n<p>Susirad\u0119 viet\u0105, kur i\u0161saugojome parsi\u0173st\u0105 fail\u0105, paspaud\u017eiame ant jo (.blend failai ry\u0161kesni kit\u0173 konstekste). Atsidaro failo turinys su jame esan\u010diomis esybi\u0173 grup\u0117mis &#8211; Image, Material ir taip toliau. \u0160iuo atveju mus domina grup\u0117 \u201eMaterial\u201c, t.y. med\u017eiagos, ant jos ir spaud\u017eiame. Viduje pamatome, kokios med\u017eiagos yra saugomos \u0161iame faile. M\u016bsu atveju trys, ir \u012ftariu, kad reikalinga pirmoji &#8211; \u201eCar Paint_by_CyaNn\u201c.<\/p>\n<p>And pasirinktos med\u017eiagos (ar esyb\u0117s) spaud\u017eiame <strong>de\u0161in\u012f<\/strong> pel\u0117s klavi\u0161\u0105, taip j\u0105 pa\u017eym\u0117dami melsvai.<\/p>\n<p>Ekrano apa\u010dioje yra papildymo nustatymai &#8211; kurie nustato kaip bus papildomas failas esybe (nuoroda ar kopija) ir kur talpinamas.<img decoding=\"async\" src=\"http:\/\/blender.indixy.com\/wp-content\/uploads\/2007\/11\/append_options.png\" title=\"Papildymo nustatymai\" alt=\"Papildymo nustatymai\" align=\"left\" border=\"0\" hspace=\"10\" vspace=\"10\" \/><\/p>\n<p>Pagal nutyl\u0117jim\u0105 pasirinktas \u201eAppend\u201c nustato, kad papildydami darysime esyb\u0117s kopij\u0105 \u012f savo fail\u0105. Pasirinkus \u201eLink\u201c b\u016bt\u0173 sukurta tik nuoroda ir med\u017eiagos savybi\u0173 negal\u0117tume keisti. \u201eAutosel\u201c pa\u017eym\u0117jus \u012fkeltas objektas bus i\u0161kart pa\u017eym\u0117tas 3D erdv\u0117je. \u201eActive layer\u201c nurodo, kad objekt\u0105 kelti \u012f aktyv\u0173 sluoksn\u012f ir \u201eAt Cursor\u201c &#8211; \u012f aktyvaus kursoriaus viet\u0105 (labiau aktualu 3D objektams nei kitoms esyb\u0117ms).<\/p>\n<p>Palik\u0119 nustatymus kaip yra spaud\u017eiame mygtuk\u0105 de\u0161iniame vir\u0161utiniame kampe &#8211; \u201eLoad Library\u201c. Mes jau galime naudoti med\u017eiag\u0105 savo faile.<\/p>\n<p>Pa\u017eym\u0117kime objekt\u0105 savo scenoje (de\u0161iniu pel\u0117s klavi\u0161u). Mygtuk\u0173 panel\u0117je pasirinkime \u201eShading\u201c (arba <strong>F5<\/strong>) ir \u201eMaterial buttons\u201c. Skiltyje \u201eLinks and pipeline\u201c prie \u201eLink to object\u201c pasirinkime med\u017eiag\u0105, kuria papild\u0117me fail\u0105. Kaip pasteb\u0117jote failas buvo papildytas ne tik \u0161ia med\u017eiaga, bet ir keliomis kitomis, kuri buvo susijusi su m\u016bs\u0173 pa\u017eym\u0117t\u0105ja. Viskas atrodyti turi kaip sekan\u010diame paveiksl\u0117lyje:<img decoding=\"async\" src=\"http:\/\/blender.indixy.com\/wp-content\/uploads\/2007\/11\/use_material.png\" title=\"Med\u017eiagos naudojimas\" alt=\"Med\u017eiagos naudojimas\" align=\"bottom\" hspace=\"10\" vspace=\"10\" \/><\/p>\n<p>Na \u0161tai ir viskas, m\u016bs\u0173 objektas jau turi priskirt\u0105 nauj\u0105 med\u017eiag\u0105. Belieka spausti <strong>F12<\/strong> &#8211; Render (jei, ai\u0161ku, esate tikri d\u0117l ap\u0161vietimo). \u012edomumo d\u0117lei savo kub\u0105 u\u017eapvalinau, ir surenderinau pavyzd\u0117l\u012f, kuris \u012fd\u0117tas straipsnio vir\u0161uje. S\u0117km\u0117s naudojant med\u017eiagas ir naudojantis resursais i\u0161 kit\u0173 fail\u0173!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Taigi, kaip ir \u017ead\u0117jau praeitame \u012fra\u0161e, papasakosiu kaip naudotis esyb\u0117mis (med\u017eiagomis, kaulais, \u0161viesomis, kameromis, ir taip toliau) i\u0161 kito failo. Praeitame \u012fra\u0161e \u0161nek\u0117jau apie med\u017eiagas, ta\u010diau toks \u201epapildymas\u201c veikia bet kokio tipo esyb\u0117ms, ar objektams. Tuo pa\u010diu i\u0161moksime suteikti objektui med\u017eiag\u0105, jei jau sugeb\u0117sime j\u0105 pasiimti i\u0161 kito failo.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[6,5],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-bendrumas","category-pamokos"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7b9M-U","jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/blender.lt\/index.php?rest_route=\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blender.lt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blender.lt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blender.lt\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blender.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=56"}],"version-history":[{"count":0,"href":"http:\/\/blender.lt\/index.php?rest_route=\/wp\/v2\/posts\/56\/revisions"}],"wp:attachment":[{"href":"http:\/\/blender.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blender.lt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blender.lt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}