본문 바로가기
반응형

unity4

Unity Shader Graph : Position 노드 Object : 오브젝트 좌표계의 위치로, 오브젝트의 XYZ축 기준으로 중심이 0, 가장 바깥쪽이 0.5 입니다. View : 스크린 좌표계의 위치입니다. World : 해당 렌더 파이프라인의 월드 좌표계의 위치입니다. Tangent : 각 면의 탄젠트 방향의 위치입니다. Absolute World : 렌더 파이프라인에 관계 없는 절대좌표 위치입니다. Position 노드를 활용해 움직이는 Object 만들기 기본적으로 Shader graph의 vertex Position은 Object Space로 세팅되어 있습니다. 이 Object Space의 값을 변화시켜 Object를 이동시킬 수 있습니다. 먼저 Position 노드를 생성한 후 Split으로 각 채널을 분리해 줍니다. 그리고 Y축에 해당하는 'G.. 2023. 3. 8.
Unity Shader Graph : Time 노드 Unity shader graph의 Input > Basic > Time 노드는 시간과 연관된 값을 추출합니다. 맨 위의 'Time' 은 일정하게 증가하는 값입니다. 두 번째 'Sine Time' 은 sine 그래프 값입니다.일정한 속도로 -1 에서 1 사이 값을 반복적으로 출력합니다. 마찬가지로 'Cosine Time'은 cosine 그래프 값입니다. 'Delta Time'은 프레임 시간 값입니다. Trigonometrical > Sine, Cosine 노드는 Input(x)를 임의로 정할 수 있는 노드입니다. 따라서 Sine이나 Cosine 노드의 Input에 Time을 넣으면 Time 노드의 'Sine Time', 'Cosine Time'과 같은 결과를 얻을 수 있습니다. Time 노드로 Ring .. 2023. 3. 8.
Unity Shader Graph : 행렬 이 부분은 짧게 설명하기도, 이해하기도 어려운 내용이기에 건너뛸까도 고민했지만, 주니어 디자이너로 부딪혔던 '기술적 한계'들을 어떻게 해결했는지 설명하고 도움을 주는 것이 이 블로그의 목적이기에 이 글로 한 번 짚고 넘어가게 되었습니다. Unity의 Shader Graph를 자유자재로 다루려면 데이터의 행렬에 대해 이해할 필요가 있습니다. Shader graph의 모든 데이터 값은 행렬로 되어있습니다. Shader graph에서 생성할 수 있는 '노드'들은 이 데이터에 속성을 부여합니다. 그리고 각 노드 아래 프리뷰 창에서 데이터를 시각화해줍니다. 데이터와 노드 nx3 행렬 데이터 즉, Vector 3을 예로 들어보겠습니다. Position 노드에서 1열, 2열, 3열 데이터는 각각 x, y, z 축을 .. 2023. 2. 22.
3D Asset(모델링/텍스쳐) 판매 사이트 소개 1. 3dsky.org 가구, 식물, 장식품 등 인테리어 3D 모델을 판매하는 사이트. 가격대비 퀄리티가 좋고 일관성이 있어 주로 사용한다. Free 모델은 하루 3개 다운로드 가능하며, Pro 모델은 개당 7달러이며 영구 사용 가능하다. 3Ds Max와 Vray, Corona 렌더러 기반의 애셋이 주를 이룬다. 이슈사항 : 계정을 만들고 첫 결제 시 바로 이용이 불가해 문의를 남기면, 신분증 확인을 요구한다. 계정을 두 번 정도 만들었는데, 피싱을 고려해 주민번호 뒷자리를 가리고 인증 후 이용 가능했다. https://3dsky.org/ 3d models - download 3dsky.org GATTOPARDO BEIGE DOUBLE BED by artemest 10 12 3dsky.org 2. eve.. 2023. 1. 5.