일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 유니티 ResourceManager
- unity
- 소스코드 줄번호
- 유니티 리소스매니저
- c++
- ML-Agents
- 유니티 Collision
- 유니티 오브젝트 풀링
- Raycast
- LayerMask
- 유니티 InputManager
- 알고스팟
- LookRotation
- InputManager
- 유니티 Rotate
- 깊이 우선 탐색
- Mathf.Clamp
- git-lfs
- 유니티
- LFS
- 코드블럭 테마
- 너비 우선 탐색
- 유니티 Vector3
- c++ 문자열 자르기
- 유니티 시야 가림
- 오브젝트 풀링
- eulerAngles
- Quaternion.Euler
- 이진트리
- 유니티 머신러닝
- Today
- Total
목록전체 글 (108)
무민은귀여워
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cnxJug/btqyzwsK8lv/A9GRW46q3pqd8xlQtLafE1/img.png)
델리게이트는 넓은 의미로 본다면 특정 객체가 해야 할 로직을 다른 객체가 대신 처리할 수 있도록 만드는 보편적인 설계의 개념을 의미한다. 언리얼 엔진의 델리게이트는 A객체가 B객체에 작업 명령을 내릴 때 B 객체에 자신을 등록하고 B의 작업이 끝나면 이때 A에게 알려주는 설계 방식을 의미한다. A에서 B가 요구하는 형식으로 멤버 함수를 만들면 이를 B에 등록할 수 있고, B가 특정 상황이 될 때 B는 미리 등록해둔 A의 멤버 함수를 호출해주는 방식으로 동작한다. 언리얼에서 델리게이트는 C++ 객체에만 사용할 수 있는 델리게이트와 블루프린트 객체가 모두 사용할 수 있는 델리게이트로 나뉜다. 블루프린트 오브젝트는 멤버 함수에 대한 정보를 저장하고 로딩하는 직렬화(Serialization) 매커니즘이 들어있기..
https://docs.unrealengine.com/ko/Engine/Animation/AnimHowTo/BlendSpace/index.html 보행이동 기반 블렌딩 캐릭터의 걷기에서 달리기 애니메이션 블렌딩에 블렌드 스페이스를 사용하는 예제입니다. docs.unrealengine.com
additive animation 등 언리얼 엔진4 관련 용어 정리되어 있는 블로그 http://bbagwang.com/page/2/ BBAGWANG – 페이지 2 – bbagwang@gmail.com Instancing 이란? 인스턴싱은 형태가 같은 오브젝트를 화면에 여러개 렌더할 때, Batch를 최적화시켜 병목현상을 최적화시켜 속도를 향상시키는 기법이다. 모양이 같다고 하여도, 위치, 스케일, 색만 다른 수많은 복사본의 메시들을 렌더링 할 때, 모든 하나하나의 오브젝트들이 드로우콜을 보내면 병목 현상이 발생하게 된다. 이러한 문제를 해결하기 위해 기하적인 요소를 담은 하나의 버텍스 버퍼와 각 기하 모델마다의 수정 정보를 갖고있는 인스턴스 버퍼를 사 bbagwang.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cW0tYr/btqydA2yAGb/clIb2VAv4otA77VAy8IOBK/img.jpg)
https://docs.unrealengine.com/ko/Resources/ContentExamples/MaterialProperties/1_1/index.html 1.1 - 블렌드 모드 Material Instances 예제 레벨에 대한 개요로, 예제 1.1: BlendMode 입니다. docs.unrealengine.com 블렌드 모드설명 Opaque 불투명 - 입체 오브젝트의 경우 Opaque (불투명)은 가장 싼 머티리얼입니다. 하지만 그 이름에서 알 수 있듯이, 반투명이 지원되지 않습니다. 오버드로가 절대 발생하지 않는다는 뜻이며, 그 머티리얼의 한 픽셀을 렌더링하는 데는 노드 그래프 의 복잡도에 따라서 항상 같은 시간이 걸린다는 뜻입니다. Masked 마스크드 - 머티리얼에 약간의 픽셀을 그..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cU7Cgo/btqx82lsaUg/6tWB3kuKZzgixp2XRzVoTk/img.png)
언리얼 샘플 게임 중 타워 디펜스 게임인 전략 게임을 읽어본다. ( Tower Defense 샘플은 RTS/타워 디펜스 게임 예제이다.) 게임 플레이 영상 https://www.youtube.com/watch?v=Uc_JgSNj3Vc 아래 문서 페이지를 참조해서 내용을 추가하고자 한다. https://docs.unrealengine.com/ko/Resources/SampleGames/StrategyGame/index.html 전략 게임 타워 디펜스 게임에 대해 다루는 문서입니다. docs.unrealengine.com 프로젝트 다운 프로젝트는 에픽 런처의 학습 탭에서 [전략 게임] 을 받으면 된다. 게임 구조 AI 로직과 자동화된 폰 Tower Defense 의 AI 로직은 간단한 유한 상태 머신(FSM..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cn1yPy/btqxYWr3Mcy/4LYqA0luO0sHYzIABTSgX0/img.png)
안티엘리어싱이란? 안티엘리어싱 (계단현상방지기술) 래스터 알고리즘으로 생성되는 선분을 비롯한 기타 기본요소는 표본화 과정에서 물체상의 좌표점을 불연속적인 정수 픽셀 위치로 디지털화하기 때문에 톱니 모양 또는 계단 모양의 외형을 갖게 된다. 이와 같은 저주파 표본화[low-frequency sampling, 언더샘플링(undersampling)]로 인한 정보의 왜곡을 엘리어싱(aliasing)이라고 한다. 래스터 직선의 외양은 언더샘플링 처리를 보상하는 안티엘리어싱(antialiasing)방법을 적용함으로써 개선할 수 있다. 안티엘리어싱 기법 랜더링을 하는 과정 중에 이루어지는 공간적 AA (Spatial AA) 랜더링이 끝난뒤의 2D 이미지를 분석하는 후처리 AA (Post AA) 공간적 AA (Spat..
https://grandstayner.tistory.com/entry/DirectX11-Rendering-Pipeline%EC%9D%98-%EB%8C%80%EB%9E%B5%EC%A0%81%EC%9D%B8-%EB%AA%A8%EC%8A%B5 DirectX11 - Rendering Pipeline의 대략적인 모습 컴퓨터 프로그램을 사용하여 Model 또는 Scene으로 부터 영상을 만들어 내는 과정을 Rendering이라고 하고, 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 Pipeline이라고 한.. grandstayner.tistory.com https://lolmovies.tistory.com/3 DirectX 파이프라인 [DirectX 3D 그래픽 파이프라인] 1단..