본문 바로가기

분류 전체보기612

심화 수업42일차 - ASSIM(노멀매핑추가) 보호되어 있는 글 입니다. 2023. 6. 26.
[Graphics] 노멀 매핑(Normal Mapping) & 탄젠트 스페이스(Tangent Space) 노멀 매핑(Normal Mapping) 노멀 매핑은 표면의 디테일을 높이기 위하여 사용되는 기술입니다. 일반적으로 3D 모델의 표면은 균일한 빛 반사의 특성을 가지고 있지만 실제 객체는 표면의 디테일이 있고, 함몰 및 돌출의 부분들이 존재 합니다. 노멀 매핑은 이러한 디테일을 표현하기 위하여 사용되는 기술로 3D 모델의 표면의 법선(Normal)의 벡터를 조작하여 시각적으로 디테일한 표현을 추가합니다. 공식 및 상세내용 참조 사이트 LearnOpenGL - Normal Mapping Normal Mapping Advanced-Lighting/Normal-Mapping All of our scenes are filled with meshes, each consisting of hundreds or mayb.. 2023. 6. 25.
[주말]22일차 - API2, 퀵정렬 (주말 수업 자료첨부) 보호되어 있는 글 입니다. 2023. 6. 24.
심화 수업41일차 - ASSIMP마무리, 스키닝애니메이션 보호되어 있는 글 입니다. 2023. 6. 23.
[Animation] 스키닝(Skinning) 애니메이션 스키닝 애니메이션? Skinning Animation은 3D 모델의 뼈대 또는 스켈레톤을 기반으로 하는 애니메이션 기술이며 3D 모델의 피부또는 외부 메쉬를 뼈대(Bone) 또는 스켈레톤(Skeleton)에 결합시키는 프로세스 입니다. 캐릭터 모델링에서 주로 사용되고 있으며, 캐릭터의 뼈대를 구성하는 복수의 뼈(또는 조인트)에 의해서 제어됩니다. 각 뼈는 변환 행렬을 가지고 있으며, 이런 행렬은 캐릭터의 뼈대에 따라 움직임을 계산하여 제어할 수 있으며 이를 통하여 모델이 움직일 때 피부가 자연스럽게 변형되어 애니메이션 효과를 만들 수 있습니다. 스키닝 애니메이션의 구성 스키닝 애니메이션의 주요한 구성은 다음과 같습니다. 1. 스켈레톤 또는 뼈대 모델의 움직임을 제어하는 뼈대의 구조 입니다. 일반적으로 스.. 2023. 6. 22.
심화 수업40일차 - ASSIMP2 보호되어 있는 글 입니다. 2023. 6. 22.