MackeyK24

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.

IMPORTANT... NOT ACTUALLY RUNNING ANY UNITY MECHANIM ANIMATION SYSTEM AT RUNTIME

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 :)  :)  :)

 

Share this post


Link to post
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/

 

Share this post


Link to post
Share on other sites

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

 

UPDATED

Modes:

Transparent = AlphaBlend With Pre Multiply Alpha Mode

Cutout = AlphaTest With No Alpha Blending

Fade = AlphaBlend With Default Combine Alpha Mode

Opaque = No Alpha Blending

5ace18feb7c9b_ScreenShot2018-04-11at4_12_36AM.thumb.png.782dee57dd86c19f5d6e542a13af0b8f.png

 

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)

 

:)

 

 

 

Share this post


Link to post
Share on other sites

These are the Original Daz3D and Unity Renders:

5ace1a557fa30_ScreenShot2018-04-11at4_21_16AM.thumb.png.d5076b29f8fce2c4b18133f4014f2061.png

 

 

And exported to Unity

 

5ace1a6e4399f_ScreenShot2018-04-11at4_22_07AM.thumb.png.e64a426beaeefc794b7694d55344dc53.png

 

 

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

 

5ace1acc18097_ScreenShot2018-04-11at4_12_36AM.thumb.png.e7a7e7a264bf6bb62cd4bb8f64974fcd.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.