sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    SU Shadows

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    16 Posts 7 Posters 981 Views 7 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.
    • GaieusG Offline
      Gaieus
      last edited by

      It might be done with ruby, so if you want, ask the scripters in the ruby discussions. If it is possible, I can imagine that it's not very difficult at all.

      Gai...

      1 Reply Last reply Reply Quote 0
      • L Offline
        lewiswadsworth
        last edited by

        You could create a "shadows only style" (no edges, monochrome face style with default colors to dead white or set to color by layer with all layer colors set to dead white, export that from SketchUp, and place it above a layer containing non-shaded exports from SketchUp in Photoshop with the Multiply layer transfer method. Then you could apply various color corrections or even gradients to the shadow layer selectively as part of postprocessing in Photoshop. I do this fairly regularly.

        Here's a shadow-only export of a project of mine.


        slope-shadow.jpg

        col sporcar si trova

        1 Reply Last reply Reply Quote 0
        • GaieusG Offline
          Gaieus
          last edited by

          No wonder I was glad you came back here, Lewis. These postprocessing tips of you are just invaluable! 👍
          Remember the depth map thread? I do, because I transferred it as far as I remember - wow, great content (though it was sooo long to transfer! 😲 )

          Gai...

          1 Reply Last reply Reply Quote 0
          • G Offline
            grdnblak
            last edited by

            i got no problems with going between programs (su to ps to kerky or wherever) its just sometimes not feasible or worth the effort. like i mentioned previously, i was wondering if it could be done in su, would be very handy. i'll ask in the ruby area see if anyone has any ideas

            It's not what you know, it's who you know

            1 Reply Last reply Reply Quote 0
            • Al HartA Offline
              Al Hart
              last edited by

              I added Colored Shadows to NprTools this weekend.

              Is this what you have in mind?

              I grabbed a model from the 3D warehouse which emulated blue shadows with faces, and created actual blue shadows for it.

              3D warehouse model
              http://sketchup.google.com/3dwarehouse/details?mid=ee43daf02542a065bffadfa0e1fe6ae6&prevstart=0#
              (shadows are faces added to the model)

              http://sketchup.google.com/3dwarehouse/download?mid=ee43daf02542a065bffadfa0e1fe6ae6&rtyp=lt&ctyp=other&ts=1215609633000

              NprTools colored shadows
              (Different sun angle)
              (Shadows are extracted from SketchUp images and processed to make them blue)
              http://sketchup.google.com/3dwarehouse/download?mid=ee43daf02542a065bffadfa0e1fe6ae6&rtyp=lt&ctyp=other&ts=1215609633000


              Untitled-SFSH-o.png

              Al Hart

              http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
              IRender nXt from Render Plus

              1 Reply Last reply Reply Quote 0
              • M Offline
                mattg
                last edited by

                @Lewis (or anyone else who knows)

                I'm sure this has been explained somewhere previously, but I've had no luck finding it as yet: With making a shadows only style, following the steps above, I can still see outlines on some objects (particularly it seems they are mostly fairly thin objects with round profiles). Am I missing something?

                Cheers

                1 Reply Last reply Reply Quote 0
                • Al HartA Offline
                  Al Hart
                  last edited by

                  @mattg said:

                  @Lewis (or anyone else who knows)

                  I'm sure this has been explained somewhere previously, but I've had no luck finding it as yet: With making a shadows only style, following the steps above, I can still see outlines on some objects (particularly it seems they are mostly fairly thin objects with round profiles). Am I missing something?

                  Cheers

                  Some images would help me see this better.

                  We save an image with shadows and an image without shadows and then find all the pixels in the shadow image which are different than the non shadow image. (The images are saved directly from SketchUp - we do not process the shadows ourselves)

                  However, we have discovered that sometime SketchUp draw the edge lines differently when shadows are on rather than off. You can see this if you toggle the sun on and off on the shadow window and see what changes in addition to the shadows.

                  In thinking about this, I may be able to set the edge lines to white and see if that helps. Also, I can make sure that "shadows from edges" is turned off.

                  If anyone else know any tricks to modify a model so only the shadows appear - but no geometry or edges let me know.

                  Al Hart

                  http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                  IRender nXt from Render Plus

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    richcat
                    last edited by

                    Al here's a link to thread that might help.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      mattg
                      last edited by

                      Thanks for the replies! The other forum was especially helpful. Got it sorted!

                      1 Reply Last reply Reply Quote 0
                      • Al HartA Offline
                        Al Hart
                        last edited by

                        @mattg said:

                        Thanks for the replies! The other forum was especially helpful. Got it sorted!

                        I'm still struggling with getting a shadows only style. Can you send me one, or tell me what settings you made?

                        Al Hart

                        http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                        IRender nXt from Render Plus

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          mattg
                          last edited by

                          Sorry it took me so long to reply, Ive been preparing for a design presentation so been pretty flat out!

                          I'm no expert on styles, but what Chris Fullmer was saying in the other forum above is that if you use a the hidden line style as your base and tweak it so that edges aren't displayed, when it comes to export the jpeg the lines are still visible.

                          However if you use the shaded style (the one which shows you which way faces are facing - not the colured shaded style) and uncheck display edges it works fine on export.

                          That make sense?

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            Roger
                            last edited by

                            I am not sure how useful this post is, but I do think changing shadow color in a ruby should be dead easy for someone with even modest programming talent. After all for the shadow to have a color, that color has to be assigned somewhere in the code so isolating that piece of code and writing a dialog box to insert a new color definition is all that is required. Now I have probably revealed how much and how little I know about programming.

                            http://www.azcreative.com

                            1 Reply Last reply Reply Quote 0
                            • Al HartA Offline
                              Al Hart
                              last edited by

                              @roger said:

                              I am not sure how useful this post is, but I do think changing shadow color in a ruby should be dead easy for someone with even modest programming talent. After all for the shadow to have a color, that color has to be assigned somewhere in the code so isolating that piece of code and writing a dialog box to insert a new color definition is all that is required. Now I have probably revealed how much and how little I know about programming.

                              I think the SketchUp programmers could alter the SketchUp C-code to create shaodows in a different color. The shadows are produced using a "trick" in OpenGL (a set of software n Windows and on the vidoe boards to produce 3D renderings of a model). OpenGL does not support sun (and shaadows) directly, but people have found a way to identify where the sun is not shining - basically by adding additional geometry to the model to extrude a "shadow volume" from each face to represent the places where that face would cast a shadow. Then the scene is re-rendered with the shadow volumes and the two results a merged to create the shadow effect.

                              However, we Ruby programmers, can only do what the SketchUp programmers have opened up to us. For instance we cannot access and alter the dimension entity. We also cannot intercept and modify the code which processes the OpenGL interface. So, as far as I know, there is no easy way for us to alter the color of the shadows.

                              Al Hart

                              http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                              IRender nXt from Render Plus

                              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