sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    πŸ«› Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download

    Fog Distance -what does it refer to?

    Scheduled Pinned Locked Moved Developers' Forum
    13 Posts 4 Posters 989 Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TIGT Online
      TIG Moderator
      last edited by

      FogStartDis is the distance from the camera's eye that the fog effect will kick in >0% obscuration - i.e. before that everything is not obscured at all.
      FogEndDist is the distance from the camera's eye that the fog effect has 100% obscuration - i.e. beyond that everything is obscured.
      The distances are measured along the vector from the camera's 'eye' towards its 'target'...

      TIG

      1 Reply Last reply Reply Quote 0
      • thomthomT Offline
        thomthom
        last edited by

        hmm... But when I zoom in and out of a view, the the fog doesn't change. I thought the SU zoom actually moved the camera. But no?

        Thomas Thomassen β€” SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • thomthomT Offline
          thomthom
          last edited by

          Does makes sense though. I just drew a cline from the camera eye to the target and plottet some cpoint offset from the eye at the start and end distance of the fog.

          Interactive Fog tool next. Thanks TIG.

          Thomas Thomassen β€” SketchUp Monkey & Coding addict
          List of my plugins and link to the CookieWare fund

          1 Reply Last reply Reply Quote 0
          • D Offline
            designerstuart
            last edited by

            hey thomthom

            was wondering if you'd made this plugin at all? (didn't see it in your sig link) if you have, i promise to make good use of it!
            it sounds like to poor precision of this has bugged you like it has me - if no plugin do you know of a way i can carefully manipulate the fog, using script or something?

            thanks

            1 Reply Last reply Reply Quote 0
            • TIGT Online
              TIG Moderator
              last edited by

              Typing this in the Ruby Console returns the 'end of the fog' in 'm' [when everything is obscured]
              Sketchup.active_model.rendering_options["FogEndDist"].to_m 7.43732765885055
              i.e. about 7.4m
              This sets the end distance
              Sketchup.active_model.rendering_options["FogEndDist"]=8.m
              to exactly 8.0m

              Similarly you can get/set the 'start of the fog' with
              Sketchup.active_model.rendering_options["FogStartDist"].to_m 4.98010062093833
              i.e. it's about 5m
              and to reset
              Sketchup.active_model.rendering_options["FogStartDist"]=4.m
              to exactly 4.0m

              TIG

              1 Reply Last reply Reply Quote 0
              • D Offline
                designerstuart
                last edited by

                thanks TIG that's really useful.

                @thomthom said:

                I thought the SU zoom actually moved the camera. But no?

                me too...... i have a scene with a section cut - what is the best way to move the camera a little closer to the cut so my fog works better?

                1 Reply Last reply Reply Quote 0
                • TIGT Online
                  TIG Moderator
                  last edited by

                  Why not move the for start/end instead ?

                  TIG

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    designerstuart
                    last edited by

                    @tig said:

                    Why not move the for start/end instead ?

                    because my camera is a long distance away from the section cut which seems to reduce the precision with which i can set the fog. when the camera is closer to the cut i seem to have a lot more flexibility to control what is completely clear and what is fogged out. i did test it using your start / end tip tho, thanks.

                    so is it right that zooming in and updating my scene doesn't actually move the camera? 'walk' appears to be greyed out 😞

                    1 Reply Last reply Reply Quote 0
                    • TIGT Online
                      TIG Moderator
                      last edited by

                      Sketchup.active_model.active_view.camera.eye
                      ==Point3d(-59.7779, -77.1402, 48.9843)
                      Sketchup.active_model.active_view.camera.target
                      ==Point3d(3.18141, -0.298445, 25.7127)
                      Sketchup.active_model.active_view.camera.eye.distance(Sketchup.active_model.active_view.camera.target)
                      ==102.029867652137

                      ZOOM

                      Sketchup.active_model.active_view.camera.eye
                      ==Point3d(-89.1738, -140.962, 69.414)
                      Sketchup.active_model.active_view.camera.target
                      ==Point3d(-26.2145, -64.1203, 46.1425)
                      Sketchup.active_model.active_view.camera.eye.distance(Sketchup.active_model.active_view.camera.target)
                      ==102.029867652137

                      You will note that the distance between the eye and target is unchanged on a ZOOM... but the eye/target location points do change.

                      If you have the Fog dialog open and zoom in/out you will see the fog adjusts relative to the eye, and the two fog sliders auto-adjust to suits - thus the fog start/end are dynamic, based on the eye/target which in turn are affected by the zoom and other camera settings...

                      TIG

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        designerstuart
                        last edited by

                        thanks TIG
                        you are beginning to show me how skp REALLY works πŸ˜‰
                        so i think i can move my camera (accurately) a little closer by a combination of the above info - i can tell skp where to put the camera, fog start and fog end precisely using coords and these 'commands'

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement