Skip to content

HanetakaChou/Brioche-Puppet

Repository files navigation

Brioche Puppet

build windows

build linux

build macos

I am currently working on the free and open-source VTuber software Brioche Puppet.

As a rendering engineer, the rendering is implemented by me. But the third-party libraries BulletPhysics and MeidaPipe are used for ragdoll physics and motion capture.

1. Rendering (High Level)

Brioche ANARI

2. Rendering (Low Level)

Brioche PAL

  • Backend
    • Direct3D12
    • Vulkan
    • Metal

3. File Format

Brioche Asset Import

4. Animation

Brioche Motion

  • Motion Capture
  • Animation
    • IK (Inverse Kinematics)
      • Reaching IK (Target Position)
        • Two Joints IK
        • Three Joints IK
        • CCD (Cyclic Coordinate Descent) IK
        • FABRIK (Forward And Backward Reaching Inverse Kinematics)
        • Biped Foot IK
        • Quadruped Foot IK
      • Aim IK (Target Rotation)
        • Look At IK
    • Skeleton Mapper
      • Ragdoll Mapping
      • Animation Retargeting Mapping
    • Ragdoll
      • Ragdoll Kinematics Controller
      • Ragdoll Motors Controller

5. Physics

Brioche Physics

  • Backend
  • Rigid Body
    • Shape
      • Sphere
      • Box
      • Capsule
    • Motion
      • Fixed
      • Keyframe
      • Dynamic
  • Constraint
    • Fixed
    • Ball and Socket
    • Hinge
    • Prismatic
    • Ragdoll
    • 6DOF

About

Free and Open-Source VTuber Software

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages