AnimationTrack

3DCharacterAnimation_Foundamental [Code]
language : python(Numpy,Pytorch,Pytorch3d,Scipy)
framework : [Games105]
function: FK,IK(CCD, Jacobian), Motion Retargeting(A-Pose / T-Pose, same skeleton), Motion Interpolation, Motion Blend, State Machine, Motion Matching, Skinning(LBS), PD Control

AI4Animation_Sebastian Starke [Code]
language : c#, python
framework : Unity, pytorch
function: interactive-animation(Character Control): Kinematics-based Learning Animation

SMPL [Video][Page]
language : c#, python
framework : Unity, Maya, UE, pytorch
function: human model by network: pose shape blending(with LBS,DQS skinning) / s3D pose and shape estimation from pictures

Text2Motion_Generation [Papers_haveCode]
language : python
framework : blender, pytorch
function : generativeAI: a text description to corresponding human motion sequence generation

Others

Simulation and Animation Seminar

GAMES Webinar 300 姚贺源-复杂动作控制策略的学习与生成(Learning and Generating Control Policies for Complex Actions) https://www.bilibili.com/video/BV1tz4y1A71z/?vd_source=12c3d0a1622797f9f65e6fd88ed2ec9c

徐霈-复杂动作控制策略的学习与生成 https://www.bilibili.com/video/BV1Mu4y1P7pc/?spm_id_from=333.999.0.0&vd_source=12c3d0a1622797f9f65e6fd88ed2ec9c

GAMES Webinar 272 敖腾隆-高质量数字人建模与驱动 https://www.bilibili.com/video/BV1qo4y187ex/?spm_id_from=333.999.0.0&vd_source=12c3d0a1622797f9f65e6fd88ed2ec9c

GAMES Webinar 272 张启煊-高质量数字人建模与驱动 https://www.bilibili.com/video/BV1as4y1P79P/?spm_id_from=333.999.0.0&vd_source=12c3d0a1622797f9f65e6fd88ed2ec9c

GAMES Webinar 243-模拟与动画专题-Fangzhou Hong-基于物理的角色动画与跨模态角色生成与动画 https://www.bilibili.com/video/BV1Xg41167Yo/?spm_id_from=333.999.0.0&vd_source=12c3d0a1622797f9f65e6fd88ed2ec9c

UnrealEngine_AnimationModule[C++]
http://www.andreasaristidou.com/publications/papers/IK_survey.pdf
\UE_5.1\Engine\Source\Runtime\AnimationCore\Private\CCDIK.cpp
\UE_5.1\Engine\Source\Runtime\AnimationCore\Private\FABRIK.cpp

\UE_5.1\Engine\Plugins\Experimental\FullBodyIK\Source\FullBodyIK\Private\RigUnit_FullbodyIK.cpp
\UE_5.1\Engine\Plugins\Experimental\FullBodyIK\Source\FullBodyIK\Private\JacobianIK.cpp
\UE_5.1\Engine\Plugins\Experimental\FullBodyIK\Source\FullBodyIK\Private\JacobianSolver.cpp
\UE_5.1\Engine\Plugins\Experimental\FullBodyIK\Source\FullBodyIK\Public\FBIKConstraint.h

https://skinning.org/
https://rodolphe-vaillant.fr/entry/146/unreal-engine-skeletal-mesh-doc-sheet

\UE_5.1\Engine\Source\Runtime\Engine\Private\SkeletalRenderCPUSkin.cpp
\UE_5.1\Engine\Source\Runtime\Engine\Private\GPUSkinCache.cpp
\UE_5.1\Engine\Shaders\Private\GpuSkinCacheComputeShader.usf(compute shader)
\UE_5.1\Engine\Source\Runtime\Engine\Private\GPUSkinVertexFactory.cpp
\UE_5.1\Engine\Shaders\Private\GpuSkinVertexFactory.ush(vertex shader)

\UE_5.1\Engine\Source\Runtime\Engine\Public\SkeletalRenderPublic.h
\UE_5.1\Engine\Source\Runtime\Engine\Classes\Components\SkinnedMeshComponent.h
\UE_5.1\Engine\Source\Runtime\Engine\Classes\Components\SkeletalMeshComponent.h
\UE_5.1\Engine\Source\Runtime\Engine\Classes\Engine\SkeletalMesh.h
\UE_5.1\Engine\Source\Runtime\Engine\Public\ReferenceSkeleton.h
\UE_5.1\Engine\Source\Runtime\Engine\Public\Rendering\SkeletalMeshModel.h
\UE_5.1\Engine\Source\Runtime\Engine\Public\Rendering\SkeletalMeshLODModel.h
\UE_5.1\Engine\Source\Runtime\Engine\Public\Rendering\SkeletalMeshRenderData.h
\UE_5.1\Engine\Source\Runtime\Engine\Public\Rendering\SkeletalMeshLODRenderData.h

\UE_5.1\Engine\Source\Runtime\Core\Public\Math\DualQuat.h

https://www.youtube.com/watch?v=ykQzmA6vs5c
https://www.youtube.com/watch?v=_sLnCqBaElI

\UE_5.1\Engine\Plugins\Animation\IKRig\Source\IKRigEditor\Private\RetargetEditor\IKRetargetBatchOperation.cpp
\UE_5.1\Engine\Plugins\Animation\IKRig\Source\IKRig\Private\Retargeter\IKRetargetProcessor.cpp
\UE_5.1\Engine\Plugins\Animation\IKRig\Source\IKRig\Public\Retargeter\IKRetargeter.h

MotionMatching2016: https://www.gdcvault.com/play/1023280/Motion%20Matching%20and%20The%20Road
MotionMathcing2020: https://www.youtube.com/watch?v=lN9pXZzR3Ys
MotionMathcingUE5: https://www.youtube.com/watch?v=rLEWEQjTOb8

\UE_5.1\Engine\Plugins\Experimental\Animation\PoseSearch\Source\Runtime\Private\AnimNode_MotionMatching.cpp
\UE_5.1\Engine\Plugins\Experimental\Animation\PoseSearch\Source\Runtime\Private\PoseSearchLibrary.cpp
\UE_5.1\Engine\Plugins\Experimental\Animation\PoseSearch\Source\Runtime\Private\PoseSearch.cpp
\Epic Games\UE_5.1\Engine\Source\Runtime\Engine\Private\Animation\AnimNode_Inertialization.cpp

MotionBlendingUE: https://www.youtube.com/watch?v=DN6B7rJ5Mps&t=270s
\UE_5.1\Engine\Source\Runtime\Engine\Classes\Animation\BlendSpace.h

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×