본문 바로가기

강동새싹언리얼수업/언리얼

(39)         글쓰기    
231218 Unreal VR Site https://docs.unrealengine.com/5.0/ko/developing-for-xr-experiences-in-unreal-engine/ XR 개발 언리얼 엔진에서 증강 현실, 가상 현실, 혼합 현실 디바이스용 프로젝트를 개발합니다. docs.unrealengine.com https://docs.unrealengine.com/5.0/ko/setting-up-a-new-ar-project-in-unreal-engine/ 새 AR 프로젝트 구성하기 빈 템플릿에서 새 AR 프로젝트를 구성하는 방법을 알아봅니다. docs.unrealengine.com 빈 프로젝트 구성하기 다음 단계를 따라 새 언리얼 프로젝트와 최소한의 렌더링 기능이 활성화된 레벨을 생성합니다. 디폴트 레벨이 있는 빈 프로젝트에는..
C++ Oculus Touch(Motion Controller)를 포함한 Pawn 생성하기 0-4. 스타트 콘텐츠를 포함한 C++ 공백 프로젝트를 기준으로 하며, Oculus Rift Setup 및 플러그인에 대해서는 이미 알고 있다고 생각하고 따로 설명하지 않도록 하겠습니다. 0-5. 테스트 엔진 버전은 5.2 버전입니다. 1-1. 새로운 C++ 클래스를 Pawn 기반으로 생성하여 Motion Controller를 붙일 폰을 생성합니다. 1-2. 이번 포스팅에서는 이 폰의 이름을 'VRPawn'이라고 명명하겠습니다. 2-1. 'VRPawn.h'를 열어 아래와 같이 Motion Controller를 선언해줍니다. [소스1] // 좌측 모션 컨트롤러 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "VR") class UMotionControll..
231215 VR Character https://github.com/onPlex/SesacVR.git BP_GrabItem Actor를 부모로 블루프린트 만듬. 인터페이스붙여줌 이벤트추가후 노드 작성 C++ 재구성 Charater 상속해서 AVRCharacter 작성 Character.h // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Character.h" #include "VRCharacter.generated.h" UCLASS() class SESACVR_API AVRCharacter : public ACharacter { GENE..
OPENXR https://docs.unrealengine.com/5.3/ko/openxr-input-in-unreal-engine/ OpenXR 입력 OpenXR 런타임은 가능한 한 많은 플랫폼을 지원하도록 컨트롤러 에뮬레이션을 제공하고, 컨트롤러와 핸드 포즈를 제공하여 몰입감 있는 인터랙션을 생성합니다. docs.unrealengine.com
231214 VR First 플레이툴바옆 삼점을 누르면 VR Preview를 눌러야 VR퀘스트랑 연결된다. 플러그인 OpenXR도켜져있어야하고 오큘러스 Link도 연결되어야 한다. 엔진퀄리티세팅 Resolution Scale 해상도 스케일 ! 중요 : 값은 10 ~ 100 r.screenPercentage 50 정도하면 품질이반으로떨어진다. 궁금한건 대부분 언리얼 홈페이지에서 해결가능 https://answers.unrealengine.com/index.html UE4 AnswerHub - UE4 AnswerHub Recommended Questions All Questions Hottest Questions Unanswered Questions Recommended Questions You don't have any recomme..
프로그래밍패턴 https://snowfleur.tistory.com/ Untitle https://github.com/SnowFleur snowfleur.tistory.com
Command 캡슐화 커맨드 패턴(Command Pattern)은 요청을 객체의 형태로 캡슐화하여 매개변수화하고, 이를 이용해 연산을 지연하거나 요청 내역을 큐에 저장하고 취소 가능하도록 하는 디자인 패턴 캡슐화 객체의 형태로 캡슐화하는 것은 객체 내부의 데이터나 메서드를 외부로부터 감추고, 외부에서는 해당 객체의 내부 구현에 직접적으로 접근할 수 없도록 하는 것을 의미 = 정보 은닉(Information Hiding) 보안과 안정성: 객체의 내부 상태와 구현 세부사항을 감춤으로써 외부에서의 무분별한 접근을 방지합니다. 이는 데이터 무결성을 보호하고 의도치 않은 변경으로부터 객체를 보호하는 데 도움이 됩니다. 추상화: 객체의 내부 구현을 감추면 외부에 제공되는 인터페이스만 공개됩니다. 이를 통해 외부 사용자는 해당 객체가 어..
HLOD System simplification을 Merge에서 Simplify Clusters옆 +를 눌러 오브젝트를 채운다. 끝나면 남은 효율이 보인다. 가끔 늘어난 건 언체크하고 수정한다. 저장한다.
디자인패턴 https://blog.naver.com/tngus1140/222441270541 [Design Pattern] Abstract Factory pattern 추상 팩토리 패턴? 추상 팩토리 패턴은 다양한 구성 요소 별로 '객체의 집합'을 생성해야 할 때 ... blog.naver.com https://blog.naver.com/tngus1140/222152912201 [Design Pattern] 싱글톤 패턴 이번 포스팅에는 싱글톤 패턴에 대해서 알아보겠습니다. 싱글톤 패턴?? 싱글톤 패턴이란 오직 하나의 인스... blog.naver.com https://blog.naver.com/dami2you/223235747629 Day.27[Unreal Engine](인프런)인터페이스 다중상속이란? 두 가지 이..
231212 Observer Interface Class로 클래스를 만든다. https://blog.naver.com/tngus1140/222433988301 [Design Pattern] Observer pattern 관찰자 패턴? 관찰자 패턴은 옵저버 패턴이라고도 불리며, 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저... blog.naver.com https://blog.naver.com/dami2you/223235904262 Day.28[Unreal Engine](인프런)이벤트 디스패처(Event Dispatchers) 이벤트 틱 신문을 읽고 싶을 때 매초 신문사에 전화해서 신간이 나왔는지 체크 즉, 계속해서 호출한다. 이... blog.naver.com
231212 수업 Interface https://docs.unrealengine.com/5.3/ko/interfaces-in-unreal-engine/ 인터페이스 인터페이스 생성 및 구현에 대한 레퍼런스입니다. docs.unrealengine.com https://docs.unrealengine.com/5.3/ko/blueprint-interface-in-unreal-engine/ 블루프린트 인터페이스 블루프린트 간 인터페이스를 정의하기 위한 함수를 선언하는 블루프린트입니다. docs.unrealengine.com https://blog.naver.com/dami2you/223235747629 Day.27[Unreal Engine](인프런)인터페이스 다중상속이란? 두 가지 이상의 속성을 물려받음 단점, 대상 BP가 두 기능 중 어떤 걸 ..
231211 Design Pattern - 컴포넌트 https://ittrue.tistory.com/90 [Git / Github] 포크 (Fork) 하는 방법 (오픈 소스 프로젝트 복제하기) Fork란? 오픈 소스 프로젝트를 공부하거나 Contributors가 되고 싶을 때, 해당 원격 저장소(Remote Repository)를 자신의 원격 저장소로 복사할 수 있다. 이를 Fork라 한다. 깃허브의 경우 공개된 모든 자료 ittrue.tistory.com InventoryComp 이름. 컴포넌트 기반 패턴 (Component-based Pattern): [Unreal 한정] 팩토리 메서드 패턴 (Factory Method Pattern): 옵저버 패턴 (Observer Pattern): 프록시 패턴 (Proxy Pattern): 커맨드 패턴 (Comma..