본문 바로가기

전체 글14

[Unity/Basic] 패키지 가져오기&내보내기 (Import&Export Package) 1. 패키지 가져오기&내보내기 (Import&Export Package)? - Export package: 유니티 프로젝트에서 선택한 에셋들을 하나의 패키지로 묶어서 내보내는 기능 - Import package: 유니티에서 제공하는 에셋, 스토어에서 다운로드한 에셋을 프로젝트에 추가하는 방법 중 하나 - 유니티 프로젝트에서 Export Package를 사용하면, 다른 프로젝트에서 해당 패키지를 Import Package를 통해 쉽게 임포트 할 수 있다. - Package는 유니티 사용자들 간에 에셋을 공유하거나, 여러 프로젝트에서 재사용하는 경우에 유용하게 사용 2. 패키지 가져오기 (Import Package) 방법 1) Assets > Import Package > Custom Package 2) I.. 2023. 4. 25.
아틀라스(Atlas), 텍스쳐 아틀라스(Texture Atlas), 스프라이트(Sprite) 1) 아틀라스(Atlas)? - 컴퓨터 그래픽스 분야에서는 텍스처 매핑(texture mapping)을 위한 이미지 파일의 모음을 가리키는 용어 - "텍스처 아틀라스(Texture Atlas)"라고도 부른다. 간단히 "아틀라스(atlas)" - 아틀라스는 여러 개의 작은 이미지들을 하나의 큰 이미지로 합쳐서 관리하는 방식 - 격자무늬 패턴으로 배열된 일련의 작은 텍스처 맵 또는 "타일"로 이루어진 하나의 텍스처 맵으로 구성 2) 사용하면 좋은 점 - 이를 사용하면 여러 개의 작은 이미지를 따로따로 처리하지 않고, 하나의 큰 이미지로 처리함으로써 그래픽 성능을 개선된 성능과 감소된 메모리 사용량 등 여러 이점이 있다. (1) 사용하면 여러 Object나 표면이 같은 텍스처 맵을 공유할 수 있어, 3D 그래.. 2023. 4. 21.
[Unity/HDRP] 유니티 Light 꺼짐 현상 / Cookie 문제 1. 문제 발생 - 2019.4.5f1 버전으로 제작된 HDRP 프로젝트를 2021.3.9f1 버전으로 에셋만 옮겨서 HDRP 라이팅 테스트 중이었다. - 근데 A 라이트(realtime)를 켜면 B 라이트(realtime)가 제대로 작동 안 하기 시작함. - 원본 2019.4.5f1 버전에서는 멀쩡하게 동작 2. 해본 방법 1) HDRP Asset Settings 확인 - 사용된 HDRP Asset Settings > Lights > Maximum을 올려봤으나 아무 반응 없음. - 이 외에도 이것저것 건드려봤으나.. 실패~! 2) 프로젝트 자체를 2021.3.9f1로 버전 체인지 - 모델링&텍스쳐만 가져오고 설정을 내가 해서 내가 뭘 잘못 설정했나 싶어서 원본 프로젝트 자체를 2021.3.9f1로 컨버.. 2023. 4. 20.
오른손 좌표계 & 왼손 좌표계 (Right-hand Coordinate System & Left-hand Coordinate System) 오른손 좌표계 & 왼손 좌표계 ( Right-hand Coordinate System & Left-hand Coordinate System ) - 3D 그래픽스에서 사용되는 좌표계 - 이 좌표계는 좌표 공간을 나타내는 3차원 공간에서 방향성을 정의하는 데 사용 - 이러한 방향성의 차이는 굉장히 중요한데, 이는 삼각형의 노말 벡터, 광원 벡터 등의 방향성을 결정하기 때문 - 그래서, 3D 그래픽스에서는 오른손 좌표계를 사용하는 게 일반적 - 3D 그래픽스에서 작업을 할 때, 사용할 좌표계를 명확히 정하고, 이를 통일하여 사용하는 것이 좋다. - 이를 통해, 삼각형을 구성하는 정점과 노말 벡터 등의 방향성을 일관되게 결정하여 렌더링이 정확하게 수행될 수 있다. left-handed / right-handed.. 2023. 4. 19.
[Unity/ShaderGraph] 03-1. 렌더링 파이프라인 (Rendering Pipeline) * 이 포스팅은 책 '대마왕의 유니티 URP 셰이더 그래프 스타트업, 2023'을 학습하고 개인 학습용으로 정리한 내용입니다. 더 자세하고 다정한 설명을 원하시면 !꼭! 책을 보시길 바랍니다. - 책에서 사용한 Unity 버전: 2021.3.5 - 포스팅에서 사용한 Unity 버전: 2021.3.9 - Render Pipeline: URP Part 03. 셰이더를 익히기 위한 기반 지식들 1. 렌더링 파이프라인 (Rendering Pipeline : 렌더링의 순서) 1) 오브젝트 데이터 받아오기 2) 정점 셰이더 (Vertex Shader) 3) 래스터라이저 (Rasterizer) 4) 픽셀쉐이더 (Pixel Shader) / 프레그먼트 쉐이더 (Fragment Shader) * +로 표시된 건 제가 추.. 2023. 4. 19.
[Unity/ShaderGraph] 02. URP와 셰이더 그래프(Shader Graph) * 이 포스팅은 '대마왕의 유니티 URP 셰이더 그래프 스타트업, 2023'을 학습하고 개인 학습용으로 정리한 내용입니다. 더 자세하고 다정한 설명을 원하시면 !꼭! 책을 보시길 바랍니다. - 책에서 사용한 Unity 버전: 2021.3.5 - 포스팅에서 사용한 Unity 버전: 2021.3.9 - Render Pipeline: URP Part02. URP와 셰이더 그래프 1. 유니티 URP (Universal Render Pipeline) 2. 셰이더 그래프 (Shader Graph) 0. 유니티 설치 & 기본 셋팅 - 이 책은 유니티 버전 2021.3.5 버전을 사용합니다. + 저는 포스팅에서 2021.3.9 버전을 사용합니다. + 설치방법은 아래 포스팅을 참고하시면 됩니다. https://hyeku.. 2023. 4. 18.
[Unity/ShaderGraph] 01. 셰이더란 무엇? 왜 배워야 할까? * 이 포스팅은 '대마왕의 유니티 URP 셰이더 그래프 스타트업, 2023'을 학습하고 개인 학습용으로 정리한 내용입니다. 더 자세하고 다정한 설명을 원하시면 !꼭! 책을 보시길 바랍니다. Part01. 셰이더란 무엇인가 1. 셰이더(Shader)란 무엇인가? 2. 왜 그래픽 아티스트가 셰이더를 배워야 하는가? 1. 셰이더(Shader)란 무엇인가? - 3D 컴퓨터 그래픽에서 최종적으로 화면에 출력하는 픽셀의 색을 정해주는 함수 - 프로그래밍 언어를 이용한 수학적 계산을 통해 정해진 색상을 출력하는 것이 목표 - but 셰이더는 뭔가 다른 감성적인 영역이 있음. - 아티스트를 위한 셰이더 정의? : 그래픽 데이터의 음영과 색상을 계산하여 다양한 재질을 표현하는 계산 방법 - 그래픽 아티스트 친화적 용어 .. 2023. 4. 18.
[목차] 대마왕의 유니티 URP 셰이더 그래프 스타트업 드디어 기다리고 기다리던 대마왕님의 유니티 URP Shader Graph 스타트업 책이 나왔습니다! yay! 앞으로 블로그에 조금씩 정리해 볼까 합니다. 정리할 때마다 포스팅 링크를 업데이트를 할 예정입니다만, 몇몇의 포스팅은 비공개로 해놓겠습니다. 꼭 책으로 보세요! 과연 언제쯤 정리를 끝내게 될지는 미지수입니다 ^-^... 파이팅 미래의 나! 그리고 대마왕님께서 말씀하신 이 책의 3가지 특징! 이 책 3가지 특징 1) 초보자가 더듬거리며 배워나가는 순서에 집중하며 작성 2) 다른 자료를 뒤적거리며 찾아보지 않고도 자연스럽게 학습할 수 있도록 만듬 3) 이전 책보다 더 높아진 수준 벌써 두근거리지 않나요? 가보자고요! gogo! Part01. 쉐이더란 무엇인가 1. 셰이더(Shader)란 무엇인가? 2.. 2023. 4. 14.
[Unity/Basic] Unity에 Visual Studio 연결하기 1. Edit > Preferences > External Tools 확인해본다. 2. External Sctipt Editor에 'Visual Studio'가 있으면 선택해 주면 된다. 3. 만약 없을 시에는 Browse를 눌러준 후 해당 경로에서 'devenv.exe'를 설정해 주면 된다. 4. 잘 연결이 되었다면 코드를 열었을 시 [MonoBehaviour]가 초록색이 된다. 5. 만약 그래도 연결이 안 됐다면 [ Visual Studio Installer ] 열어준다. 해당 visual studio 버전을 선택해 주고 Modify (수정) 클릭 6. Game development with Unity에서 Visual Studio Tools for Unity를 체크해 준다. 2023. 4. 10.