본문 바로가기

shader27

유니티 셰이더 그래프 예제 04 포탈 구현, Unity shader graph Portal 유니티 셰이더 그래프 예제 04 포탈 구현, Unity shader graph Portal 유니티 셰이더 그래프를 이용 포탈 느낌을 구현해 봅니다. Lit Sahder Graph 생성, 이름은 원하는 대로 하세요 Graph inspector 에서 Surface 를 Transparent로 변경 먼저 회전하는 이미지 느낌을 제작 time과 multiply 를 사용해 수치적 이동량을 만들어서 Twirl 을 호출 UV좌표를 회전할 수 있는 기능을 노드의 offset에 연결합니다. -center 0.5,0.5로써 중심을 기준으로 회전합니다. 수치를 바꿔보면 느낌이 옵니다. 그것의 voronoi를 하나 생성시켜 UV로 끼워줍니다. 그 결과를 emission, Alpha 각각 넣어줘 봅니다. 현재까지의 결과 동그랗게.. 2021. 4. 19.
유니티 셰이더 그래프 예제 03 불꽃 구현, Unity shader graph Flame 유니티 셰이더 그래프 예제 03 불꽃 구현, Unity shader graph Flame 불꽃효과, Flame 효과를 구현해 봅시다. Lit Shader Graph로 하나 생성합니다. 이름은 적당히! surface Transparent Blend Addtive -해보고 맘에드는걸로 수정하시오 옵션관련 내용 인터넷에서 대충 캡쳐해왔습니다. 구성시작 택스쳐를 넣고, 칼라값과 택스쳐를 곱한다. Base Color, Alpha에 연결시켜줍니다. 칼라값 정보도 참조 하시고요. 불꽃에 일렁임을 만들어 봅시다. time과 vector2 x,y(0,-0.3)을 곱해서, tiling and offset에 offest으로 사용 택스쳐에 흐름을 만들어 줍니다. Grand Noide를 하나를 생성하고 Scale를 적당히 만져.. 2021. 4. 18.
유니티 셰이더 그래프 예제 01 포스필드 구현해보기, Unity ShaderGraph ForceField 유니티 셰이더 그래프 예제 01 포스필드 구현해보기, Unity ShaderGraph ForceField 한동안 그래픽스 작업을 안하다, 최근 필요성이 조금 생겨서 유니티에서 쉐이더를 맛을 좀 보려 했는데, 너무 많이 떠나 있다 복귀를 해서 ShaderGraph 란 녀석을 이제 좀 이것저것 만져보려 합니다. 그래서 만져보면서 공부한 내용도 좀 정리해 두려구합니다. 일단 제가 작업한 환경은 그리고 또 선제조건으로는 세이더 그래프를 이용하기 위해선 프로젝트 생성 시, High Definition RP나 Universal RP를 선택해주셔야 합니다. Universal 버전이 라이트하고, HD 버전이 U 버전에 비해 +된 노트가 있는 걸로 알고 있습니다. 세이더 그래프를 이용해야 된다는 여러 이유 중에서는, 버.. 2021. 4. 17.