분류 전체보기612 심화 수업51일차 - TerrainEditor, 높이맵 보호되어 있는 글 입니다. 2023. 7. 7. 심화 수업50일차 - 애니메이션 블렌드, 높이맵(Terrain) 보호되어 있는 글 입니다. 2023. 7. 6. 심화 수업49일차 - 애니메이션 블렌드(Animation Blend) 보호되어 있는 글 입니다. 2023. 7. 5. [Animation] 스키닝(Skinning) 부분 정리 스크닝 애니메이션 개념 정리 [Animation] 스키닝(Skinning) 애니메이션 스키닝 애니메이션? Skinning Animation은 3D 모델의 뼈대 또는 스켈레톤을 기반으로 하는 애니메이션 기술이며 3D 모델의 피부또는 외부 메쉬를 뼈대(Bone) 또는 스켈레톤(Skeleton)에 결합시키는 프로세 rhksgml78.tistory.com Shader 에 추가된 코드 부분 matrix SkinWorld(float4 indices, float4 weights) // 상위 Shader 파일 { matrix transform = 0; //영행렬 transform += mul(weights.x, Bones[(uint) indices.x]); transform += mul(weights.y, Bones[.. 2023. 7. 4. [Animation] Animation 클래스 정리 FrameWork / GameObject / Member / Animation.h #pragma once class Animation { public: UINTframeMax; UINTboneMax; Matrix** arrFrameBone;//프레임갯수* 본갯수 (차후 Rvalue && 로 사용할 것) floattickPerSecond; stringfile; Animation(); ~Animation(); void LoadFile(string file); void SaveFile(string file); }; enum class AnimationState { LOOP, ONCE, STOP//Pause }; class Animations { struct Animator { float frameWeight .. 2023. 7. 4. [Animation] 애니메이션 블렌드(Animation Blend) 애니메이션 블렌드? 그래픽스에서 Animation Blend는 여러 개의 애니메이션 클립(Clip)을 조합하여 자연스러운 끊기지않도록 자연스럽게 연결된 애니메이션 효과를 만들어내는 기술입니다. 애니메이션 블렌드는 캐릭터 애니메이션과 같은 실시간 그래픽스 애플리케이션에서 많이 사용됩니다. 일반적으로 애니메이션 클립은 캐릭터의 다양한 동작을 나타나낸 동작 단위 입니다. 예를 들어 걷기, 뛰기, 점프 등의 각각 동작은 개별 애니메이션 클립으로 표현될 수 있습니다. 이러한 애니메이션 클립을 조합하여 보다 자연스러운 애니메이션을 만들어 낼 수 있습니다. 구현방식 애니메이션 블렌드는 크게 두 가지 방식으로 구현 됩니다. 1. Linear Blending (선형 블렌딩) 각 애니메이션 클립의 가중치(Weight)를 .. 2023. 7. 4. 이전 1 ··· 58 59 60 61 62 63 64 ··· 102 다음