Unreal Engine/etc.

루트 모션 애니메이션을 사용할 때 캐릭터의 스켈레톤에 Root Bone이 필요합니다. 위와 같이 Root Bone이 없는 스켈레톤을 Blender에서 Root Bone을 추가해보겠습니다. Blender의 왼쪽 상단에서 Object Mode를 Edit Mode로 변경해줍니다. 그리고 키보드의 'Shift' 키를 누른 상태에서 'A' 키를 누릅니다. 그러면 Bone이 하나 생깁니다. 우측의 새로 만든 Bone을 클릭하고 키보드의 'Shift' 키를 누른 상태에서 Hips도 클릭한 다음 마우스를 모델이 있는 화면으로 가져와 키보드의 'Ctrl' 키를 누른 상태에서 'P' 키를 누릅니다. Keep Offset을 클릭합니다. Bone이 Hips의 부모가 됩니다. Bone의 이름을 변경하고 Export합니다.
.pmx 파일은 언리얼 엔진에 임포트를 할 수 없습니다. 그래서 Blender나 3DMax 같은 프로그램을 통해 .fbx 파일로 변환하여 임포트 해줘야 합니다. 그 중 Blender를 사용하여 .pmx 파일을 .fbx 파일로 변환하여 언리얼 엔진에 임포트하는 방법을 사용하겠습니다. 시작하기에 앞서 다음과 같은 준비물이 필요합니다. .fbx 파일로 변환할 .pmx 파일 Blender 3.6.x Cats Blender Plugin Development .pmx 파일은 각자 개인이 원하시는 캐릭터의 .pmx 파일을 사용하시면 됩니다. Bldner의 경우 3.5나 3.6버전을 사용하시면 됩니다. 필자의 경우, 3.6버전의 최신버전인 3.6.8버전을 사용했습니다. 다운로드는 아래의 공식홈페이지에서 다운 받으시면 ..
https://docs.unrealengine.com/4.27/en-US/API/Runtime/Engine/Components/UActorComponent/OnRegister/ UActorComponent::OnRegister Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. docs.unrealengine.com 플레이어 캐릭터에 추가한 ActorComponent에서 플레이어 캐릭터에 접근할 때마다 Cast으로 형을 변환하는 것이 귀찮아질 때 다음과 같이 ActorComponent를 상속 받는 클래스를 생성하여 O..
// Copyright Epic Games, Inc. All Rights Reserved. using UnrealBuildTool; public class ProjectReplica : ModuleRules { public ProjectReplica(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "UMG", "NavigationSystem", "AIModule", "Game..
// TestComponent.h UCLASS() class PROJECTREPLICA_API UTestComponent : public UActorComponent { GENERATED_BODY() public: UTestComponent(); public: virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; public: UFUNCTION(BlueprintCallable, Category = "Test") void ActivateTimer(); private: FTimerHandle Timer; UPROPERTY(EditAnywhere,..
https://midason.tistory.com/423
한돌이
'Unreal Engine/etc.' 카테고리의 글 목록