[Fisio SB addOn released] Fisio: Physics Simulator

11112131416

Comments

  • Robert FreiseRobert Freise Posts: 4,439
    edited January 21

    lol-rotflmao.gif
    498 x 498 - 839K
    Post edited by Richard Haseltine on
  • barbultbarbult Posts: 24,240

    What does Ms Nudge look like? I may render her some time if I have the appropriate resources.

  • Robert FreiseRobert Freise Posts: 4,439
    edited January 21

    barbult said

    What does Ms Nudge look like? I may render her some time if I have the appropriate resources.

    Here she is

     

    Don't know why but the forum rotated it

    IMG_20221127_065527370_HDR.jpg
    4096 x 3072 - 3M
    Post edited by Robert Freise on
  • barbultbarbult Posts: 24,240

    She looks so sweet and innocent. Or is that her guilty "I didn't do it!" face.

  • Robert FreiseRobert Freise Posts: 4,439

    That's her wait for it face

  • barbultbarbult Posts: 24,240

    Robert Freise said:

    That's her wait for it face

    Uh oh!

  • hookflashhookflash Posts: 169
    edited January 23

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    Post edited by hookflash on
  • AlbertoAlberto Posts: 1,436

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

  • hookflashhookflash Posts: 169

    Alberto said:

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

     

    Screenshot-2024-01-23-091100 Screenshot-2024-01-23-091243

    Also, not sure if this is relevant, but the non-softbody version of Fisio seems to run fine on my system. Only FisioSB is giving this error.

  • stem_athomestem_athome Posts: 518

    I did not know this was available. Looking at the library used, this looks interesting.

    I have been playing with the rigid bodies in Blender, but will now play with this for a while.

    (I want to build a working tank track).

  • Saxa -- SDSaxa -- SD Posts: 872

    Alberto said:

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

    re: Fisio dlls and can't find.

    Had this issue a few times. Posted the one fix i did that worked earlier in this thread.   Second time was after about a 2week break from FisioSB about a month ago.  It was all working normally for days and days.  Returned to it after 2 weeks and not working.  Engine not recognized.  How does that happen?  Fix in this 2nd case was go to DIM and install the FisioSB.  And first time was working before to and dlls were in correct place.  But had to copy and paste dlls to overwrite from manual DL of DIM.  Given "lost" FisioSB engine a few times now, it does seem a DS recognition of fisio dlls. Or that was my experience and thoughts.  Perhaps it was my process?  But have not had this on-off working before.

  • stem_athomestem_athome Posts: 518

    Managed to have a quick play. Made a simple vehicle (just out of daz primitives). Ran it over uneven ground and looking good (although I admit it was the axels moving rather than suspension on my first try). I did add steering via keyframed torque force, it worked OK.

     

  • AlbertoAlberto Posts: 1,436

    hookflash said:

    Alberto said:

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

     

    Screenshot-2024-01-23-091100 Screenshot-2024-01-23-091243

    Also, not sure if this is relevant, but the non-softbody version of Fisio seems to run fine on my system. Only FisioSB is giving this error.

    Is Filament working in your system? Check, please, "dzfilamentapi.dll" with CFF  (it's directly inside "/DazStudio4/").

    If with Filament you see the same missing, you can update your system with any (or both) of these Windows updates;

    https://www.microsoft.com/en-us/download/details.aspx?id=53587

    https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

  • hookflashhookflash Posts: 169

    Alberto said:

    hookflash said:

    Alberto said:

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

     

    Screenshot-2024-01-23-091100 Screenshot-2024-01-23-091243

    Also, not sure if this is relevant, but the non-softbody version of Fisio seems to run fine on my system. Only FisioSB is giving this error.

    Is Filament working in your system? Check, please, "dzfilamentapi.dll" with CFF  (it's directly inside "/DazStudio4/").

    If with Filament you see the same missing, you can update your system with any (or both) of these Windows updates;

    https://www.microsoft.com/en-us/download/details.aspx?id=53587

    https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

    CFF Explorer seems to be showing the same files as missing for dzfilamentapi.dll, but, oddly, Filament runs fine. I tried updating with the files you linked to, but installation fails with the error, "Another version of this product is already installed." Very strange...

     

     

  • stem_athomestem_athome Posts: 518

    I got suspention working on each wheel. It works well. I am actually having some fun.

     

    Nice work with this plugin. I still have to play with soft bodies.

  • stem_athomestem_athome Posts: 518
    edited January 25

    Hi,

     

    I have just istalled fisio sb and have some questions.

    I was going to see about running sb with an already created rb scene. But this is not possible (rb model just falls apart). Do I now need to rebuild/build all scenes that will have both rb/sb in the soft bodies UI?

    In the SB ui. when adding a RB link node, it simple adds the link to the scene browser, it dos not give the popup to select objects. Is that intentional or a bug? (the SB link node does give the popup, as does the RB link node in the RB UI)

    Fisio material node > soft body material. By default it shows material type as "plastic", when I change to any other type, it reverts back to plastic as soon as I move the mouse pointer away. Is that a bug, or am I missing somthing?

     

    Post edited by stem_athome on
  • AlbertoAlberto Posts: 1,436

    stem_athome said:

    Hi,

     

    I have just istalled fisio sb and have some questions.

    I was going to see about running sb with an already created rb scene. But this is not possible (rb model just falls apart). Do I now need to rebuild/build all scenes that will have both rb/sb in the soft bodies UI?

    No, the old scenes should work. Could you describe what is happening in the scene where "rb model just falls apart", please?

    stem_athome said:

    In the SB ui. when adding a RB link node, it simple adds the link to the scene browser, it dos not give the popup to select objects. Is that intentional or a bug? (the SB link node does give the popup, as does the RB link node in the RB UI)

    It's unintentional (I'll address this in the next update).  However, you can select the objects in the properties tab of the link (First object and Second object properties).

    stem_athome said:

    Fisio material node > soft body material. By default it shows material type as "plastic", when I change to any other type, it reverts back to plastic as soon as I move the mouse pointer away. Is that a bug, or am I missing somthing?

    No, you're seeing some hidden properties (You should have enabled the Show Hidden Properties on the preferences of the Parameters tab). These properties are unused by the time and are reserved for future updates, don't worry about them.

  • AlbertoAlberto Posts: 1,436

    hookflash said:

    Alberto said:

    hookflash said:

    Alberto said:

    hookflash said:

    Alberto said:

    jhandy said:

    can't load fisio engine functions

    It seems it's a problem similar to this: https://www.daz3d.com/forums/discussion/comment/7874911/#Comment_7874911 

    Check these comments:

    https://www.daz3d.com/forums/discussion/comment/7878706/#Comment_7878706

    https://www.daz3d.com/forums/discussion/comment/7879396/#Comment_7879396

    Let me know if the comments help you, please.

    I'm having this same issue. CFF Explorer reports the same missing DLLs, so I tried installing the VC++ Redistributable you linked to. The installation failed, as I already have a more recent version installed (which I reinstalled, but that didn't solve the problem). Any advice?

    Edit: One thing that might be worth noting is that, when I click "Run Simulation" a second time (after it fails the first time), Daz Studio crashes.

    If the redistributable installation fails, it usually is because it's already installed.

    Could you post a screenshot of the contents of the "/DazStudio4/libs/Fisio" folder? And a post of the report of CFF Explorer, please.

     

     

    Screenshot-2024-01-23-091100 Screenshot-2024-01-23-091243

    Also, not sure if this is relevant, but the non-softbody version of Fisio seems to run fine on my system. Only FisioSB is giving this error.

    Is Filament working in your system? Check, please, "dzfilamentapi.dll" with CFF  (it's directly inside "/DazStudio4/").

    If with Filament you see the same missing, you can update your system with any (or both) of these Windows updates;

    https://www.microsoft.com/en-us/download/details.aspx?id=53587

    https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

    CFF Explorer seems to be showing the same files as missing for dzfilamentapi.dll, but, oddly, Filament runs fine. I tried updating with the files you linked to, but installation fails with the error, "Another version of this product is already installed." Very strange...

    Yes, very strange: CFF and FisioSB both miss the files, but Filament doesn't. Let me see what I can find about it.

  • stem_athomestem_athome Posts: 518

    Alberto said:

    stem_athome said:

    Hi,

     

    I have just istalled fisio sb and have some questions.

    I was going to see about running sb with an already created rb scene. But this is not possible (rb model just falls apart). Do I now need to rebuild/build all scenes that will have both rb/sb in the soft bodies UI?

    No, the old scenes should work. Could you describe what is happening in the scene where "rb model just falls apart", please?

     I made a simple rig (out of daz primitives) to test wheel suspension.

     

    Pic01 shows frame 0 of simulation

    pic02 shows frame 10 in RB simulation. The simulation continues with rig moving off down track.

    pic03 show SB simulation at frame 10. I tried all 4 "methods" for simulation but all failed.

    I have attached scene file if that helps.

    pic1.jpg
    640 x 350 - 28K
    pic2.jpg
    650 x 350 - 33K
    pic3.jpg
    650 x 350 - 25K
    duf
    duf
    fisio_06.duf
    134K
  • stem_athomestem_athome Posts: 518

    I just built a simple RB rig using the SB UI. Rig has similar issue (in SB simulation) as shown above. I tried using "Cosimulation", it looked like it was OK, but after 15 frames the rig had issues.

    I used the rig in a RB simulation, and looks OK.

     

  • stem_athomestem_athome Posts: 518

    I was having issues with SB simulation. So went back to basics.

    Pic 1. Simple scene. Sphere RB fixed. Plane (10 division) SB. Material same on both

    pic 2. Ran simulation, all OK

    pic 3 Rotated plane.

    pic 4. Simulation resulted with plane moveing along local coordinates (Y) instead of world Y (gravity).

     

     

    01.jpg
    530 x 510 - 57K
    02.jpg
    430 x 508 - 50K
    03.jpg
    397 x 502 - 46K
    04.jpg
    547 x 497 - 55K
  • AlbertoAlberto Posts: 1,436

    i tridestem_athome said:

    I just built a simple RB rig using the SB UI. Rig has similar issue (in SB simulation) as shown above. I tried using "Cosimulation", it looked like it was OK, but after 15 frames the rig had issues.

    I used the rig in a RB simulation, and looks OK.

    Your magnificent rig has several links. The Fisio core is optimized for Rigid bodies, especially with links. If you want to run a scene with only rigid bodies, it's much better to use the Fisio core pane instead of the SB's one. However, if you need to simulate Soft bodies in the same scene, you have to use the FisioSB pane, but as you have some links, the simulation will need a bigger precision (maybe 0.2 or more), and the use of Cosimulation and the Smooth Contacts system type.

    I simulated your scene in FisioSB, enabling cosimulation. The system type = Smooth Contacts, and Precision = 0.2.

  • AlbertoAlberto Posts: 1,436

    stem_athome said:

    I was having issues with SB simulation. So went back to basics.

    Pic 1. Simple scene. Sphere RB fixed. Plane (10 division) SB. Material same on both

    pic 2. Ran simulation, all OK

    pic 3 Rotated plane.

    pic 4. Simulation resulted with plane moveing along local coordinates (Y) instead of world Y (gravity).

    Could you upload the rotated plane scene so I can examine it, please?

  • stem_athomestem_athome Posts: 518

    Alberto said:

     

    I simulated your scene in FisioSB, enabling cosimulation. The system type = Smooth Contacts, and Precision = 0.2.

    It did run with those settings (but took a long time), untill I added soft body plane, Pic shows result after 5 mins (using your settings)

    05.jpg
    362 x 351 - 36K
  • stem_athomestem_athome Posts: 518

    Alberto said:

    Could you upload the rotated plane scene so I can examine it, please?

    Did not keep the scene, but made another, same result.

    duf
    duf
    Fisio_sb.duf
    31K
  • stem_athomestem_athome Posts: 518

    I did a bit more testing in SB with RB

    With the possibility it was the number of RB links causing issue, I created 36 cubes, linked them together (37 links) placed a SB plane(10 div), ran sim at default settings and all OK. So not number of links?

    I then made a scene with a RB sphere set up to drop on a sloped surface. The sphere should drop, hit the surface and roll down the slope. Did not work in SB simulation (even without a SB object. The sphere droped to surface and stayed there (did not move). I increased the setting (to what was posted) and it did work. I added a SB plane (10 div), ran the sim, and the sphere fell through the ground.

    So I do not understand.

    I will leave the SB for now. Back to RB.

  • AlbertoAlberto Posts: 1,436

    I did a bit more testing in SB with RB

    With the possibility it was the number of RB links causing issue, I created 36 cubes, linked them together (37 links) placed a SB plane(10 div), ran sim at default settings and all OK. So not number of links?

    I then made a scene with a RB sphere set up to drop on a sloped surface. The sphere should drop, hit the surface and roll down the slope. Did not work in SB simulation (even without a SB object. The sphere droped to surface and stayed there (did not move). I increased the setting (to what was posted) and it did work. I added a SB plane (10 div), ran the sim, and the sphere fell through the ground.

    So I do not understand.

    I will leave the SB for now. Back to RB.

    About the rotated plane, it's a bug. Thank you for reporting it. I will fix it, but it could take several weeks to be ready for the users.

    If you use the Non Smooth Contacts system type in SB, the rigid bodies tend to stick when they collide. 

    For this year, it's planned an update of SB, which will include an additional and more reliable solver to manage Rigids and Soft bodies in the same simulation.

  • stem_athomestem_athome Posts: 518

    Hi,

    I have been building more complex RB rigs (in Fisio RB), but found that the rig links break (fixed links/ links with limits do not remain fixed/limited) when the link numbers increase (regardless of which settings are used). In Blender when that happens I can increase the "Substeps per Frame(Number of simulation steps taken per Frame)" which resolves the issue, but that is not possible in Fisio.

     

  • AlbertoAlberto Posts: 1,436

    stem_athome said:

    Hi,

    I have been building more complex RB rigs (in Fisio RB), but found that the rig links break (fixed links/ links with limits do not remain fixed/limited) when the link numbers increase (regardless of which settings are used). In Blender when that happens I can increase the "Substeps per Frame(Number of simulation steps taken per Frame)" which resolves the issue, but that is not possible in Fisio.

    The precision in Fisio RB has embedded the substeps; precision 2 uses the same method as precision 1 but with ten times substeps. You can also increase the number of steps by increasing the FPS (the Frame rate of the Daz Studio Timeline). Decreasing the scale (Fisio Pane), as it slows the simulation, also increases the steps.

  • stem_athomestem_athome Posts: 518

    Alberto said:

    The precision in Fisio RB has embedded the substeps; precision 2 uses the same method as precision 1 but with ten times substeps.

    Hi,

     

    Thanks for the info.

    How many substeps in precision 1?

     

     

Sign In or Register to comment.