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!
    🛣️ Road Profile Builder | Generate roads, curbs and pavements easily Download

    How to do linear displacement?

    Scheduled Pinned Locked Moved V-Ray
    renderpluginsextensions
    11 Posts 3 Posters 2.0k Views 3 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.
    • J Offline
      jopsa2
      last edited by

      I realize the subject line isn't very clear, hopefully i'll explain myself with some images. I've been playing with displacement maps recently (http://forums.sketchucation.com/viewtopic.php?f=18&t=21987), but ran into a problem...

      let's see if i can explain myself correctly... a straight black-to-white gradient doesn't displace geometry as a straight line, but as some kind of a curve (see diagram for approximation).

      dispmap.jpg

      a displacement map created, for example, from my fog method (see linky above), will never be accurate since it isn't displacing the geometry "evenly," if you know what i mean.

      The solution would be to create a method by which a displacement map could be modified in an image editor to trick Vray. Or in other words, what should be done to the straight gradient so that it produces a straight displacement?

      I've been trying some but it only makes it worse.

      Any help/tips would be amazing, not only to let me sleep at night, but I would give it so much use!

      Also, here's a quick image on something i did using the fog method that's not topography

      disp map and the resulting render

      cheers!

      1 Reply Last reply Reply Quote 0
      • X Offline
        xrok1
        last edited by

        looks like a sampling resolution issue? i'm not that familiar with vray but is there a way to set a higher sample rate for displacement (like you can with shadow mapping)?

        “There are three classes of people: those who see. Those who see when they are shown. Those who do not see.”

        http://www.Twilightrender.com try it!

        1 Reply Last reply Reply Quote 0
        • J Offline
          jopsa2
          last edited by

          thanks xrok! i tried looking around for that, and i'm sure it's there, but couldn't find it.

          I gave it some more time today and answered my own question. Basically, if you have a hypsometric drawing (black-to-white according to depth), you would need to modify the Curve in Photoshop so Vray displaces it accurately.

          This curve to be exact:
          linear displacement.jpg

          Maybe i've lost everyone and am just rambling on with myself, I would be happy to do a tutorial about it if anyone's interested.
          Basically, it's a method to create displacement maps from Sketchup geometry.

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

            V-Ray for Sketchup applies a 2.2 gamma correction to 8bit texture maps - even displacement maps.
            Either use a 32bit displacement image, or override the displacement map gamma with a negative gamma 0.4545. (I think it would be the inverse of the Global gamma correction from under General Switches.)

            See more info in this thread:
            http://forums.sketchucation.com/viewtopic.php?f=322&t=18202&p=189538#p148769

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

            1 Reply Last reply Reply Quote 0
            • J Offline
              jopsa2
              last edited by

              @thomthom said:

              V-Ray for Sketchup applies a 2.2 gamma correction to 8bit texture maps - even displacement maps.
              Either use a 32bit displacement image, or override the displacement map gamma with a negative gamma 0.4545. (I think it would be the inverse of the Global gamma correction from under General Switches.)

              See more info in this thread:
              http://forums.sketchucation.com/viewtopic.php?f=322&t=18202&p=189538#p148769

              right right! that makes sense, seems like I went for the less technical option, your method solves it perfectly.
              thanks very much thomthom!

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

                So what's you're doing with that displacement there?

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

                1 Reply Last reply Reply Quote 0
                • J Offline
                  jopsa2
                  last edited by

                  @thomthom said:

                  So what's you're doing with that displacement there?

                  oops sorry, I haven't checked the forums in a couple of days...
                  I've been working at uni on some very large topography, and even though I had the 3D model made with the sandbox tools, it was just too big to be usable.

                  So I thought displacement might be a good option, and it definitely helped! I needed different layers of information projected onto the 3D model and just had to change the diffuse layer in the vray material.

                  Like so:
                  topografia-SM.jpg

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

                    How did it go - displacing such a large area in V-Ray?

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

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jopsa2
                      last edited by

                      better than expected actually, it never took longer than 15 minutes to render at a pretty decent quality, so it never obstructed the workflow

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

                        Will/can you post back the final results? It'd be interesting to see.

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

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jopsa2
                          last edited by

                          well, everything was similar to what i posted just now, just different layers of information projected onto the terrain (villages, rivers, climate, woodland, etc.), nothing amazing really.

                          The pure displacement map generated this:
                          aramaio.jpg
                          (7 minute render)

                          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