Unity 22

[Unity 3D] 터레인(Terrain)에 대해 알아보고 사용해보자 (2)

저번 시간에는 터레인(Terrain)과 윈드 존(Wind Zone)에 대해 알아보았습니다. 이번 시간에는 터레인(Terrain)을 이용해서 맵을 제작해보겠습니다.(터레인(Terrain)에 대해 알고 싶으신 분은 아래링크로 들어와주세요)  [Unity 3D] 터레인(Terrain)에 대해 알아보고 사용해보자 (1)이번에 설명드릴 터레인(Terrain)은 Unity 3D의 기능으로 에셋을 이용해서 맵의 기본인 부분을 제공해주는 아주 좋은 기능이라고 볼 수 있습니다. 이번 시간에는 터레인(Terrain)에 대한 설명을 해보겠tangent0426.tistory.com  지형 제작 및 텍스쳐 추가하기  터레인 게임 오브젝트를 추가하기 위해 Hirearchy창에 메뉴에서 GameObject > 3D Object >..

Unity/Unity 3D 2024.08.08

[Unity 3D] 터레인(Terrain)에 대해 알아보고 사용해보자 (1)

이번에 설명드릴 터레인(Terrain)은 Unity 3D의 기능으로 에셋을 이용해서 맵의 기본인 부분을 제공해주는 아주 좋은 기능이라고 볼 수 있습니다. 이번 시간에는 터레인(Terrain)에 대한 설명을 해보겠습니다. 터레인 개요  터레인(Terrain)에 대해서 설명드리자면 Unity의 Terrain 시스템을 사용하면 게임에 광대한 풍경을 추가 가능하며, Unity의 제공하는 기능 중 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴이며 맵의 높낮이를 설정하고, 타일링된 텍스처를 여러 장을 겹친 후 마스킹 텍스처의 RGBA를 섞어주는 방식입니다. 장점단점장점으로는 제작 및 수정이 용이(작업시간을 단축)LOD(Level of Detail)를 지원하고(최적화 작업)Asset Store에 제공되는 다양한 지..

Unity/Unity 3D 2024.08.07

[Unity 3D] Collider, Triger에 대해서 알아보고 사용해보자

저번 시간에는 Unity안에서의 중력을 구현할 수 있는 기능인 Rigidbody에 대해서 알아보았다면 이번에는 충돌의 기능이 있는 Collider에 대해서 알아보고자 합니다.Rigidbody에 대해 알고 싶으신 분은 아래 링크에 들어가 주시면 감사하겠습니다.  [Unity 3D]물리엔진 Rigidbody에 대해서 알아보고 사용해보자우리가 흔히 물체를 끌어당기는 힘을 중력이라고 하죠 그럼 Unity을 통해 만든 게임들은 무엇으로 중력을 잡아주는 게임들이 존재할까요? 오늘은 이러한 중력의 영향을 받는 기능을 잡아주는 물tangent0426.tistory.com Collider 개요 사전적인 의미로 충돌을 의미하며 충돌, 접촉에 대한 모든 걸 관리합니다. Collider는 UnityEngine 클래스에 포함되..

Unity/Unity 3D 2024.08.06

[Unity 3D]물리엔진 Rigidbody에 대해서 알아보고 사용해보자

우리가 흔히 물체를 끌어당기는 힘을 중력이라고 하죠 그럼 Unity을 통해 만든 게임들은 무엇으로 중력을 잡아주는 게임들이 존재할까요? 오늘은 이러한 중력의 영향을 받는 기능을 잡아주는 물리엔진인 Rigidbody에 대해 설명과 Unity에서 어떻게 구현하는지 사용해 보는 시간을 가져보도록 하겠습니다.물리엔진, RigidBody란?물리엔진은 일상생활에서 접할수 있는 힘, 중력, 마찰력등의 물리 현상을 컴퓨터에서 시뮬레이션을 한 것을 말합니다. 현실과 같은 상호작용을 하고 물체를 표현하기 위해 개발되며, 물리엔진이 보편화되면서 게임이 현실적인 효과를 추가가 가능해졌습니다. 현재는 영화, CG 등 다양한 영상물, 그래픽 작업등에도 폭넓게 사용하고 있습니다.RigidBody(강체:리지드바디)는 천체 물리학 등..

Unity/Unity 3D 2024.08.05

[Unity 3D] 에셋(Asset)과 FBX 모델 개요 및 FBX 모델 사용해보기

이전에 시간에는 Unity 애니메이션을 해보았으니 이번에는 에셋(Asset)과 FBX 에셋을 적용하는 시간을 갖아보도록 하겠습니다.2024.07.31 - [Unity/Unity 3D] - [Unity 3D] Unity 애니메이션에 대해 알아보자 [Unity 3D] Unity 애니메이션에 대해 알아보자Unity를 작업하다가 보면 캐릭터의 움직이는 공격모션을 작업해야 할 시기가 많이 올 수 있습니다. 그만큼 Untiy 3D나 2D에서 애니메이션 게임을 제작하는 데 있어 중요한 작업 중 하나입니다. 이번tangent0426.tistory.com 에셋(Asset) 및 FBX 모델 개요 에셋은 사전적 의미로 기업이나 경제 주체에 이해서  소유되고 통제되는 자원으로 Unity에서는 게임 제작에 필요한 요소, 즉 모..

Unity/Unity 3D 2024.08.01

[Unity 3D] Unity 애니메이션에 대해 알아보자

Unity를 작업하다가 보면 캐릭터의 움직이는 공격모션을 작업해야 할 시기가 많이 올 수 있습니다. 그만큼 Untiy 3D나 2D에서 애니메이션 게임을 제작하는 데 있어 중요한 작업 중 하나입니다. 이번 시간에는 Unity 애니메이션을 어떻게 적용하는지, 그리고 Unity에서 애니메이션이 무엇인지 알아보도록 하죠 애니메이션 개요 Unity 애니메이션 시스템은 애니메이션 클럽의 개념에 기반하여 특정 오브젝트의 포지션과 각도, 기타 프로퍼티가 시간에 지남에 따라 어떻게 변화해야 하는지에 대한 정보를 포함하고 있습니다. 또한 Unity가 확장되고 있는 다양한 산업 군 중,애니메이션 영역은 강력한 IP(Intellectual Property)를 기반으로 한 다양한 제작 사례로 주목받고 있는 분야로는 해외에서는 ..

Unity/Unity 3D 2024.07.31

[Unity 3D]Post Processing(포스트 프로세스) 알아보기

저번 시간에 Unity의 카메라와 빛을 알아보았다면 이번에는 마무리 작업에 사용 및 작성한 씬에 다양한 화면 효과를 추가할 수 있는 Post Processing에 대해 알아보겠습니다. Post Processing 개요 및 효과Post Processing은 짧은 설정 시간으로 애플리케이션 모양을 크게 개선할 수 있는 다양한 후 처리 효과를 제공하며 카메라 및 영화 속성, 또는 양식화된 시각 자료 생성 합니다. 예시로 게임을 제작하는 과정이 다 끝나고 화면을 이쁘게 만들어주는 효과를 덧붙이는 게 포스트 프로세싱의 역할입니다.  위의 사진은 카메라에서 Post processing을 활성화시키기 의해 가장 필요한 컴포넌트로 이레이어를 바탕으로 색수차, 모션블러 등 여러 가지 기능을 적용시킬 수 있습니다.(색수차..

Unity/Unity 3D 2024.07.30

[Unity 3D] 카메라(Camera)와 빛(Light)

이번에는 Unity 3D에서 프로젝트가 생성되면 Main Camera와 Directional Light 등 카메라와 빛이 기본으로 설정되어 있을 겁니다. 따라서 Unity의 카메라, 빛에 대해서 설명해 볼까 합니다. 렌더링(Rendering)렌더링은 컴퓨터 프로그램을 통해 가상의 3차원 공간에 위치한 물체를 모니터 화면으로 그려내는 작업으로 도형의 배열, 시점, 시점, 텍스쳐, 모명 등 정보가 포함이 될 수 있으며 2차원에 표시된 물체를 3차원에 물체처럼 보이게 만드는 것을 말합니다.   위의 사진은 Unity 3D에서 하나의 객체가 그려지기 위한 순서로 (2D에서는 드로우 라고 하며 둘이 비슷한 개념이지만 같은 개념은 아닙니다) 메시는(Mesh)는 렌더링 할 데이터, 재질은 객체가 어떻게 칠할지 결정,..

Unity/Unity 3D 2024.07.28

[Unity 3D] 3D 프로젝트에 대해서 알아보자

처음 Unity를 키신 분들은 어떻게 해야 하는지 모르는 사람이 태반입니다. 따라서 이번 블로그는 이번 블로그는 3D가 무엇인지 3D 프로젝트 구조에 대해 알아보는 시간을 가지겠습니다. 3D(3차원) 개요  우리가 사는 좌표축은 3개로 공간이 되어 있습니다. 가로, 세로, 높이로 구성되어 있으며 물리학에서는 시간을 포함하여 시공간으로 나타내기도 합니다.  컴퓨터를 이용해서 이미지를 제작하는 작업으로 이루어져 있으며 3차원으로 표현한 뒤에는 2차원적 결과물로 처리, 3차원 모델링을 가리키기도 합니다.  위의 사진은 Unity 3D 작업을 하면서 많이 볼수 있으며 이것은 흔히 '오른손의 법칙'이라고 말합니다. 오른손 법칙은 삼차원 공간에서 좌표계의 오른손 좌표계를 잡는 법으로 수학과 물리학에서 삼차원 표기를..

Unity/Unity 3D 2024.07.25

[Unity 3D] 게임 오브젝트(Game Object)에 대해서 알아보자

객체란?우리가 흔히 말하는 객체는 사전적 의미로 실제 존재하는 것을 말합니다. 사물과 같은 유형적인 것부터 개념, 논리 같은 무형적인 것들도 포함됩니다. 프로그래밍에서는 메모리에 생성되는 것을 뜻합니다.자세한 사항은 아래에 기술되어 있습니다. 객체의 개념을 말하자면 현실에서 존재하는 모든 것을 말하며, 자신만의 고유한 특징이 있고, 행동을 가집니다. 또한 행동 요청 및 정보 공유 등 상호작용이 가능합니다. Game object란? 그럼 Unity에 있는 객체는 무엇을 뜻할까요? 캐릭터, 벽, 음악 및 등 Scene에서 사용되는 모든 것이 객체의 기본요소입니다. 원하는 형태로 객체를 디자인할 수 있으며 코드를 작성하여 Game Object를 움직이는 등 다양한 행동을 시킬 수 있습니다.그럼 Unity 게임..

Unity/Unity 3D 2024.07.24