Announcement

Collapse
No announcement yet.

VRay "Extrude" idea

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VRay "Extrude" idea

    Hi,

    I am pretty impressed by VRayClipper's abillity to "solidify" objects when they are cut. ie make them look as if they are solid. I suppose it is using the same tech as VRayDistance in that it uses render time booleans somehow. If this is the case I had an idea to implement this in another area. I know it wouldn't be a 1:1 translation of code but bear with me!

    Basically if we had this object.

    Click image for larger version

Name:	mesh.JPG
Views:	1
Size:	109.7 KB
ID:	882763

    There are several tricky ways to make it appear thick without V-Ray including modelling of even 3rd party solutions with VRayPattern.

    What I propose is that there is a V-Ray attribute that is able to thicken objects such as the one attached in a way that makes it appear solid. It would be kind of like a render time boolean but being able to read the opacity of a material. Is this possible and am I explaining myself properly?
    Maya 2020/2022
    Win 10x64
    Vray 5

  • #2
    why not vray displacement with the water level threshold?
    Brendan Coyle | www.brendancoyle.com

    Comment


    • #3
      It becomes too heavy with displacement especially when you are talking 1000's of holes and resolution required to make them smooth.
      Maya 2020/2022
      Win 10x64
      Vray 5

      Comment


      • #4
        One way to do this is using env fog. The performance is not that great, but if this is something useful, we may work on it:

        env_fog.zip

        It's using a python script to enable the "solid mode" option which is currently exposed only for Maya fluids.
        Last edited by ivaylo.ivanov; 10-09-2015, 02:45 AM.
        V-Ray/PhoenixFD for Maya developer

        Comment


        • #5
          Thanks Ivaylo. I'll have a play around with that scene .
          Maya 2020/2022
          Win 10x64
          Vray 5

          Comment


          • #6
            Originally posted by cheerioboy View Post
            why not vray displacement with the water level threshold?
            Wouldnt that also remove the backside? So seeing it from behind it would look wierd. Unless you duplicate it and turn off displacement on the copy I guess.
            CG Artist - RnD and CG Supervision at Industriromantik

            Comment


            • #7
              Originally posted by Algehov View Post
              Wouldnt that also remove the backside? So seeing it from behind it would look wierd. Unless you duplicate it and turn off displacement on the copy I guess.
              Yeah the trick is to duplicate the geometry and flip the normals, then displace the other direction. I've used this for a project and it worked well using 2d displacement.
              Brendan Coyle | www.brendancoyle.com

              Comment


              • #8
                Originally posted by cheerioboy View Post
                Yeah the trick is to duplicate the geometry and flip the normals, then displace the other direction. I've used this for a project and it worked well using 2d displacement.
                In that case I find snivlem's idea very nice and handy. Makes it way easier to change and handle many geometries with this at once. Rather than having the backside geometry to worry about aswell.
                Its a nice idea, and perhaps a solution similar to doing the process you described, but on 1 mesh as a renderable thickness/extrude would do the trick, and be easy enough to implement?
                Rather than the env fog solution which does indeed sound abit overkill/slow.
                CG Artist - RnD and CG Supervision at Industriromantik

                Comment


                • #9
                  Is there no "shell modifier" in Maya?

                  didn't they introduce that in 2015 or 2016?

                  Just like in max, why can't you use an opacity texture with a "shell" and done? or am I missing something here?

                  Comment


                  • #10
                    There is a "thickness" attribute for the extrude node in Maya but it is pretty unreliable and you would have to boolean or model many holes in the first place which gets complicated if you are doing more advanced surfaces than just this example. Or even if one were to do more advanced shapes than just circles.

                    opacity texture with a "shell" and done?
                    AFAIK this isn't possible with Maya. From the sounds of it though it is the exact same thing as my idea, so glad it is already possible albeit in another package!
                    Maya 2020/2022
                    Win 10x64
                    Vray 5

                    Comment


                    • #11
                      the "shell" modifier in max just takes a single sided piece of geometry and gives it thickness. you still need any holes modelled. it has no way to use textures for anything.

                      id imagine this is something you could potentially do with an isosurface, but id also imagine it would be heavier than displacement or a pure model.


                      in max there is a plugin called "vraypattern" that you can use like displacement, but it repeats and deforms a specified geometry tile over a surface whlie using very little memory. you model a single piece with a single hole, and specify the surface to apply to.

                      -only works with repeating tiled patterns though (some randomness /control allowed) , and since buying it, ive used it approximately 0 times.


                      http://rendering.ru/ru_en/vraypattern.html
                      Last edited by super gnu; 16-09-2015, 06:01 AM.

                      Comment


                      • #12
                        ah.. haha.. its now available for maya

                        http://rendering.ru/ru_en/vraypattern-maya.html

                        Comment


                        • #13
                          Yes, this is good tech but the problem is there is sometimes not quick resolutions with bugfixes or builds with new versions of Maya.

                          Apart from that it's actually really decent for grass fields (using a projection map to break up reptition) and a myriad of other things like chain mesh etc... In fact I can't work out why this isn't in V-Ray to be honest.
                          Maya 2020/2022
                          Win 10x64
                          Vray 5

                          Comment

                          Working...
                          X