title: “[클래스] 7. 메쉬렌더러(이론, 실습- 물체 메테리얼 바꾸기)” categories:

  • UDONGRAPHcourse

    #[클래스] 7. 메쉬렌더러(이론, 실습: 물체 메테리얼 바꾸기) : 네이버 블로그

디스코드 : rage147#2898

언제나 질문은 환영입니다!!

​

https://discord.gg/E8rF9uTggA

서버 놀러오셔요~~

우동 관련 이야기 해요~~

​

​

​

1. 먼저 메쉬렌더러가 뭔지 알아봅시다(이론)

​

오늘은 메쉬 렌더러에 대해 알아보겠습니다

​

메쉬 렌더러라고 하면 낮설게 느껴질 수 있지만 아주 친숙한 기능입니다

큐브를 만들면 트랜스폼과 박스콜라이더 사이에 메쉬 랜더러가 있습니다

​

메쉬 렌더러의 요소는

메테리얼

라이팅

프로브

에디셔널 세팅이 있습니다

​

​

우리가 가장 많이 쓰는것은 메테리얼을 바꾸는 기능입니다

​

메테리얼이 무엇인지는 다들 아시죠?

메테리얼은 쉐이더와 텍스쳐가 합쳐진 파일로

오브젝트의 이미지(텍스쳐)를 담당해요

​

그리고 메쉬 렌더러로 오브젝트의 메테리얼을 보여줍니다

​

​

2. 물체 메테리얼 바꾸기(실습)

준비물=바꿀 이미지파일

첨부파일

고양이.png

파일 다운로드

​

먼저 이미지파일로 메테리얼을 만들겠습니다

크리에이트 메테리얼을 눌러주세요

​

​

​

그 후 메테리얼에서 알베도에 이미지 파일을 연결해주세요

그 후 메테리얼을 큐브에 넣어주세요

​

큐브의 메테리얼이 바뀌었죠?

​

컨트롤 제트(Ctrl+Z)를 눌러 메테리얼을 기본으로 돌립니다

​

우리는 이제 이 큐브를 누르면 메테리얼을 바꾸는 기능을 만들것입니다

​

​

우동 파일을 열고 변수 탭에서

+버튼을 누른 후 Material ​​변수를 만들어 주세요

이름을 cat_mat로 바꾸고 퍼블릭을 체크해주세요

​

MeshRenderer를 눌러주시고

이름을 Cube로 해주세요

마찬가지로 퍼블릭

​

그리고 컴파일을 누른 후 (컴파일은 오른쪽 위에 있습니다)

​

메테리얼과 메쉬 렌더러를 연결해주세요

​

​

​

그럼 Cube는 바꿔질 메쉬렌더러

cat_mat는 바꿀 메테리얼(고양이)이겠죠?

​

​

​

인터렉트를 꺼내주시고 MeshRenderer에서Set material을 꺼내주세요

​

​

​

간단하죠?

플레이를 눌러 테스트를 하면 잘 작동합니다

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

업데이트: