2025/03 4

[Graphics] MVP(Model View Projection Matrix)

오늘 다루어볼 주제는 (Model View Projection Matrix) 줄여서 MVP에 대해서 알아보려고 합니다.이 주제를 시작하게 된 계기는 많은 프로젝트를 진행하며, Unity Engine을 활용하여 오브젝트들을 화면에 렌더링을 진행하며, MVP에 대해 정확히 이해하지 못하고, 설명하지 못하는 나를 보며 이 내용에 대해 한번 정리를 해봐야겠다고 생각이 들어 시작하게 되었습니다. 각 부분별 나눠서 정리를 해보겠습니다.  Model MatrixModel 이란, 2D 화면에 렌더링 되어 표시될 Object(피사체, 객체)라고 정리할 수 있습니다. 즉 화면에 나타내고자 하는 객체입니다. 아래의 예시에서는 직육면체 큐브라고 생각하면 됩니다. 이 모델은 고유의 Matrix(행렬) 값을 가지고 있습니다. V..

Graphics 2025.03.31

[Graphics] vertex, face, normal란 무엇인가?

오늘 다루어볼 주제는 Graphics에서 3D 오브젝트의 각 요소들에 대해서 다루어 보겠습니다.이 주제를 선정하게된 계기타 부서 사람들과 협업을 해보면서 Graphic을 잘 모르는 사람들에게 vertex, face, normal를 설명할 수있는가? 라는 질문을 스스로에게 해보았을 때 머리로는 이해하지만, 설명할 수없는 것은 아직 지식이 부족하다라는 것이라고 이해하고 한번 정리해보고자 시작하게 되었습니다. Vertex, line, Mesh, face, normal 뿐만아니라 MVP : Model, View, Projection Matrix의 내용까지 한번 이어서 정리해보겠습니다. Vertex3D 상에서 오브젝트의 가장 기본이 되는 단위 : 정점, 점위치, 색상, 법선 등 다양한 정보를 가지고 있음. 여기서..

Graphics 2025.03.18

Unity Git hub Acitons - 4 (Game-ci/unity-builder)

2025.03.01 - [Unity] - Unity Git hub Acitons - 3 (Unity 연동) Unity Git hub Acitons - 3 (Unity 연동)[Git hub Action Workflow 작성] 이전 글들에서 Git hub Actions의 구성요소 및 키워드들에 대해서 알아보았고, 간단한 예제의 Workflow를 작성해 보았습니다. 이번 글에서는 Workflow를 통해 Unity 빌드를 자동화develophyun.tistory.com 이전 게시글에서 Unity를 빌드하고 이를 artifact에 업로드하는 것까지 알아보았는데요. 작업을 하면서 Game-ci/unity-builder를 잘 모르고 사용하는 것 같아 이를 정리하고 넘어가려고 합니다. Game-ci/unity-buil..

Unity 2025.03.13

Unity Git hub Acitons - 3 (Unity 연동)

[Git hub Action Workflow 작성] 이전 글들에서 Git hub Actions의 구성요소 및 키워드들에 대해서 알아보았고, 간단한 예제의 Workflow를 작성해 보았습니다. 이번 글에서는 Workflow를 통해 Unity 빌드를 자동화하는 작업을 진행해 보겠습니다. Unity를 기존에 빌드하기 위해서는 Unity Editor에 Login 및 라이선스를 할당해주어야 합니다. Github Action으로 빌드를 진행할 때도 마찬가지로, 로그인 및 라이선스 정보가 필요합니다. 하지만 이런 개인정보 및 공개되지 않아야 되는 정보는 Github의 Secrets에 기입하여 숨겨둔 상태로 사용합니다. 그리하여, Github Secrets을 등록을 진행해 줍니다. 등록 Secrets Settings ..

Unity 2025.03.01