FE4Max Performance

SycklopSycklop Posts: 3
edited April 2016 in Fabric for 3ds Max

Hi everybody and Sorry for my english it is not good.

I'm a beginner in FabricEngine, I learn to use it and I try to compare the performances with maxscript (script_controller). So I redid a tool wich usually use -> RayToSurface Tranform Controller Script.

Elements:

  • Surface: Sphere with Turbosmooth Viewport 3 (Name: Surface)
  • RayCast: helper (Name: CastSource)
  • Result on another helper (Name: Result)

The results are:
Maxscript: 400fps
FabricEngine: 13fps

Please see the attached files.
I know I have much to learn. Can you help me to understand this difference ?

Thank you

Simon P.

Comments

  • borjaborja Administrator, Fabric Employee Posts: 480 admin

    Hi @Sycklop

    Thanks for your great sample.

    You approach is correct. If any, the Transform node that is applied to the sphere is introducing overhead since it is translating all the vertices of the surface to raycast into. (I go from 5fps to 15 in this case)

    In any case, that doesn't explain the ugly performance, compared to maxscript (I get 350 fps)
    What I did to determine what was going on was to translate the canvas graph to the canvas standalone (see the file attached) where I could measure the speed (make sure v-sync is disabled in your gpu and that the fps option is set to max fps). Then I get the same 350 fps as in maxscript with a similar detailed sphere. So, this is a bug in our Fabric for 3ds Max integration. I am filing a FABMAX ticket to determine where the slowdown comes from.

    Thanks for your feedback!

    Borja Morales
    Technical Product Manager
    Fabric Software Inc.

  • SycklopSycklop Posts: 3

    Ok well thanks for clearing that up. You are right, I get 531/968 fps in Canvas standalone.
    I'm continuing to perform tests on tools. ;)

  • borjaborja Administrator, Fabric Employee Posts: 480 admin

    Glad to hear. Btw, I forgot to put the ticket number. It is FABMAX-54

    Stay tuned!

    Borja Morales
    Technical Product Manager
    Fabric Software Inc.

Sign In or Register to comment.