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