본문 바로가기

unreal procedural mesh 절단3

Unreal Skeletal Mesh to Procedural Mesh - Slice 이제 잘라보자.자르는 코드는 어렵지 않다.void AEnemy::SliceMeshAtBone(FVector SliceNormal, bool bCreateOtherHalf) { if (!GetMesh()|| !ProcMeshComponent) { UE_LOG(LogTemp, Warning, TEXT("SliceMeshAtBone: SkeletalMeshComponent or ProcMeshComponent is null.")); return; } FVector BoneLocation = GetMesh()->GetBoneLocation(TargetBoneName); if (BoneLocation == FVector::ZeroVector) { UE_L.. 2025. 2. 26.
Unreal Skeletal Mesh to Procedural Mesh - 일정 범위 복사 이번엔 저번에 이어서 일부분만 Procedural Mesh로 제작한 방법을 알아보자. 전체 코드는 다음과 같다. 이전 버전에서 수정한 것이라 동일한 부분이 많아서 동일한 부분 설명은 생략한다.void AEnemy::CopySkeletalMeshToProcedural(int32 LODIndex){ if (!GetMesh() || !ProcMeshComponent) { UE_LOG(LogTemp, Warning, TEXT("CopySkeletalMeshToProcedural: SkeletalMeshComponent or ProcMeshComp is null.")); return; } //Skeletal Mesh의 Location과 Rotation을 들고온다. .. 2025. 2. 25.
Unreal Skeletal Mesh to Procedural Mesh - 전체 Skeletal Mesh 복사 2024 Unreal Fest를 보고 절단을 구현하고 싶었다. (구현 버전은 Unreal 5.4이다)https://www.youtube.com/watch?v=IL9j4NchTvA&list=PLBHH5tjTRZxLVLsfs4NCeImcX5XSYhH-G&index=22Unreal Fest의 동영상은 위와 같다. 절단부분은 25:30부터 참고하면 된다. Skeletal Mesh에서의 절단의 프로세스는 정말 간결하게 설명하면 Skeletal Mesh를 카피한 Procedrual Mesh를 만들고 해당 Procedrual Mesh를 자르면 된다. 말은 간단하지만 알아야할 지식이 많다.일단 기본적으로 여기서 설명할 Mesh에 관련해서 간단하게 설명한다.이 절단을 구현하기 위해서 필요한 정보만 설명한다.이미 Skel.. 2025. 2. 24.