[1인개발 프로젝트] 하늘소 프로젝트 2주차
1인 개발/하늘소 프로젝트2024. 1. 19. 00:16[1인개발 프로젝트] 하늘소 프로젝트 2주차

1주차에 기본적인 세팅을 하고, 간단한 애니메이션을 구현하는 등의 작업을 했었는데, 1주차에 너무 달렸는지 그만 롤이 재밌어지는 부작용이 찾아왔다. (진짜 거짓말 안치고 3일동안 케일 조이만 함) 어떻게든 부작용을 처리하고 다시 프로젝트 작업에 들어갔다. 이 사진은 또 두 줄을 발견해서 찍었던 사진이다. 두 줄이 뭔데? 아무튼, 2주차에는 디자인 중심의 공부를 하고, 본격적으로 모바일 환경에서의 개발을 위해 마지막 세팅을 했다. 3D가 들어가면 좋을 것 같아 블렌더도 공부해보고, 모바일 환경 설정을 하다가 엄청난 삽질을 하기도 했다. 블렌더 공부 생각해뒀던 게임의 이미지가 생각보다 3D를 요구하는 구도가 많아서, 이것을 실제 3D 에셋으로 편하게 다뤄보면 어떨까 하고 블렌더 공부를 해봤다. 어떻게 했는데..

[#11] 완전 기초부터 시작하는 블렌더
공부/블렌더2024. 1. 14. 15:53[#11] 완전 기초부터 시작하는 블렌더

1. 렌더링 방법 블렌더가 렌더링을 하는 방법은 두가지가 있다. Cycles : 렌더링 속도가 느린 대신 결과물의 퀄리티가 뛰어나다. EEVEE : 렌더링 속도가 거의 실시간 급이지만 빛과 그림자 표현이 투박하고 퀄리티가 Cycles보다 떨어지는 감이 있다. 그래서, EEVEE를 사용하여 씬에서 렌더링 되는 것을 보고, Cycles를 사용해 최종 렌더링을 하는것이 효율적이다. 2. Lighting 특정 부분에 광원을 만드는 작업이다. 우측 탭에 지구 모양을 클릭하면, 블렌더에 전반적으로 적용되는 월드 조명을 선택할 수 있다. 기본값은 1로 설정되어있는데, 공기는 발광하지 않으니 0으로 설정해준다. 그리고, Light의 종류는 네가지가 있다. 우측 탭의 전구 모양을 클릭하면 전구의 종류와 색상, 밝기를 조..

[#10] 완전 기초부터 시작하는 블렌더
공부/블렌더2024. 1. 14. 15:09[#10] 완전 기초부터 시작하는 블렌더

1. Texture Paint Texture Paint는 질감 표현을 손으로 직접 그리게 해 주는 기능이다. Shader Editor를 불러온 후, Image Texture를 하나 생성해 Base Color와 연결해준다. 그 후에 New 버튼을 눌러 새로운 이미지를 생성한다. 그렇게 생성한 것을 불러온 후, 오브젝트를 선택하고 U키를 눌러 Unwrap을 해준다. 그렇게 되면 Image Editor 탭에 전개도가 생긴다. 그 위에 브러쉬로 색을 입히면, 전개도에 칠해진대로 오브젝트에 적용된다. 그리고 이런 이미지는 저장해주어야 제대로 저장되므로, Alt + S를 눌러 저장해준다.우측 창의 스패너모양을 누르면 브러쉬 설정이 가능하고, Texture Mask를 적용하면 만들어둔 텍스쳐를 불러와 그 질감대로 칠..

[#9] 완전 기초부터 시작하는 블렌더
공부/블렌더2024. 1. 14. 14:17[#9] 완전 기초부터 시작하는 블렌더

1. 오브젝트 만들기 1-1. 초콜릿 Cube 오브젝트를 하나 생성해서, 납작하게 만들어 초콜릿모양으로 만들었다. Array Modifier (배열) 특정 방향으로 오브젝트를 복사해주는 것이다. 이것을 이용해 초콜릿 패턴을 만들었다. 1-2. 빵 UV Sphere를 하나 생성한 후, 반을 날려 반 구로 만들었다. 그 후, Subdivision Surface를 적용해 부드럽게 해주었고, Loop cut을 조절해 펑퍼짐한 느낌을 주었다. Proportional Editing 뷰포트의 상단에, 동그라미가 여러개 있는 표시가 있는데, 그걸 누르면 Proportional Editing을 활성화할 수 있다. 그리고 점을 하나 잡고 움직여보면, 근처에 있는 것들도 같이 따라와 자연스럽게 늘리고 줄일 수 있다. 이것을..

[#8] 완전 기초부터 시작하는 블렌더
공부/블렌더2024. 1. 14. 13:17[#8] 완전 기초부터 시작하는 블렌더

1. PBR Texture (Physically Based Redering) 1-1. PBR Texture란? 2D 면의 형태를 띈 물체를 입체감이 있게 재질을 표현하는 것이다. 이것을 사용하기 위해서는 외부 사이트에서 PBR Texture를 다운받아야 한다. ambientCG 바로가기 텍스쳐를 다운받을 때에는 .png 파일로 다운받는 것이 제일 적절하다. 화질도 설정할 수 있는데, 8K 화질은 1기가 가까이 돼서 4K로 다운받았다. Color.png는 색상에 관한 정보를 담고 있고, Roughness.png 재질의 거친 정도를 표현할 때 사용된다. Normal~~.png는 요철, 즉, 재질의 높이에 대한 정보를 담고 있다. Displacement.png는 높이에대한 정보를 담고 있는데, 이것은 Mesh..

[#7] 완전 기초부터 시작하는 블렌더
공부/블렌더2024. 1. 13. 23:11[#7] 완전 기초부터 시작하는 블렌더

1. 오브젝트 Scale 조정 N키를 누르면 Viewport 오른쪽에 메뉴가 생긴다. 여기서 오브젝트를 선택하면 Item 탭이 생기는데, 여기서 Dimensions에 오브젝트의 크기가 미터단위로 나와있다. 따라서 이걸 보며 오브젝트의 크기를 조정해주어야 한다. 나의 경우는 컵의 크기가 3미터가 넘어가서, Z축이 0.1미터가 되도록 줄여주었다. 2. 바닥 생성 후 오브젝트 놓기 Plain을 생성 후, 컵과 접시를 이 위에 놓아주어야 한다. 뷰포트 상단에 있는 자석아이콘을 누르면, 오브젝트의 움직임이 1미터 단위로 보정되어서 움직여진다. 자석 옆에 있는 아이콘을 누르면, 몇가지 옵션이 뜨는데 초기값은 Increment이다. 이것을 Face로 바꾼 후 컵과 접시를 Plain 위에서 움직이면 Plain에 딱 붙..

image