Edge Definition Requests

  • One thing I miss in Enscape and have to fall back to post production for is adding edge definition for hard / small edges ( door and window frames, raised panels, etc)


    Request #1: Overlaid line work per material (asked elsewhere but not for this use case)


    One NPR workaround is currently included which is overlaying faint line work, but requires post work to isolate the effect. If this were per material it would be a ok workaround in some cases without post work.


    Request #2: Additional Ambient Occlusion controls which darken corners and provide radius control.


    Another workaround would be more control over the AO, and / or a separate AO pass similar to the depth and material id pass may. Ideally the seperate pass could allow for a different type of AO settings than are shown in the beauty pass.


    Request #3: Rounded edges


    Would I be possible to allow for rounded edges per material with control over radius?


    Thank you,


    Chris

  • #1 - depends on what native package you use, but I have found that it takes longer to apply a specific texture or effect than it takes to model it properly: give a 5mm inset border around flush frames for window/doors (and/or model the sashes as projecting 30mm from the frame) Pull out a central panel to give a moulded look,... etc. After you have done one it's normally straight forward to add it into a custom component library for re-use.


    #3 - what do you mean? If you draw a cube you want it to look like a rounded-edged dice? Personally I don't think that can be achieved with rendering; only with modeling. But you could create a texture to fit the shape and apply a bump-map to it - this might work... Perhaps that's the answer - click a button to automatically create an "edge-blur" bump-map image based on the surface shape. Would be complex to do since it would have to look at every instance of that texture being used and generate unique textures for each... impractical perhaps, but I don't think it's impossible.

  • #3 - what do you mean? If you draw a cube you want it to look like a rounded-edged dice? Personally I don't think that can be achieved with rendering;

    It's render standard of other render engines like Vray or Octane. It's a great helper for product design, since fillets are not easy to create often.

  • Gadget thanks very much for the tip, however I am already familiar with techniques for modeling to make edges appear more clearly. I also use other rendering packages which allow for these techniques and for me it is much faster to use a combination of the above than to change the model to make certain details more obvious. Also, these techniques are easily adjustable to make details read clearly at many viewing distances, relying on geometry is only ideal at certain distances.


    Regards,


    Chris

  • Request #3: Rounded edges


    Would I be possible to allow for rounded edges per material with control over radius?

    Hi Chris,


    I'm not sure what modeling software you are using, but if you are using Rhino, then Rhino handles this natively. I haven't tested to see if Enscape will pick it up, but it might. Just select the object and go to your menu -- Render - Effects - Edge Softening and specify the radius or chamfer you'd like. You can then access the information again via your Object Properties.


    [Blocked Image: https://s18.postimg.org/ptkkmg56h/Edge_Softening.jpg]

  • Definitely a +1 on having (model)lines render on a per material basis + having the round edge feature.


    Although both would probably require that the Enscape material editor be available in Revit and Rhino as well (the native material UI does not support these type of features).

  • Bendbox Thanks but doesn't seem to work, just tried it.


    Pieter Good point about the material editor. I am also guessing that may be a sticking point with Enscape since they seem to want to leverage existing UI of the host package whenever possible. Possibly there is a text keyword flag solution. The keyword flags seem to be a very robust solution as all host packages use names for materials, layers, etc. Being able to flag them with keywords, seems like a logical way to extend capabilities without replacing existing UI functions.