Page 1 of 2 12 LastLast
Results 1 to 15 of 20

Thread: New free optimizer nodes for LW11 Mac/Win 32/64 (includes source code)

  1. #1
    eye kan kode gud jrandom's Avatar
    Join Date
    Dec 2009
    Location
    Seattle, WA
    Posts
    1,143

    New free optimizer nodes for LW11 Mac/Win 32/64 (includes source code)

    Finally! I keep forgetting how long it takes to write documentation. :P

    Requires Lightwave 11 and Mac OS 10.7 (Lion) / Window 7 or better.

    RainyBrain LWPlugins 1.0

    Any comments, bugs, feature requests, etc, just toss 'em at me. (I'm also attaching the node documentation if you want to see what's in there.)
    Attached Files Attached Files

  2. #2
    thanks man, that's very usefull .
    Last edited by Lewis; 04-14-2013 at 02:50 PM.
    RAM-Studio
    WS - Dual Xeon E5-2698v4/128GB/Win10x64/4xRTX 2080Ti
    My LWM Video Car Modeling Tutorial

  3. #3
    Super Member
    Join Date
    Sep 2003
    Location
    Barcelona
    Posts
    1,762
    Thanks!
    Salut!,
    Allabulle.

  4. #4
    areté adk's Avatar
    Join Date
    Feb 2003
    Location
    Melbourne
    Posts
    1,507
    Cheers a bunch jrandom, this looks very handy indeed

  5. #5
    eye kan kode gud jrandom's Avatar
    Join Date
    Dec 2009
    Location
    Seattle, WA
    Posts
    1,143
    I'm curious to hear if there are any problems with the 32-bit Windows plug-in, as I have absolutely no way of testing it.

    I'm looking into making optimizers for Car Paint and Skin, although aside from the Full/Simple switches, there's not a lot I can do. I'm going to have to experiment around with those nodes and see if there's anything else I can use (specular cutoffs, etc...) to make useful optimizers with.

    Dielectric has me stumped.

    Do people still use the old Standard settings or Standard Material? I suppose I could make an optimizer for that as well.

    (What's funny is that this whole coding push was primarily to get an infrastructure in C++ built so I could go on to learn how to make procedural texture nodes. Should prove to be an interesting challenge.)

  6. #6
    Super Member COBRASoft's Avatar
    Join Date
    Dec 2005
    Location
    Oudenburg, BEL
    Posts
    3,184
    Thanks for these!

    Dielectric is strange and slow . Perhaps you could make an archviz version instead .

  7. #7
    eye kan kode gud jrandom's Avatar
    Join Date
    Dec 2009
    Location
    Seattle, WA
    Posts
    1,143
    Quote Originally Posted by COBRASoft View Post
    Thanks for these!

    Dielectric is strange and slow . Perhaps you could make an archviz version instead .
    Dielectric is, so far as I know, physically accurate if you use partial internal reflections and a lot of ray bounces. I suppose I could go back to my older model of using the optimizer node to drive a switch to select between a Dielectric node and some bog-standard transparent node, but that dual-node driving approach was not very-well liked -- people found it a bit confusing, I think. That's why I abandoned that model in this new release and went with just driving a single node.

    I'm not sure if there'd be any point in me attempting to write an actual dielectric material node directly, as the LW coders are far more qualified than I am in that area, and I'd just wind up using the same math they do.

    What do you look for in an archviz glass material? Any simplifications you can think of that you'd find useful?

  8. #8
    Valiant NewTeKnight Matt's Avatar
    Join Date
    Feb 2003
    Location
    San Antonio, Texas, USA
    Posts
    13,057
    Nice work Bradley, very nice!
    UI / UX Designer @ NewTek

  9. #9
    Valiant NewTeKnight Matt's Avatar
    Join Date
    Feb 2003
    Location
    San Antonio, Texas, USA
    Posts
    13,057
    Quote Originally Posted by jrandom View Post
    What do you look for in an archviz glass material? Any simplifications you can think of that you'd find useful?
    Pretty much physically correct *looking*, but with easy settings to drive nice bold reflections (that may not be physically correct). Think a mix of dielectric and regular layered surfacing reflections in the Surface Editor.

    Essentially, when using layered surfaces, you can get nice bold reflections, but the glass might not look as 'accurate' as dielectric.

    Dielectric is nice looking, but sometimes can be hard to get bold reflections, you have to set up your lighting / bounce cards etc to get what you're after. If may be physically correct, but sometimes I want a "physically correct" cheat.

    If that makes any sense!
    UI / UX Designer @ NewTek

  10. #10
    eye kan kode gud jrandom's Avatar
    Join Date
    Dec 2009
    Location
    Seattle, WA
    Posts
    1,143
    Quote Originally Posted by Matt View Post
    Dielectric is nice looking, but sometimes can be hard to get bold reflections, you have to set up your lighting / bounce cards etc to get what you're after. If may be physically correct, but sometimes I want a "physically correct" cheat.

    If that makes any sense!
    Yes! Makes perfect sense. I don't think I'm at the skill-level where I can write a material node like that just yet, but I'll keep it in mind as I push forward with the other nodes I have planned. If I think of an easy way to do it via an optimizer node, I'll go that route first.

    If you have a demo scene with window materials set up the way you like them, that would help me study what techniques I'd need to implement.

  11. #11
    areté adk's Avatar
    Join Date
    Feb 2003
    Location
    Melbourne
    Posts
    1,507
    Quote Originally Posted by Matt View Post
    Pretty much physically correct *looking*, but with easy settings to drive nice bold reflections (that may not be physically correct). Think a mix of dielectric and regular layered surfacing reflections in the Surface Editor.

    Essentially, when using layered surfaces, you can get nice bold reflections, but the glass might not look as 'accurate' as dielectric.

    Dielectric is nice looking, but sometimes can be hard to get bold reflections, you have to set up your lighting / bounce cards etc to get what you're after. If may be physically correct, but sometimes I want a "physically correct" cheat.

    If that makes any sense!
    Right on the money Matt ! Dielectric was my very first stop closely followed by folliage - which benefits greatly from various techniques ie Pavlov's dome specular trick.
    Don't think you'd get the same sort of performance speed up here but there might be some clever ways of optimising blurred reflections that's easy to setup. It might already be present in your node but I've not had a chance to test folliage yet. Happy to give feedback on 32 bit btw.

  12. #12
    eye kan kode gud jrandom's Avatar
    Join Date
    Dec 2009
    Location
    Seattle, WA
    Posts
    1,143
    Quote Originally Posted by adk View Post
    Right on the money Matt ! Dielectric was my very first stop closely followed by folliage - which benefits greatly from various techniques ie Pavlov's dome specular trick.
    Don't think you'd get the same sort of performance speed up here but there might be some clever ways of optimising blurred reflections that's easy to setup. It might already be present in your node but I've not had a chance to test folliage yet. Happy to give feedback on 32 bit btw.
    Not sure how well the existing optimizer nodes will work with translucent surfaces -- that's up on my list of things to do, but I've only really used Skin at this point and have no idea how you're surfacing your foliage.

    Let me know how that 32-bit version works. I'm always a bit nervous when I have to release binaries I can't test.

  13. #13
    Super Member COBRASoft's Avatar
    Join Date
    Dec 2005
    Location
    Oudenburg, BEL
    Posts
    3,184
    e.g. Octane has a archviz option by faking the shadows. A similar trick is maybe possible? For the rest... What Matt said .

  14. #14
    Super Member JohnMarchant's Avatar
    Join Date
    Mar 2003
    Location
    Murcia, Spain
    Posts
    3,270
    Thanks indeed
    Dell XPS 15
    15.6-inch (3840 x 2160) 4K 282ppi IPS LCD
    Intel i7 7700HQ 2.8GHz
    Windows 10 64Bit
    NVidia GeForce GTX 1050
    1TB SDD
    32Gb Ram

    LightWave 2020

    Very nice Laptop

  15. #15
    Quote Originally Posted by Matt View Post

    ... Dielectric is nice looking, but sometimes can be hard to get bold reflections, you have to set up your lighting / bounce cards etc to get what you're after. If may be physically correct, but sometimes I want a "physically correct" cheat.

    If that makes any sense!
    To get Dielectric to reflect a bit more I use Material booster.
    http://www.db-w.com/products/dbwtools/docs?showall=1

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •