기초2 [언리얼4] Material instance 게임에서 몬스터를 만들때 하나의 몬스터를 다양한 객체로 생성하였을때 모양은 같더라도 색상을 다르게 하여 다양한 타입처럼 보이도록 할수 있습니다. 하지만 각각의 몬스터를 단순하게 생상만 바꾸기 위해서 색상이바뀐 Material을 여러개 만들다보면 셰이더 컴파일은 생성된만큼의 작업을 반복해야 합니다. 때문에 최적화에 적합하지 않으므로 instancing 하여 동일한 버퍼를사용하고 내부의 값만 변환시켜 색상을 바꾸어 봅니다. 1. Material 생성하기 브라우저창에서 우클릭하여 머티리얼을 생성합니다. 처음 머티리얼을 생성했을때 연결할수있는 노드(우측 노드 내부의 흰색 글씨)와 없는 노드들(선택불가능한 회색 글씨)로 나뉘어져 있습니다. 이부분은 Material Domain 의 설정값에따라 연결이 가능한 노드들.. 2023. 11. 3. [CS]기초 [마이크로프로세서 (microprocessor, microprocessing unit)] 마이크로 프로세서(초소형 연산 처리 장치)는 컴퓨터의 중앙 처리 장치(CPU)를 말합니다. 중앙처리장치(CPU)는 제어장치 + 연산장치 + 레지스터가 한개의 반도체 칩(IC)에 내장된 장치 입니다. 기계어 코드를 실행하기 위하여 실행 과정을 단계별로 나누어 처리하기위한 "마이크로 코드"를 작성하며, 작성된 코드들에 의해 단계적으로 처리하는 논리회로를 의미합니다. 마이크로프로세서 개발자는 기계어 설계를 하며, 기계어를 수행하기 위하여 마이크로 코드를 작성합니다, 이때 기계어를 분류하여 공통점을 찾아내고 한개의 기계어 코드가 실행되는 과정을 각 단계별로 기능적 블럭의 형태로 나눕니다. 예시로 c언어의 함수처럼 각 기능별.. 2023. 4. 19. 이전 1 다음