블로그 이미지
자신의 단점을 메꾸는 것을 단(鍛)이라 하고 자신의 강점을 갈고 닦는 것을 련(鍊)이라 하여, 두가지를 합친 것을 단련이라고 부른다. 붕대마음

카테고리

전체목록 (666)
참고사이트 (8)
Goal (4)
Travel (10)
My Life (105)
Game (35)
Game Review (7)
Game Plan (0)
Books (5)
English (1)
Optimizing (12)
Study (217)
유용한 것들_etc (44)
유용한 것들_func (20)
Unity (48)
Unreal (87)
작업장 (54)
RenderMonkey (6)
정리요망 (1)
따라잡기 시리즈 (0)
링크용 (0)
Total343,756
Today5
Yesterday73

'unity tags'에 해당되는 글 1건

  1. 2016.04.12 Unity Tags

Unity Tags

Unity/Unity Graphics / 2016.04.12 11:57

RenderType 관련 태그
ex) Tags { "RenderType"="Opaque"}
link : http://docs.unity3d.com/Documentation/Components/SL-ShaderReplacement.html

LightMode 관련 태그
ex) Tags { "LightMode" = "Vertex"} 
link : http://docs.unity3d.com/Documentation/Components/SL-PassTags.html 


유니티에 설정되어져 있는 built in tags에 커스텀 tag를 추가하여 Material.GetTag 함수로 

사용할 수 있다.


SubShader 

Tags { ... MyTag"="tagType1" } 

.....

위와 같은 식으로 셰이더 파일에서 설정 해 주고 아래와 같이 사용하면 된다.

Material m = myMaterial;

string shaderTag = m.GetTag("MyTag", false, "Nothing");

if(shaderTag == "Nothing")

    log("not found MyTag");

else

    log("found MyTag, Value is " +shaderTag);


참고

- ShaderLab: SubShader Tags

- Material.GetTag

-

'Unity > Unity Graphics' 카테고리의 다른 글

Depth and Normal Texture (Part 1)  (1) 2016.04.29
#pragma multi_compile  (0) 2016.04.23
Performance Tips when Writing Shaders  (0) 2016.04.15
TRANSFORM_TEX  (0) 2016.04.15
Unity Tags  (0) 2016.04.12
Built in shader variables  (0) 2015.10.30
Posted by 붕대마음

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함