unreal engine(8)
-
외부 DLL 사용하기
#1. 플러그인 만들기 하면 기본적으로 만들어지는 ThirdParty는 다 날리고 DLL만 불러오게 셋팅했음 #2. 여기서 DLL을 불러왔다. #3. 이 헤더 파일은 DLL의 원래 헤더파일. #4. 실제 구현은 DLL 내부 함수를 불러와서 구현했다.
2024.04.12 -
Tickable Object 2024.02.23
-
Unreal 에서 Opencv를 이용한 webcam 화면 불러오기
구우우우우우욷이 언리얼에서 기본으로 제공하는 웹캠 연결자가 있음에도 opencv를 쓰는 이유는 이후에 이미지에 postprocessing을 하기 위해서는 opencv가 훠어어어얼씬 편하기 때문이다... #1. opencv 깔기 이미 언리얼에서는 opencv를 플러그인으로 제공하고 있다. 제공하는 기능이 좀 많이 허접♡ 해서 그렇지만, opencv 홈페이지에 가서 다운받고 언리얼용으로 새로 맞춰서 빌드하고 임포트 과정에서 수많은 에러와 싸워가면서 겨우 성공하고... 이럴 필요가 없다는 이야기다. opencv플러그인은 대충 여기 있다. 이걸 내 프로젝트로 들고 온다. 그리고 집어넣는다. #2. webcam 읽어주는 widget 만들 때 https://github.com/VegetableWithChicken/..
2023.08.23 -
off-axis projection in unreal
//RaceController.h : 플레이어 컨트롤러 UCLASS() class KLSRACE_API ARaceController : public APlayerController { GENERATED_BODY() public: URaceCamera* lPlayer; public: virtual void BeginPlay() override; virtual void Tick(float deltaSeconds) override; }; //RaceController.cpp : 플레이어 컨트롤러 void ARaceController::BeginPlay() { Super::BeginPlay(); lPlayer = (URaceCamera*)GetLocalPlayer(); SetShowMouseCursor(true..
2023.05.16 -
Animation이 적용된 Skeletal Mesh
#1. 새로운 애니메이션 블루프린트 생성 생성시에 원하는 Skeleton 을 선택하는 창이 뜬다. 뭔가 불편함. #2. 생성된 애니메이션 블루프린트의 AnimGraph 하에 새로운 State Machine을 생성한다. 생성 후에 최종 포즈와 연결한 후, 스테이트 머신 안으로 들어간다. #3. 우측 상단에 있는거 눌러서 생성한 애니메이션의 Skeleton과 연관있는 애니메이션 목록을 쭉 띄운 다음에, 스테이트 머신으로 끌고 들어온다. 바로 드래그는 안 되고 한 번 눌러주면 애니메이션이 재생되는데 그 후에 드래그 가능. #4. State Machine진입 부분의 핀을 드래그 해서 Animation으로 연결되도록 한다. 애니메이션이 여러개면 아마 idle쪽으로 끌어주고, 끌어주는 화살표에 조건을 할당하겠지....
2023.05.13 -
Gradient Material 2023.05.11