


{"id":7453,"date":"2024-07-11T13:50:25","date_gmt":"2024-07-11T12:50:25","guid":{"rendered":"https:\/\/updated.omnivor.hr\/?post_type=blog&#038;p=7453"},"modified":"2024-07-19T09:58:32","modified_gmt":"2024-07-19T08:58:32","slug":"realisticni-prikaz-sjevernog-velebita-koristenjem-unreal-engina-i-reality-capturea","status":"publish","type":"blog","link":"https:\/\/omnivor.hr\/en\/blog\/realisticni-prikaz-sjevernog-velebita-koristenjem-unreal-engina-i-reality-capturea\/","title":{"rendered":"Realisti\u010dni Prikaz Sjevernog Velebita kori\u0161tenjem Unreal Engina i Reality Capturea"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Prilikom izrade na\u0161e nove igrice koja se mo\u017ee iskusiti u posjetiteljskom centru Nacionalnog parka Sjeverni Velebit, Ku\u0107a Velebita cilj nam je bio izgraditi igricu koja vjerodostojno prokazuje ljepotu i jedinstvenost Velebitske \u0161ume.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Za postizanje ovog cilja odlu\u010dili smo se na razvoj u Unreal Engine-u 5 jer pomo\u0107u svojih nanite i lumen sustava omogu\u0107uje iznimno realisti\u010dno renderiranje 3d modela s puno geometrijske gusto\u0107e. Quixel Megascans knji\u017enica 3d modela nudi \u0161irok izbor takvih modela, osobito onih prirodnih kakvi su nam bili potrebni (drva, kamenje, li\u0161\u0107e, vegetacija). Me\u0111utim da bi smo uistinu postigli vjerodostojan prikaz Velebitske \u0161ume bila je potreba izrada i autenti\u010dnih, posebnih 3d modela koji su specifi\u010dni za \u0161ume Sjevernog Velebita.<\/p>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-7453_0d7f32-8f\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Slikanje Velebitskih zakrivljenih Bukvi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jedna od karakteristika \u0161uma na Sjevernom Velebitu su stabla s donjim dijelovima debla savijenim pod pritiskom dugotrajnog snijega i jakih vjetrova. <br><br>Kako bismo postigli \u017eeljeni rezultat, odlu\u010dili smo oti\u0107i na sam Velebit i provesti proces fotogrametrije na bukvama. Fotogrametrija je tehnika koja omogu\u0107uje stvaranje preciznih 3D modela kori\u0161tenjem fotografija stvarnih objekata. Na taj na\u010din bili smo u mogu\u0107nosti uhvatiti stvaran izgled tih bukva zajedno sa svim detaljima.<br><br>Da bi proces fotogrametrije bio uspje\u0161an, odabrali smo obla\u010dan dan za fotografiranje. Obla\u010dno nebo pru\u017ea ujedna\u010denu svjetlost bez o\u0161trih sjena koje bi mogle sakriti detalje drve\u0107a. Ovaj pristup omogu\u0107uje nam stvaranje \u010distih tekstura bez ne\u017eeljenih sjena, budu\u0107i da \u0107e Unreal Engine 5 generirati sjene dinami\u010dki.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Slike smo uslikali u RAW formatu da bi kasnije u Adobe Lightroom-u mogli jo\u0161 dodatno podignuti sjene i tako ukloniti \u0161to vi\u0161e informacija o sjenama. Razlika je suptilna u slici ali \u010dak i tako mali korak vidljivo pobolj\u0161ava krajnji rezultat. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva-.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"7454\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--1024x768.jpg\" alt=\"\" class=\"wp-image-7454\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--1024x768.jpg 1024w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--300x225.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--768x576.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--16x12.jpg 16w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva--600x450.jpg 600w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/jpg-bukva-.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">RAW slika<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"7455\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-1024x768.jpg\" alt=\"\" class=\"wp-image-7455\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-1024x768.jpg 1024w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-300x225.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-768x576.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-16x12.jpg 16w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva-600x450.jpg 600w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/raw-bukva.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">jpeg slika s podignutim sjenama<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-7453_b8ae1e-0c\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Reality Capture izrada 3d modela <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nakon kreiranja preko stotinu takvih slika iz razli\u010ditih kuteva za svako stablo do\u0161lo je vrijeme kreacije 3d modela s teksturom. Za ovo smo koristili Reality Capture, iznimno kvalitetan program za fotogrametriju.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Za kompletan opis rada u Reality Capture softveru bio bi potreban barem cijeli blogpost ali ukratko proces se sastoji od dodavanja slika od kojih se dobije &#8220;point cloud&#8221; \u0161to je skup to\u010daka u prostoru od kojih se dalje generira 3d model. Na 3d model se stavljaju teksture generirane od istih slika s kojima se sam model generirao. Potrebno je i odstraniti dijelove modela koji su skenirani ali su nam nepotrebni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ispod nekoliko slika procesa:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-5 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" data-id=\"7460\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-1024x551.jpg\" alt=\"\" class=\"wp-image-7460\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-1024x551.jpg 1024w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-300x161.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-768x413.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-1536x827.jpg 1536w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-18x10.jpg 18w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559-600x323.jpg 600w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132559.jpg 2044w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Dodavanje slika u Reality Capture<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"890\" data-id=\"7458\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641.jpg\" alt=\"\" class=\"wp-image-7458\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641.jpg 774w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641-261x300.jpg 261w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641-768x883.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641-10x12.jpg 10w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641-300x345.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132641-600x690.jpg 600w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/a><figcaption class=\"wp-element-caption\">Generirani point cloud<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"764\" data-id=\"7459\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-1024x764.jpg\" alt=\"\" class=\"wp-image-7459\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-1024x764.jpg 1024w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-300x224.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-768x573.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-16x12.jpg 16w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714-600x448.jpg 600w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132714.jpg 1418w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Konstrukcija 3d modela od skupa to\u010daka<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"658\" data-id=\"7456\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933.jpg\" alt=\"\" class=\"wp-image-7456\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933.jpg 518w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933-236x300.jpg 236w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933-9x12.jpg 9w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-132933-300x381.jpg 300w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/a><figcaption class=\"wp-element-caption\">Generirani 3d model<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"823\" data-id=\"7457\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253.jpg\" alt=\"\" class=\"wp-image-7457\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253.jpg 750w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253-273x300.jpg 273w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253-11x12.jpg 11w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253-300x329.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-133253-600x658.jpg 600w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><figcaption class=\"wp-element-caption\">3d model s dodanim teksturama<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Napokon smanjuje se broj poligona da model ne zauzima previ\u0161e memorije (iako unreal pomo\u0107u nanitea mo\u017ee podnijeti ogromne modele) i eksportira.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ovdje Reality Capture nije uspio poslo\u017eiti nekoliko slika pa je na tim dijelovima tekstura ostala prazna. U ovom slu\u010daju to smo rije\u0161ili photoshopovim generativnim AI-jem pa su sve nesavr\u0161ene to\u010dke bile ispravljene a ina\u010de bi cijeli proces morao biti ponovljen, ovaj put sa jo\u0161 ve\u0107im brojem slika. <\/p>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-7453_c6cfd5-19\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Generirani model renderan u Unreal Engineu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>I napokon evo kona\u010dnog modela u Unreal Engineu zajedno sa menu scenom igrice u koju smo postavili sva skenirana stabla.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"920\" data-id=\"7461\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407.jpg\" alt=\"\" class=\"wp-image-7461\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407.jpg 722w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407-235x300.jpg 235w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407-9x12.jpg 9w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407-300x382.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/07\/Snimka-zaslona-2024-07-11-144407-600x765.jpg 600w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><figcaption class=\"wp-element-caption\">Stablo u Unrealu<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border is-style-default\"><a href=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"7072\" src=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-1024x576.jpg\" alt=\"\" class=\"wp-image-7072\" style=\"border-style:none;border-width:0px\" srcset=\"https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-1024x576.jpg 1024w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-300x169.jpg 300w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-768x432.jpg 768w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-1536x864.jpg 1536w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-18x10.jpg 18w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu-600x338.jpg 600w, https:\/\/omnivor.hr\/wp-content\/uploads\/2024\/05\/Velebit-igrice-menu.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Zavr\u0161ena scena<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>","protected":false},"excerpt":{"rendered":"<p>Prilikom izrade na\u0161e nove igrice koja se mo\u017ee iskusiti u posjetiteljskom centru Nacionalnog parka Sjeverni Velebit, Ku\u0107a Velebita cilj nam je bio izgraditi igricu koja vjerodostojno prokazuje ljepotu i jedinstvenost Velebitske \u0161ume. Za postizanje ovog cilja odlu\u010dili smo se na razvoj u Unreal Engine-u 5 jer pomo\u0107u svojih nanite i lumen sustava omogu\u0107uje iznimno realisti\u010dno&#8230;<\/p>","protected":false},"author":1,"featured_media":7072,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false},"categories":[],"tags":[],"class_list":["post-7453","blog","type-blog","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/blog\/7453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/media\/7072"}],"wp:attachment":[{"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/media?parent=7453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/categories?post=7453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omnivor.hr\/en\/wp-json\/wp\/v2\/tags?post=7453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}