전체 글
-
온라인 서브시스템과 세션 생성, 찾기Unreal Engine 2024. 4. 29. 00:00
https://dev.epicgames.com/documentation/ko-kr/unreal-engine/online-subsystem-in-unreal-engine?application_version=5.1 온라인 서브시스템온라인 플랫폼 관련 다양한 서브시스템 개요입니다.dev.epicgames.com Online Subsystem (온라인 서브시스템) 및 그 인터페이스는 Steam, Xbox Live, Facebook 등의 온라인 서비스 기능을 공통된 방식으로 액세스할 수 있는 방법을 제공합니다. 여러 플랫폼에 출시하거나 여러 온라인 서비스를 지원하는 게임을 만들 때, 온라인 서브시스템을 사용하면 개발자는 각 지원 서비스에 맞게 구성만 조정해 주면 됩니다. 생성자 IOnlineSubsystem*..
-
컴퓨터 그래픽스 4장 - 좌표계와 변환 -Computer Graphics 2024. 4. 27. 22:18
고려대학교 한정현 교수님의 컴퓨터그래픽스 강의 영상을 보고 작성한 포스트입니다 https://www.youtube.com/watch?v=Jvz0XPSRbx4&list=PLYEC1V9tJOl03WLDoUEKbiYW_Xt4W6LTl&index=1 크기 변환 (Scaling) 회전 변환 (Rotation)기본적으로 반시계 방향으로 회전할 때를 계산함시계 방향으로 회전할 때 - θ가 됨 이동 변환 (Translation) 기본적으로 덧셈이 편하지만 행렬 곱셉으로도 표현이 가능함 (동차 좌표 Homogeneous Coordinates) 크기, 회전의 경우 2x2 행령이므로, 이동과 같은 3x3 행렬로 변환해 계산함 3x3 행렬이므로 연속 계산이 가능함 세 번째 행은 무조건 0 0 1이므로 무시하자 Affin..
-
컴퓨터 그래픽스 3장 - 모델링 -Computer Graphics 2024. 4. 26. 17:48
고려대학교 한정현 교수님의 컴퓨터그래픽스 강의 영상을 보고 작성한 포스트입니다 https://www.youtube.com/watch?v=Jvz0XPSRbx4&list=PLYEC1V9tJOl03WLDoUEKbiYW_Xt4W6LTl&index=1 모델링 메시의 정점을 샘플링한 것이 폴리곤 메시이며 대부분 삼각형 메시를 씀정점 개수의 두 배만큼 삼각형 개수가 있음 정점의 개수를 해상도(resolution) 혹은 LOD(level of detail)로 표현함 폴리곤 메시를 표현하는 일반적인 형태 - Indexed Representation - Surface Normals = 법선 counter-clockwise(CCW, 반시계 방향)으로 정렬해야 법선 벡터가 바깥을 향함 정점이 없을 때 여러 점의 평균..
-
컴퓨터그래픽스 2장 - 수학 -Computer Graphics 2024. 4. 26. 16:26
고려대학교 한정현 교수님의 컴퓨터그래픽스 강의 영상을 보고 작성한 포스트입니다 https://www.youtube.com/watch?v=Jvz0XPSRbx4&list=PLYEC1V9tJOl03WLDoUEKbiYW_Xt4W6LTl&index=1 행렬과 벡터 좌표계는 원점(origin)과 기저(basis) 두 개의 조합으로 이루어진다. orthonormal basis: 수직이며 normalize 된 기저non-orthonormal basis: 수직이 아니며 normalize되지 않은 기저standard basis: x축과 y축에 나란히 있는 기저non-standard basis: x축과 y축에 나란히 있지 않은 기저 Dot Product = Inner Product = 내적1. 벡터 a, b가 있을 ..
-
컴퓨터그래픽스 1장 - 서론 -Computer Graphics 2024. 4. 26. 00:52
고려대학교 한정현 교수님의 컴퓨터그래픽스 강의 영상을 보고 작성한 포스트입니다 https://www.youtube.com/watch?v=Jvz0XPSRbx4&list=PLYEC1V9tJOl03WLDoUEKbiYW_Xt4W6LTl&index=1 3차원으로 표현된 물체를 입력으로 받아서 2차원 영상을 출력하는 작업 모델링- 모델: 컴퓨터가 이해하고 처리할 수 있는 형태로 표현한 물체- 대개 폴리곤(다각형) 메시와 / 텍스처로 이루어져 있음 리깅- 움직임을 표현하기 위해 뼈로 구성이 된 골격을 사용해야 함- 골격을 메시 안에 집어넣고, 상관관계를 잘 지정해 주는 작업을 리깅이라고 함 애니메이션- 리깅을 이용해 움직임을 만들 수 있음 렌더링- 3차원 영상으로부터 2차원 이미지를 만들어 내는 과정- 라이팅과 텍스..
-
코어 고민 및 기획PWN! 2024. 4. 23. 23:39
저의 지극히 개인적인 취향!!!!!!!!!!! 입니다 대세는 PVE다. PVE가 재미있다. 협동은 최고다. 게임 모티브 (not 컨셉) 아웃라스트 트라이얼 아웃라스트 트라이얼 2023년에 출시된 아웃라스트 시리즈의 신작. 시대 배경은 과거 냉전 시절로서 머코프 사 의 비윤리적인 생체 namu.wiki 각 챕터의 스토리라인으로 인해 아웃라스트 트라이얼은 일회성이라고 평가받으나, 리썰 컴퍼니의 플레이 방식을 참고해 개선하면 지속적으로 게임을 진행하더라도 지루하지 않을 것 게임을 간단하게 설명하자면 주적(살인마, 빌런, 변태 이상성욕자... etc)들을 피해 미션을 수행하고 목표를 달성하는 약간 데바데인데 PVE 게임 느낌입니다. 1:36:15부터 (무서움 주의) https://www.youtube.com/w..
-
캐릭터의 HP (ActorComponent) ReplicateUnreal Engine 2024. 4. 23. 20:20
protected: UPROPERTY(ReplicatedUsing = OnRep_CurrentHP, Transient, VisibleInstanceOnly, Category = Stat) float CurrentHP; protected: virtual void ReadyForReplication() override; virtual void GetLifetime(TArray& OutLifetimeProps) const override; UFUNCTION() void OnRep_CurrentHP(); 구현부 void UABCharacterStatComponent::UABCharacterStatComponent() { SetIsReplicated(true); } void UABCharacterStatCompo..
-
네트워크 환경에서 공격과 피격 구현Unreal Engine 2024. 4. 23. 18:22
네트워크 멀티플레이를 위한 공격 기능 구현 기획 이후 개선 액터 컴포넌트 리플리케이션