본문 바로가기

UE45

Ue4 Material의 Opacity mask를 이용한 외벽 투명화 1. 머터리얼 에디터에서 Blend Mode를 Masked로 Two Sided를 True로 변경한다. 2. 변화 하고 싶은 범위의 Collision Box를 만들어 위치를 조정한후 해당 Box의 Position과 Extent을 Material Parameter에 보내준다. (Extent는 2배로 곱해서 입력한다.) 3. 투명화할 Mesh에서 플레이어가 범위안에 진입하면 Opacity의 Lerp값을 변화 시켜 투명화 시킨다. 결과. 참고 영상. 더보기 https://www.youtube.com/watch?v=GXbE0IqbA7w 2019. 8. 6.
Animation FABRIK 노드 와 2Bone IK 노드의 사용예제 사용예시 Animstart Pack 의 rifle hip을 사용하여 권총 그립 자세를 잡아 주는데 사용 해 보았다. 1. 오른손은 2 Bone IK를 사용하여 내가 원하는 위치에 있도록 IK운동역학을 사용하여 움직였다. *형광색으로 표시된것 처럼 하였으며 IK Bone은 원래 ik_Hand_r을 사용 해야하나 ik bone이 리타겟팅이 잘못되어 Hand_R을 대신 사용하였다. 2. 오른손에 위치에 따라서 왼손이 따라 다니도록 하기 위해 Target을 Hand_R로 하여 Hand_L을 움직여 주었다. 결과 전 후 참고 Documentation http://api.unrealengine.com/KOR/Engine/Animation/NodeReference/SkeletalControls/TwoBoneIK/ T.. 2019. 5. 22.
언리얼 엔진 C++ 에서의 모듈 추가 모듈의 제작 규칙 1. 모듈의 이름과 동일한 폴더 2. 모듈의 빌드 규칙 파일 : 모듈이름.Build.cs 3. 프리컴파일드 헤더와 소스파일 : 모듈이름.h , 모듈이름.cpp 과정: Characters 모듈 추가 1. Characters 폴더생성-> 폴더명과 같은 cpp 와 h, build.cs 파일 생성 1-1. h에 아래와 같이 코드 추가 1 2 3 4 5 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "Engine.h" Colored by Color Scripter cs 1-2. cpp에 아래와 같이 추가 1 2 3 #include "Characters.h" IMP.. 2018. 12. 31.
UE4 Blueprint에서 Enum 형변환 및 갯수(Int값) 알아오는법 Index ->to Byte -> to Enum 2018. 10. 27.