OK I got my latest update up for my add-on.... And it has that blender normal groups code we talked about

Issue #1340 wontfix
Joe Morris @ FAST Animation Studio Toolz created an issue

.. Remember if you guys want to try it out and see if it will work well integrated into Diffeomorphic you could use free code on gumroad

toapy-and-friends-free-codes

But as long as she's wearing strand based hair then your High Poly Genesis 8 in EVEE render mode Will jump from 6 FPS Animation speed All the way up to 24 FPS when you press the Super Solid Mode button…

Note when I experienced this simplify was on and set to 0 in blender

I had 3 pairs of clothes on my character …shirt shoes and pants …each one had normal maps Which the super solid mode button optimized hence the animation speed boost…

If your character's clothes have all bump maps you'll experience different results… The more normal maps on your character/clothes The faster than boost But it optimizes the normal maps on all items in your scene so you'll get a huge performance boost overall..

so EVEE GOT 24fps…I checked in cycles render mode and I got 20 FPS With that same button press

I had ambient inclusion screen space reflections motion blur And that other one I forgot … all enabled And view port samples was set to a 128 samples I probably could have gone higher

And note my update for next week which I copied from you, which includes the automatic activation of diffuse image texture nodes…when you import an asset with diffeomorphic… And any other object to your scene…fbx Dae abc etc..obj…..

I know I've said it before but just remember you can have all of these ideas if it helps improve diffeomorphic…Happy 2023!!!

Comments (9)

  1. Joe Morris @ FAST Animation Studio Toolz reporter

    Oh yeah thank you to the creators of Blender Normal Groups for making this possible…

    These guys are geniuses to have figured this out

  2. Joe Morris @ FAST Animation Studio Toolz reporter

    OK this is an update Please read this because I don't think I could edit my issue…

    this is basically a test of the Blender Normal Groups code

    DAZ/DIFFEOMORPHIC SPEED BOOST TEST (Should apply to other characters with similar stats)

    Simplify was 0 in Blender for All...
    Strand Based Hair for All (Toulouse)...
    Clothes Had Normal Maps for All...
    DAZ RESOLUTION LEVEL WAS HIGH FOR ALL

    (With Body, Hair and Clothes included) GENESIS 8 HAD: 118,000 faces GENESIS 8.1 HAD 194,000

    WITH CHARACTERS IN EVEE Render Mode...128 Viewport Samples...
    Ambient Occlusion, Bloom, Screen Space Reflections, and Motion Blur, enabled

    When I clicked Super-Solid-Mode button

    GENESIS 8... went from 7 FPS to 24 FPS
    GENESIS 8.1... went from 3 FPS to 10 FPS

    DAZ/DIFFEOMORPHIC SPEED BOOST TEST SYNOPSIS

    I am still testing this...but likely if your character or object has normal
    maps anywhere on them you'll get a speed boost when you animate
    if you use this add-on, It optimizes the normal maps on all items in your scene
    so you'll get a huge performance boost overall….

    I don't know how common normal maps are when you bring DAZ studio characters into blender with DIFFEOmorphic a lot of times I see they just have bump maps but if normal maps are pretty common then I would really recommend integrating the optimized blender normal groups nodes because I've been really happy with it and it's tested out pretty good

  3. Joe Morris @ FAST Animation Studio Toolz reporter

    I don't see any difference in the visual appearance using these using these nodes and I did get a cycle speed boost….20fps on above Genesis 8 in CYCLES RENDER MODE…

  4. Joe Morris @ FAST Animation Studio Toolz reporter

    so please disregard where I said in the top part of the post the more normal maps the character has the bigger the boost… that could be wrong or right or just not an accurate comparison… what I Know for sure is what I wrote down

  5. Joe Morris @ FAST Animation Studio Toolz reporter

    in the “OK this is an update Please read this because I don't think I could edit my issue…“ POST

  6. Alessandro Padovani

    In my experience what takes most time is subdivision, so simplify alone works fine to speedup the viewport. Then we can also drop frames in the timeline options to get a realtime preview if needed. That said optimizing the normal maps may be useful, as long as it’s an option.

    Note that all of this is only for viewport preview though, since for rendering subdivision takes most of the time with eevee, and raytracing takes most of the time with cycles, so for rendering these optimizations are unuseful.

  7. Joe Morris @ FAST Animation Studio Toolz reporter

    Yeah basically these optimized normal maps work to speed up animation because of the way blender processes Normal maps on objects that have modifiers that get updated every frame.. Like armature modifiers if you read the blender normal groups github page there are a lot of discussions… That could fine tune your approach to this without a lot of work….

    i've been talking to Andrew D the creator of Extreme PBR about all this and hes really interested in it too…as far as to add more power to his Extreme PBR Blender add on….

    Thanks for taking the time to listen…HAPPY 2023!

  8. Log in to comment