회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


텍스쳐(Texture), 매터리얼(Material), 쉐이더(Shader), 라이트(Light)

푸딩뱃살 | 2014.03.27 02:31 | 조회 18046
| 텍스쳐(Texture)

스마트폰의 그래픽칩에 따라 텍스쳐 크기를 정하는 것도 중요하고, 항상 정사각형의 텍스쳐 해상도를 가지는 것도 중요하다.

해상도
128x128
256x256
512x512
1024x1024
2048x2048

*x, y가 같은 해상도를 사용하게 되면 유니티가 자동으로 압축 변환을 하여 사용하게 된다.
 (UI 처럼 x, y의 크기가 다른 것을 사용하게 되면 압축하지 않는다.)
*지원되는 이미지 포멧 - PDS, TIFF, JPEG, TGA, PNG, GIF, BMP, IFF, PICT
*추천하는 이미지 포멧은 PhotoShop의 PDS 파일이다.



매터리얼(Material)

오브젝트(모델)의 질감을 줄 때 사용한다.



임포트된 텍스쳐는 매터리얼의 텍스쳐 파라미터로 들어가게 되어 표현하게 된다.



오브젝트에 매터리얼이 들어가고 Mesh Renderer를 통해 렌더링 되어진다.


쉐이더(Shader)

매터리얼의 쉐이더를 통해 다양한 질감을 표현할 수 있다.

*주요쉐이더
종류기능
Diffuse 모델의 표면에 라이트의 빛이 확산되도록 렌더링한다. 기본 쉐이더
Specular 라이트의 빛이 광택을 내도록 렌더링하는데 사용한다.
VertexLit 라이트의 빛의 반사를 계산하는 처리를 메쉬의 정점 단위로 계산하서 렌더링한다. Diffuse와 Specular 등의 픽셀 단위로 빛의 반사를 계산하는 것에 비해 처리 속도가 빠르다.
DumpedDiffuse/
DumpedSpecular
Diffuse와 Specular에 노멀맵이라는 텍스쳐를 사용해 표면에 요청이 있는 것처럼 렌더링합니다. 노멀맵은 빛의 반사 정보를 가진 텍스처를 말하며, 요철이 있는 모델을 제작하지 않아도 현실감 있는 주름 등을 표현할 수 있다.
Decal 베이스 텍스처에 데칼을 붙인 것 같이 렌더링한다.
Transparent 투명한 부분을 가진 텍스처를 렌더링한다.
Unlit/TextureUnlit 계열의 쉐이더는 빛 계산을 전혀하지 않고 텍스처의 색을 그대로 랜더랑한다. 라이트 처리를 하지 않기 때문에 처리 속도가 매우 빠르다.
Unlit/Transparent유리창 등을 표현할 때는 알파 정보를 가진 반투명한 이미지를 사용하게 된다. 반투명한 텍스처를 렌더링할 때는 Transparent 계열이나 Unlit/Transparent 쉐이더를 사용한다.
Unlit/Transparent Cutout철망이나 펀치 메탈처럼 반대편이 완전히 보이는 표현을 할 때는 Transparent/Cutout 계열이나 Unlit/TransparentCutout 쉐이더를 사용한다.


라이트(Light)

오브젝트에 사실감 있게 표현하는데 중요한 역할을 한다.

*라이트 종류
종류기능
Ambient Light  물체가 균일한 빛을 가질 수 있게 설정할 수 있다. 현실적인 빛이 아닌 수학적 계산을 빠르게 편하게 하기 위해 도입된 라이트이다.
Point Light특정 지점에서 지정한 거리만큼 균일하게 퍼지는 빛을 표현한다. 예) 가로등
Directional Light태양의 빛으로 특정 방향으로 진행되는 빛을 표현한다.
Spot Light 정해진 위치에 원뿔 모양으로 집중적으로 비추는 빛을 표현한다. 예) 자동차 헤드라이트, 무대의 스포트라이트
Area Light사각형 영역 내에서 특정 방향으로 비추는 빛을 표현한다. 예) 형광등


<참고 서적>
유니티 4 게임 개발의 정석(에이콘)
따라하면서 배우는 유니티3D 입문(위키북스)

<참고 사이트>

146개(5/8페이지)
유니티
번호 제목 글쓴이 조회 날짜
공지 유니티 강좌 모음(영문) 푸딩뱃살 60305 2013.08.28 12:02
공지 유니티 경고, 에러 모음 (재정리 예정) 첨부파일 [1+1] 푸딩뱃살 71112 2013.08.12 00:09
64 [정보] Unity 크리스마스/연말 업데이트 소식 첨부파일 푸딩뱃살 4377 2015.01.05 11:56
63 [유니티] 유니티 폴더 구성 푸딩뱃살 4541 2015.01.03 12:34
62 [유니티] Animation 컴포넌트 첨부파일 푸딩뱃살 5515 2014.12.14 17:04
61 [애셋] (링크) NGUI 팁 사진 첨부파일 푸딩뱃살 4732 2014.08.20 01:47
60 [정보] Visual Studio 플러그인 UnityVS 소식 사진 첨부파일 푸딩뱃살 6123 2014.07.03 23:12
59 [유니티] Rigidbody / Physic Material 컴포넌트 푸딩뱃살 9274 2014.04.20 15:13
>> [유니티] 텍스쳐(Texture), 매터리얼(Material), 쉐이더(Shader), 라이트(Light) 첨부파일 푸딩뱃살 18047 2014.03.27 02:31
57 [유니티] 3D 슈팅게임 만들기 첨부파일 푸딩뱃살 6778 2014.03.09 22:05
56 [참고] 3D Package Support 첨부파일 푸딩뱃살 4418 2014.02.19 02:57
55 [유니티] 유니티 '막강좌' - 8. C# 기초 첨부파일 푸딩뱃살 8393 2014.02.07 22:08
54 [유니티] 유니티 '막강좌' - 7. 프로그래밍 Java? C#? Boo? 푸딩뱃살 6485 2014.02.07 17:26
53 [유니티] 유니티 '막강좌' - 6. 게임 제작 맛보기 (게임 시작씬 제작) 첨부파일 푸딩뱃살 14963 2014.02.05 02:10
52 [참고] 유니티에 대한 이야기 푸딩뱃살 3755 2014.02.05 02:02
51 [유니티] 유니티 '막강좌' - 5. 많이 사용되는 용어 정의 푸딩뱃살 6459 2014.02.05 02:00
50 [유니티] 유니티 '막강좌' - 4. 꼭 알고 있어야 할 사항 첨부파일 푸딩뱃살 5793 2014.02.05 01:22
49 [유니티] 유니티 '막강좌' - 3. 인터페이스 사진 푸딩뱃살 5434 2014.02.02 15:34
48 [유니티] 유니티 '막강좌' - 2. FSM, 순서도(Flow Chart) 첨부파일 푸딩뱃살 9813 2014.01.31 01:36
47 [애셋] PlayMaker - Cube 날리기 첨부파일 푸딩뱃살 8874 2014.01.25 17:48
46 [애셋] NGUI & PlayMaker - Counter Button 첨부파일 푸딩뱃살 6040 2014.01.25 17:09
45 [유니티] 유니티 '막강좌' - 1. 공간의 개념 (2D, 3D) 첨부파일 푸딩뱃살 9292 2014.01.24 02:26