Jump to content

Babylon Toolkit Status


Recommended Posts

Still working on the Most important feature of all that started the whole toolkit design for me...

My Unity Mechanim STYLE Frame By Frame Animation Posing System.


I simply SCRAPE OFF as much information about the native Unity Animation State Machine As Design Time, Serialize that as metadata.

Then my BABYLON.AnimationState class (from SceneManager Extension) uses my own implementation of a frame by frame animation state machine

that can blend ANY pose from ANY animation track for ANY clip on ANY layer at ANY given frame time... And its SUPER fast... Especally for DYNAMIC state changes

that would normally cause you to have to call scene.beginAnimation over and over and over to handle switching animation state.

But the animation state machine handles all this flawlessly so far :)  :)  :)


Link to comment
Share on other sites

Status Update: This is my first little demo of my Frame By Frame Animation State Machine. That Supports Animation Blending (Both Blending Speed And Final Composition)

Note the Play Blend button with play a Walk Forward animation with a 50% blend of the Left Strafe Walk ... Giving a Diagonal Walk Forward result :)

Clear your browser cache and take a look: http://mackey.cloud/games/tester/


Link to comment
Share on other sites

  • 2 weeks later...

PBR Fixes... Check this Daz3D render out the box with just the KNOWN lashes and eyes fixes (Have to set AlphaIsTransparency and use proper render Mode).


Unity Render Mode now convert perfectly to BabylonJS




Transparent = AlphaBlend With Pre Multiply Alpha Mode

Cutout = AlphaTest With No Alpha Blending

Fade = AlphaBlend With Default Combine Alpha Mode

Opaque = No Alpha Blending



Check the Hair and the Eyes to... All using Standard Unity Shader (Export As PBRMaterial of course) ... Looks pretty damm good to me... (Without Ambient Occlusion because Daz3D does NOT export or use Ambient Occlusion Maps...I might try to bake with Maya or Blender and see how that looks)






Link to comment
Share on other sites

These are the Original Daz3D and Unity Renders:




And exported to Unity





Heck... I think the BabylonJS render looks BETTER than Unity Render and a little more SMOOTHER than the Daz3D.


Skin looks great in Babylon PBR Material (With all the perfect GLTF Material Export Settings and Proper Metallic Texture Encoding)


And My Babylon Shot Again



Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...