{"id":130578,"date":"2025-08-11T23:02:46","date_gmt":"2025-08-11T22:02:46","guid":{"rendered":"https:\/\/vr3d.cz\/?p=130578"},"modified":"2026-02-24T11:30:32","modified_gmt":"2026-02-24T10:30:32","slug":"photorealism-in-vr-on-meta-quest-3","status":"publish","type":"post","link":"https:\/\/vr3d.cz\/en\/blog\/clanky\/fotorealismus-ve-vr-na-meta-quest-3\/","title":{"rendered":"Photorealism in VR on Meta Quest 3"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"130578\" class=\"elementor elementor-130578\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-585fe3d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"585fe3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d4df9fa\" data-id=\"d4df9fa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be7e49e elementor-widget elementor-widget-heading\" data-id=\"be7e49e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Photorealism in VR on Meta Quest 3<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0069808 elementor-widget elementor-widget-heading\" data-id=\"0069808\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why spend our days modelling when we can digitise reality?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-408adfa elementor-widget elementor-widget-text-editor\" data-id=\"408adfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Most VR apps suffer from the \u201eplastic effect\u201c. The environment feels sterile, artificial and unconvincing. At VR3D.cz we take a different path. Instead of imitating reality in a complicated way, we directly transfer it into digital space. See how the combination of cutting-edge 3D scanning and optimization for Unreal Engine 5 is changing the game.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a9ae7c elementor-widget elementor-widget-heading\" data-id=\"2a9ae7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Problem: Reality is full of imperfections<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3498e2b elementor-widget elementor-widget-text-editor\" data-id=\"3498e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When a 3D graphic designer models a brick wall \u201efrom scratch\u201c, the result is often too perfect. The bricks are the same, the joints are straight. To make the wall look real, the graphic designer has to spend hours creating cracks, moss stains and chips. This is called \u201eenvironmental storytelling\u201c and is very time (and therefore money) consuming.<\/p>\n<p><b>Our approach? We just scan the wall.<\/b><\/p>\n\n<h3>Case Study: dragon sculpture by Michal Ol\u0161iak<\/h3>\n<p>Let us imagine a concrete example from our practice - a monumental dragon sculpture. We have two ways to get it into your VR app:<\/p>\n\n<ol>\n \t<li>\n<p><b>Classic way (Hand modelling):<\/b> A senior 3D graphic designer would have to spend <b>40 hours or more<\/b> sculpting in ZBrush, modeling each scale, estimating proportions from photos, and then hand-painting the textures. Even the best graphic designer brings his \u201eartistic interpretation\u201c to the work. The result will be beautiful, but it will never be <i>exactly the dragon<\/i>.<\/p>\n<\/li>\n \t<li>\n<p><b>VR3D.cz (3D Scanning &amp; Photogrammetry):<\/b> We'll arrive on site with the equipment. During <b>2 hours<\/b> we'll collect the data. Then the software <b>RealityCapture<\/b> within about <b>4 hours<\/b> machine time creates a digital twin with millimetre precision.<\/p>\n<\/li>\n<\/ol>\n<p><b>The result?<\/b> We get a model that not only has perfect proportions, but contains every chisel indentation, every lichen stain, and the exact patina of the material. All this in a fraction of the time of human labour.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a24a6e elementor-widget elementor-widget-heading\" data-id=\"5a24a6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Challenge: How to get millions of polygons into glasses?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31bc216 elementor-widget elementor-widget-text-editor\" data-id=\"31bc216\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThis is where our core expertise comes in. Anyone can scan an object. But getting a raw scan (which often has tens of millions of polygons) into a standalone glasses <b>Meta Quest 3<\/b>, that have the power of a cell phone, that's an engineering discipline.\n<p>Unlike PC VR, where we can use technologies like Nanite, we have to do brutal optimization for Quest 3:<\/p>\n\n<ol>\n \t<li>\n<p><b>Retopology:<\/b> From a million triangles, we create an optimized network (Low-poly) that has only thousands of polygons but preserves the shape.<\/p>\n<\/li>\n \t<li>\n<p><b>Baking (Baking textures):<\/b> All details from the original scan (cracks, bumps) are \u201ebaked\u201c into special textures (Normal maps).<\/p>\n<\/li>\n \t<li>\n<p><b>Result:<\/b> In VR, you see a visually rich, photorealistic object, but the goggle system renders it completely smoothly at 72 frames per second.<\/p>\n<\/li>\n<\/ol>\n<blockquote>\n<p><b>Why is this important to the client?<\/b> Because your app won't chop, it won't overheat, and users will be comfortable in it, even if the scene looks like a movie set.<\/p>\n<\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f5ea04 elementor-widget elementor-widget-heading\" data-id=\"9f5ea04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our tech: When the iPhone isn't enough<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dae52ce elementor-widget elementor-widget-text-editor\" data-id=\"dae52ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can't rely on hobby tools for professional development. Our workflow is based on industry standards:<\/p>\n\n<ul>\n \t<li>\n<p><b>Leica RTC360:<\/b> A laser scanner that guarantees absolute dimensional accuracy. If we're digitizing a production floor or a film set, we know that the dimensions fit to the millimeter.<\/p>\n<\/li>\n \t<li>\n<p><b>Sony Alpha A7R:<\/b> A high-resolution, full-frame mirrorless camera that captures textures in such high quality that you can read the tiny lettering on machine labels in VR.<\/p>\n<\/li>\n<\/ul>\n<p>This combination allows us to deliver not only for VR applications, but we have also been using it for a long time for <b>film industry<\/b> (VFX), where the demands on quality are the highest.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e73ed4b elementor-widget elementor-widget-heading\" data-id=\"e73ed4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">When to choose scanning and when to choose modelling?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c0dc97 elementor-widget elementor-widget-text-editor\" data-id=\"1c0dc97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To be fair, we don't scan everything. Our workflow is ideal for:<\/p>\n\n<ul>\n \t<li>\n<p><b>Environment and architecture:<\/b> Castles, factory halls, caves, offices.<\/p>\n<\/li>\n \t<li>\n<p><b>Complex objects (Props):<\/b> Sculptures, historical furniture, intricate engineering parts, food, natural objects.<\/p>\n<\/li>\n<\/ul>\n<p>On the other hand, we model and program the interactive elements to be manipulated by the user in VR (levers, buttons, tools) in <b>Unreal Engine<\/b> by hand. This ensures a clean topology and error-free physics during interaction.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-998ebf2 elementor-widget elementor-widget-heading\" data-id=\"998ebf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion: reality is the best graphic<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d45add elementor-widget elementor-widget-text-editor\" data-id=\"8d45add\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you want a VR app that immerses users in believability, don't try to mimic reality. Let us digitize it. You'll save development time and get a visual quality unmatched on the Meta Quest platform.<\/p>\n<p><b>Do you have an object or space that you need to bring into virtual reality?<\/b> <a href=\"https:\/\/vr3d.cz\/cz\/kontakt\/\">Contact us<\/a> and discuss the technical possibilities of your project.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08e9e9e elementor-button-success elementor-align-center elementor-widget elementor-widget-button\" data-id=\"08e9e9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md elementor-animation-grow\" href=\"https:\/\/vr3d.cz\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a2e1e9 elementor-widget elementor-widget-shortcode\" data-id=\"8a2e1e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"no-scroll\">\n  <noscript><iframe frameborder=\"0\" height=\"575px\" width=\"575px\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" allowfullscreen=\"true\" src=\"https:\/\/vr3d.cz\/wp-content\/plugins\/marmoset-viewer\/mviewer.php?width=575px&amp;height=575px&amp;autostart=1&amp;transparantbg=1&amp;nui=1&amp;id=https:\/vr3d.cz\/wp-content\/uploads\/2019\/09\/dragon.mview\"><\/iframe><\/noscript><iframe frameborder=\"0\" height=\"575px\" width=\"575px\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" allowfullscreen=\"true\" data-src=\"https:\/\/vr3d.cz\/wp-content\/plugins\/marmoset-viewer\/mviewer.php?width=575px&amp;height=575px&amp;autostart=1&amp;transparantbg=1&amp;nui=1&amp;id=https:\/vr3d.cz\/wp-content\/uploads\/2019\/09\/dragon.mview\" class=\"lazyload\"><\/iframe>\n<\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Fotorealismus ve VR na Meta Quest 3 Pro\u010d tr\u00e1vit dny modelov\u00e1n\u00edm, kdy\u017e m\u016f\u017eeme realitu digitalizovat? V\u011bt\u0161ina VR aplikac\u00ed trp\u00ed &#8222;plastov\u00fdm efektem&#8220;. Prost\u0159ed\u00ed p\u016fsob\u00ed steriln\u011b, um\u011ble a nep\u0159esv\u011bd\u010div\u011b. V VR3D.cz jdeme jinou cestou. M\u00edsto abychom realitu slo\u017eit\u011b napodobovali, my ji p\u0159\u00edmo p\u0159en\u00e1\u0161\u00edme do digit\u00e1ln\u00edho prostoru. Pod\u00edvejte se, jak kombinace \u0161pi\u010dkov\u00e9ho 3D skenov\u00e1n\u00ed a optimalizace pro Unreal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[238],"tags":[],"class_list":["post-130578","post","type-post","status-publish","format-standard","hentry","category-clanky"],"_links":{"self":[{"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/posts\/130578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/comments?post=130578"}],"version-history":[{"count":3,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/posts\/130578\/revisions"}],"predecessor-version":[{"id":132417,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/posts\/130578\/revisions\/132417"}],"wp:attachment":[{"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/media?parent=130578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/categories?post=130578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vr3d.cz\/en\/wp-json\/wp\/v2\/tags?post=130578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}