목차 셰이더 연산 기초 - 셰이더 컬러 연산 개념 1. 그래프로 이해하기 2. 색은 숫자 3. GLSL Grapher로 실습해보기 - Graph Inspector 세부 설정들 1. Workflow 2. Unlit/Lit 3. Additive,Multiply,Alpha - 예제 만들어보기 ■ 셰이더 컬러 연산 개념 1. 그래프로 이해하기 많은 부분이 포토샵에서 커브를 편집하는 개념과 같다. 셰이더그래프에서는 그라데이션 텍스쳐 등 시각적으로 프리뷰를 볼수있지만 개념적으로는 커브 편집 즉 숫자로 색상들을 다룬다는 것으로 이해하면 된다. 간단히 말했을 때 검정색은 0, 흰색은 1이다. 그리고 그 사이의 어두운 회색, 밝은 회색 등의 색상은 0과 1 사이의 값으로 표현된다. 그래프로 보면 쉽게 이해할 수 있다. ..
■ 목차 셰이더그래프 소개 - 셰이더그래프 - 셰이더그래프 생성하기 - 기본 UI, 기능 설명 노드 다뤄보기 - Color - Sample Texture 2D - Multiply - (Keyword) Boolean - (Keyword) Enum 셰이더 그래프를 코드로 열어보기 간단한 예제 제작 - 옷 염색 기능 만들어보기 ■ 셰이더그래프 소개 1. 셰이더그래프 셰이더그래프는 노드 형식으로, 코드 없이 직관적으로 셰이더를 만들 수 있는 기능이다. 셰이더그래프를 사용하기 위해서는 패키지 매니저에서 URP나 HDRP를 설치해야 한다. 2. 셰이더그래프 생성하기 셰이더그래프를 생성하려면 프로젝트 창에서 우클릭 후, Create > Shader > Universal Render Pipeline 으로 들어가준다. ..
목차 프리팹(Prefab)과 FBX - 프리팹(Prefab) 1. Prefab이란 2. Prefab 수정하기 3. Prefab Unpack하기 4. Prefab 씬에서 수정하고 Apply&Revert 하기 - FBX 1. Prefab과 FBX 2. Export Selected ■ 프리팹(Prefab) 1. Prefab 이란 Prefab(프리팹)은 매우 중요한 개념이다. 오브젝트를 더 효율적으로 다룰 수 있도록 해 주기 때문이다. 대표적으로는 오브젝트를 특정 조합과 설정으로 여러 번 사용하게 될 때, 일괄 수정을 용이하게 해주는 등의 기능이 있다. 때문에 협업시에도 프리팹을 이용하는 것이 좋다. 유니티의 개념은 프로젝트>씬(하이러키)>프리팹>게임오브젝트>컴포넌트>리소스 순으로 되어있는데, 여기서 프리팹은 ..
■ 게임 소개 게임 제목: 프로젝트 이브 기획 간단 설명: 신인류 '아담'이 흩어진 데이터칩을 회수하러 가는 이야기(rpg) 그래픽 컨셉: 손맵..? 사용 엔진: 유니티 배경모델링 파트 인원: 1 (혼자 진행) 메인 이미지 (유니티 캡쳐) ■ 제작 과정 1학년 여름방학에 동아리(L.A.B.S.) 서포터로 참여했던 프로젝트. (어쩌다가 참여하게 됐는지 기억이 나지 않는다.... 나중에 기억나면 추가하기) -당시 원화의 느낌을 그대로 3D로 재현하는 것에 많은 어려움을 겪었다. 그대로 손맵으로 하기엔 어려운 스타일의 원화였기 때문에.. -또한 원화에서 생략된 부분 (뒷면이나 일부 건물의 옆면 등)은 직접 상상해서 그렸다. 이러한 부분에서 내 드로잉 기본기가 부족한 것이 전반적인 그래픽 퀄리티에 안좋은 영향을..
■ 게임 소개 게임 제목: 컬러라이즈 기획 간단 설명: 색이 사라진 세계에서 고양이가 색을 찾아 떠나는 이야기 그래픽 컨셉: 로우폴리곤 단색 그래픽 사용 엔진: 유니티 배경모델링 인원: 1명 (혼자 진행) 내 첫 번째 대학생활 팀프로젝트. - 2019년 4월 초, 학교에 입학한 지 얼마 되지 않았을 때쯤 학교 익명커뮤니티에서 3d 배경 모델러를 구인한다는 글을 보고 지원해 참여하게 된 프로젝트. 첫 게임 제작 팀프로젝트였다. - 고등학교 때 3ds max 수업시간이 있었어서 맥스를 만져보기는 했지만(근데 아마 symmetry 기능도 몰랐을 거다...), 게임에 쓰이는 모델링에 대해서는 무지했기 때문에 시행착오를 많이 겪었다. 특히 모델링한 오브젝트들이 엔진에 어떻게 적용되는지에 관해서는 정말 아무것도 몰..