{"id":481,"date":"2026-04-21T21:48:14","date_gmt":"2026-04-21T21:48:14","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/?page_id=481"},"modified":"2026-04-25T16:29:59","modified_gmt":"2026-04-25T16:29:59","slug":"common-pitfalls","status":"publish","type":"page","link":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/common-pitfalls\/","title":{"rendered":"Camera Settings"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As the saying goes, &#8220;garbage in, garbage out.&#8221; This page will discuss the important steps to get right &#8212; including choosing a camera, camera settings, and more &#8212;  so you end up with amazing results. <\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Why We Used A 360 Degree Camera<\/h2>\n\n\n\n<p>There are multiple ways of getting videos and\/or images to do 3DGS. <\/p>\n\n\n\n<p>The advantages of using a 360-Degree camera are: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Complete Scene Coverage:<\/strong> A 360\u00b0 camera captures the entire environment in a single pass. This ensures you don&#8217;t miss &#8220;blind spots&#8221; that are common when using a standard narrow-angle lens.<\/li>\n\n\n\n<li><strong>Faster Acquisition:<\/strong> Because the Field of View is so wide, you need fewer photos or shorter video walks to cover a large area. This is ideal for scanning large outdoor spaces or complex rooms, or if you have limited time. <\/li>\n\n\n\n<li><strong>Robust Camera Tracking:<\/strong> Because the camera sees in every direction simultaneously, it always has a landmark to hold onto. A single frame captures an object from its center and its extreme edges, which helps the computer calculate depth. <\/li>\n\n\n\n<li><strong>Consistent Lighting:<\/strong> Since you capture the whole room at once, you can worry less about the sunlight suddenly changing, and different lighting will confuse the algorithm. <\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Camera Settings<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Mode<\/h3>\n\n\n\n<p>Definition: Modern cameras offer various color profiles and exposure modes.<\/p>\n\n\n\n<p>For 3DGS: Use <strong>Manual Mode<\/strong> and select a <strong>Flat<\/strong> or <strong>Neutral<\/strong> color profile rather than &#8220;Standard&#8221; or &#8220;Vivid.&#8221; Flat profiles capture a higher dynamic range with less baked-in contrast, preventing <strong>highlights <\/strong>and <strong>shadows<\/strong>, which you should avoid as much as possible. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frame Rate<\/h3>\n\n\n\n<p>Definition: Measured in <strong>fps (Frames Per Second)<\/strong>, this indicates how many individual images are captured every second. For example, 30 fps means you have taken 30 photos every 1 second. <\/p>\n\n\n\n<p>For 3DGS: Aim for 30-60 fps. While you will likely only extract 1\u20133 frames per second for the actual processing, a higher frame rate allows you to pick the sharpest possible frames. Avoid 24 fps, as it often requires a slower shutter speed that introduces &#8220;cinematic&#8221; motion blur\u2014the enemy of 3DGS. Conversely, avoid 120+ fps, as these modes often compress image quality to handle the high data load. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shutter speed<\/h3>\n\n\n\n<p>Definition: The duration of time the camera sensor is exposed to light. A slow shutter (e.g., $1\/30$) lets in more light but causes blur; a fast shutter (e.g., $1\/1000$) &#8220;freezes&#8221; motion. <\/p>\n\n\n\n<p>For 3DGS: Keep your shutter speed <strong>high<\/strong>. Motion blur is one of the primary reasons 3DGS captures fail. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aperture<\/h3>\n\n\n\n<p>Definition: The size of the opening in the lens that lets light in. It controls the <strong>Depth of Field (DoF)<\/strong>.<\/p>\n\n\n\n<p>For 3DGS: You want a <strong>deep depth of field<\/strong> (e.g., 8 to 11) so that both the foreground and background remain in focus. Low apertures (like 1.8) create &#8220;bokeh&#8221; or background blur, which confuses the 3DGS algorithm. However, avoid extremely high f-stops (like $f\/22$), as the overall image can start to soften. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ISO<\/h3>\n\n\n\n<p>Definition: The sensitivity of the camera sensor to light.<\/p>\n\n\n\n<p>For 3DGS: A common rule of thumb is to stay below <strong>800<\/strong>. Some high-end cameras can handle higher ISOs. If the scene is too dark, add physical lights rather than cranking up the ISO.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">White Balance<\/h3>\n\n\n\n<p>Definition: The process of removing unrealistic color casts so that objects which appear white in person are rendered white in your photo.<\/p>\n\n\n\n<p>For 3DGS: Never use &#8220;Auto White Balance&#8221; (AWB). If the camera adjusts the color temperature as you move from sunlight to shade, the algorithm will struggle to align the frames. Use a preset (e.g., &#8220;Daylight&#8221; or &#8220;Tungsten&#8221;) to lock the White Balance, which ensures color consistency across the entire capture. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">General Tips: <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Eliminate Movement<\/strong>: Avoid &#8220;distractors&#8221; like moving cars, walking people, or flickering screens. 3DGS assumes the world is static; if something moves, it will result in &#8220;floaters&#8221; in the air in your 3DGS model.<\/li>\n\n\n\n<li>The Walk: \n<ul class=\"wp-block-list\">\n<li>Avoid standing in one spot and rotating<\/li>\n\n\n\n<li>Use <strong>loops, arcs, and side-to-side &#8220;crab walks.&#8221;<\/strong><\/li>\n\n\n\n<li>Vary Your Perspective: Capture the scene from multiple heights and distances\n<ul class=\"wp-block-list\">\n<li>For our <a href=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/from-filming-to-postshot\/\" data-type=\"page\" data-id=\"290\">pipeline<\/a>, we used 3 heights (high, medium, low) and walked at least 2 feet (0.6 meters) away from small objects. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Refer to our <a href=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/week-13-blog\/\" data-type=\"page\" data-id=\"454\">Week 13 Blog post<\/a> for more details on general best practices. <\/li>\n\n\n\n<li>Refer to our <a href=\"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/external-resources\/\" data-type=\"page\" data-id=\"304\">External Resources page<\/a> to learn more about 3DGS. <\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Last Updated: April 2026<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the saying goes, &#8220;garbage in, garbage out.&#8221; This page will discuss the important steps to get right &#8212; including choosing a camera, camera settings, and more &#8212; so you end up with amazing results. Why We Used A 360 Degree Camera There are multiple ways of getting videos and\/or images to do 3DGS. The [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-481","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/comments?post=481"}],"version-history":[{"count":8,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/481\/revisions"}],"predecessor-version":[{"id":527,"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/pages\/481\/revisions\/527"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/dots-to-depth-studios\/wp-json\/wp\/v2\/media?parent=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}