본문 바로가기

Unreal_Engine

Blender to Unreal Animation FBX 옵션 정리 Pose- processing 처리 포스트 프로세스설정과 관련된 것을 볼지 선택하는 형식인듯 하다. https://www.unrealengine.com/en-US/blog/download-our-new-blender-addons Download our new Blender addons We’ve released two new, free addons that greatly streamline the workflow between Blender and Unreal Engine. www.unrealengine.com =================================================================================== 기본적인 블렌더 FBX 옵션 분류 Includ.. 더보기
AnimBlueprint Explained 31. AnimBlueprint Explained There are three most important part of the Animation BluePrint 1.AnimGraph : is used to skeleton mesh , pose, for the current frame. here we can blend the animation , we can also modify skeletion proportion scaling and zooming 2. Event Graph : there is different event here, code event, blue print update animation this event execute (area free?) in this event you can u.. 더보기
AimOffset Explained -1 24. AimOffset Explained 얼굴 시선 각도 제어 및 처리 25. Unarmed Standing AimOffset 가운데는 정면 나머지는 각도에따라 시선 처리 26. Unarmed Crouch AimOffset 한가지 의문이 있다면 처음에 시작하자마자 Preview Base Pose를 초기화 해주는걸까? 초기화 안해줘도 동작은 상관이 없는데 27. Armed Standing AimOffset 별거없슴 28. Armed Standing Aiming AimOffset 위에것과 비교해서 조준과 봐라보기는 조준에는 명확히 왼쪽45도 오른쪽 45도의 애니메이션도 데이터가 있는것 같다. 29. Armed Crouching AimOffset 30. Armed Crouching Aiming AimOffs.. 더보기
콜리전 UCX_Name 정리(Collision_UCX) 콜리전 보는법 이름은 이런식으로 그리고 한 오브젝트에 관리하는게 아닌 오브젝트별로 관리하는게 나중에 엔진내에서 삭제하기도 편하다. https://docs.unrealengine.com/5.1/en-US/fbx-static-mesh-pipeline-in-unreal-engine/#collision FBX Static Mesh Pipeline Setting up, exporting, and importing Static Meshes using the FBX content pipeline. docs.unrealengine.com 더보기
What is BlendSpace-3 19. Armed Crouching Moving BlendSpace speed를 게임에 상황에따라 적당히주는 감각이 필요, 아니면 구체화하는 경험이 필요하거니 20. Armed Prone Moving BlendSpace 왜 여기만 Idle이 아래에 없는건지는 모르겠다. 아마도 실수로 누락된거 같은데 캐릭터가 각도가 틀어지는거지 Speed가 0 이면 움직이면 안됨으로 IDLE 각도에 따라 다 배치하는게 맞는거 같긴하다. 21. Armed Standing Aiming Moving BlendSpace 22. Armed Crouching Aiming Moving BlendSpace 아마 이 그래프는 애니메이션 전환을 하는 보간법을 좀더 관리하기 쉽게 하는것 같고 애니메이션 형태에따라 다른것 같다. 23. Par.. 더보기
UE5 프로그래밍 입문 (4) - 함수를 블루프린트에서 호출할 수 있게 만들기 | UE5 [U5-P-3] CPP에서 만든 함수를 블루프린트에서 호출하는 방법 cpp파일에서 다만 이렇게 그냥 만들어진 함수는 기본적으로 블루프린트에서 호출할려고 해도 컨텍스트 메뉴에서는 보이지 않음 유펀션을 사용하면 함수를 블루프린트에서 보이게끔 할수 있음 그리고 블루프린트에서 사용할 모든 함수는 카테고리를 할당해야만 정상적으로 호출 (그래서 반드시 넣어줘야함) 그 다음은 만든함수가 블루프린트에서 잘 호출되는지 확인하기위해서 마이액터 클래스를 기반으로 블루프린트 클래스를 만들어야함 선택후 우클릭하고 마이액터 기반 블루크린트 생성하면 됨 root 컴포넌트로만들어줌 프로그래머가 블루프린트에서 호출 할수있게끔 함수를 만들면 디자이너는 함수를 조합해서 게임 기능을 만들면 된다? 더보기
UE5 프로그래밍 입문 (3) - 함수 | 언리얼 5 [U5-P-2] 클래스에 함수를 선언할려면 알겠지만 선언과 구현이 필요 언리얼 엔진에서 오브젝트의 변수가 초기화 될때 호출되는 함수 그리고 변경될때 호출되는 함수를 나타냄 이것들을 다시 가상함수로 재정의 할 필요가 있음 Super :: 은 클래스가 상속받은 부모 클래스를 사용하거나 함수를 가져오는데 사용되는 키워드 더보기
UE5 프로그래밍 입문 (2) - 변수 & UPROPERTY | 언리얼 5 [U5-P-1] 1. 변수 이번 영상에서는 변수 다루기 멤버 변수? UPROPERTY 매크로는 프로퍼티가 언리얼 엔진 및 에디터에다가 이러한 프로퍼티가 있음을 알리고 프로퍼티가 엔진과 연결될때 어떻게 작동할지 지정하기 위한것 int i short int long 하지만 이런 기본 정수 타입들은 플랫폼 마다 길이가 달라질수 있기 때문에 언리얼 엔진에서는 길이가 고정 되어있는 타입으로 int8 i8; int16 i16; int32 i32; int64 i64; 인트 뒤에 붙어 있는 숫자는 정수를 표현하는데 몇개의 비트를 사용하는지를 말함 uint8 ui8 -> u를 앞에 붙이면 unsigned가 되서 표현범위가 양수로 더 넒어짐 float는 소수점 5자리까지의 정밀도 double은 소수점 10자리까지의 정밀도 6:30 다른 .. 더보기