본문 바로가기
(셰이더 그래프/HLSL)아티스트를 위한 URP 셰이더 Shader #1 셰이더 처음 만들기 (노드버전) 그럼 맨 먼저 시작해 보죠. 이론 같은거야 좋은 책들이 많을테고, 여기 오시 분들은 그래요.. 서론 싫어하는거 다 안다고요... 하긴 저도 유투브에서 5분 설명할거 10분 서론 설명하는 강좌보면 막 빡치고 그래요. 그러니 일단 무식하게 시작해 보도록 합시다 여기서 할 일은 다음과 같습니다. 셰이더를 만들고, 메터리얼에 적용시키고, 그걸 다시 오브젝트에 적용시킵니다. 네 그래요. 별 것 아니죠. 그냥 빈 거 하나 만드는 겁니다. 겁내지 말고 따라해 봅시다. 셰이더 만들기 유니티 빈 화면에 공 하나 만드시고요 Project 창에서 + 키를 누르고 Shader / Universal Render Pipelint/ Unlit Shader Graph 를 눌러줍니다. 이름은 기본적으로.. 2021. 7. 4.
아티스트를 위한 URP 셰이더 Shader 강좌예정 https://book.naver.com/bookdb/book_detail.nhn?bid=12518820 유니티 쉐이더 스타트업 『유니티 쉐이더 스타트업』은 프로그래밍으로 완성해야 하는 쉐이더의 구현을 아티스트들의 역량으로도 충분히 발휘할 수 있도록 도움을 주는 책입니다. 저자의 오랜 게임그래픽 실무경험과 book.naver.com "테크니컬 아티스트를 위한 유니티 쉐이더 스타트업" 을 쓴지가 벌써 4년이 되었습니다. 셰이더냐 쉐이더냐 ... 그게 사실 셰이더가 맞다고 합니다. 그런데 출판사에서는 계속 쉐이더로 나갔다고 해서 쉐이더로. 홓홓홓 . 처음 책을 쓸때에는 '에이 이거 뭐 이렇게 마이너한 기술서적이 얼마나 나가겠어' 하는 느낌으로 시작했는데 어느덧 4쇄!!! 세상에!! 그리고 유니티가 URP로 .. 2021. 7. 4.
아놀드에서 노말맵 적용하기 아놀드에서 노말맵 적용하는 법입니다. 그리고 노말(범프) 에다가 적용하는데, 여기에 노말이 들어갈지 범프가 들어갈지 모르는 상태잖아요? 그래서 일단 저 옆의 박스를 누르고 열리는 브라우저에서 '범프맵' 을 넣을거면 위에 있는 Bump 2D 를 쓰면 되지만 노말맵을 넣을거면 아래 Normal Map을 적용해야 합니다. 그렇게 노말맵을 적용해 주고, 이제 노말맵 텍스쳐를 적용해줄 때입니다. 이 때는 Input 에다가 텍스쳐를 넣어 줘야 하죠 Input 에다가 노말맵 텍스쳐를 적용해주면 짜잔 2019. 6. 22.
버텍스 칼라를 이용한 라이트맵 / AO 베이킹 Bake Lightmap/AO by vertex color 먼 옛날 (..한 10년전쯤) 에는 많이 쓰던 방법인데 요즘엔 라이트맵 때문에 잘 안쓰는 방법이죠 뭐 그래도 .. 라이트맵을 쓸 수 없는 상황에서라던가 특이한 경우에 쓸만한 기능이니까 알아두면 나쁠건 없습니다. 일단 라이트를 넣습니다. 라이트는 걍 보통 옴니 라이트라도 괜찮습니다. 옛날에는 라디오시티 기능을 이용해서 버텍스 베이킹을 했었는데 요샌 안그래도 되는군요. (세상이 좋아졌다) 저는 여기서 색상을 보려고 굳이 조명을 좀 붉은 색으로 만들었고, 구석진 부분의 AO를 표현하고자 범위를 조금 제한했습니다. 그리고 오브젝트를 선택한 상태에서 유틸리티에 들어가서 More -> Assign Vertex Color를 선택합니다. 설정은 위와 같이. 라이팅 데이터만 가져갈거니까 라이팅만으로 처리하고, 라디오시티.. 2018. 12. 30.
챔퍼 / 쿼드챔퍼 Chamfer / Quad Chamfer 3Dmax에 들어간지는 꽤 오래 된 걸로 알고 있긴 한데...하드섭 하시는 분들은 잘 알지만 일반 모델러나 학생들은 잘 모르는 사람들이 있길래.. 그냥 챔퍼를 해도 뭐 기본적으로 별 무리는 없지만.. 엣지를 늘려주면 면 배열이 엉망이 됩니다 아니 엉망이라기 보다 짜증난다고 해야 하나. 폴리곤이 저렇게 삼각으로 뭉치니까요 이후 모델링 할때라던가 여러 모로 짜증나는 일이 많아지게 됩니다 그럴땐 쿼드 챔퍼를 선택해 주세요. 첫 시작 면 부터 4각형 면들로만 만들어 집니다. 면수는 약간 늘어나지만. 그럼 면을 늘려도 짜잔 하고 이쁘게 사각형만으로 만들어진 챔퍼가 만들어지게 됩니다. 2018. 12. 30.
아놀드 메터리얼 에디터가 검게 나올때 https://knowledge.autodesk.com/support/3ds-max/troubleshooting/caas/sfdcarticles/sfdcarticles/Arnold-material-preview-changes-to-black-in-Material-Editor-in-3ds-Max.html 아놀드랑 엑티브셰이드랑 같이 쓸 때 자주 일어나는 현상이긴 한데, 메터리얼 에디터가 검게 나오는 경우입니다. 은근히 짜증나죠 이럴때 그럴땐 일단 Activeshade 창을 끕니다. 그 후에 메터리얼 에디터에서 Reset Material Editor Slot 을 해 줍니다. 그 다음 Restore Material Editor Slot을 해 줍니다. 해 to the 결 2018. 12. 29.
3DMAX 창 위치 초기화하기 '저처럼' 듀얼이나 트리플 모니터를 왔다갔다 하는 노트북 사용자에게 자주 일어날 수 있는 일입니다. 뭐냐면... 창 하나가 저어어어어ㅓ어ㅓ어어엉어ㅓㅇ어 쪽 모니터에 가 있는데 그러다 보니 갑자기 어떤 상황에서 창을 눌러도 안보이는 그런 상황이요 창이 어디갔지? 헤매다가 '에이 초기화 시켜 버려야겠다' 하는 그런 상황을 말합니다. 검색해봤더니 무슨 .. 카페 광고 낚시 동영상이나 있고 자기 스크립트를 쓰라는 둥 헛소리들이 많길래 검색해 보니 있길래 정리합니다. 일단 원문의 위치는 여기 https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/sfdcarticles/sfdcarticles/Resetting-3ds-Max-3ds-Max-Design... 2017. 10. 9.
도트 이미지 색상 블렌딩 팁 갑자기 강의자료 만들다가 20년전 잡기술이 생각나서 올려봅니다. 야...이거 참... 언제 쓰던 기술인가... 재미있는건 Nearest Neibor 와 Bilinear는 지금도 엔진에서 잘 사용하고 있는 기술이란 말이죠. 2015. 9. 6.
Gamma Correction 감마 코렉션 : 어째서? 감마 코렉션은 어째서 생긴 걸까? - 감마 코렉션의 시작 "감마 코렉션은 예전 모니터인 CRT (전자총을 이용하는 브라운관 모니터) 의 특성에 기인한 것이다 " 라는 말이 있었습니다만... 일단 이것도 영 의미없는 말은 아닌 듯 싶은데, 어쨌거나 주 이유는 아닌 것 같습니다. http://ko.wikipedia.org/wiki/%EA%B0%90%EB%A7%88_%EB%B3%B4%EC%A0%95 이건 예전에 저도 어느 책에서 읽었었단 말이죠. 기억은 안나는데. 이것은 예전 모니터인 CRT 모니터에서는 이미지가 좀 어둡게 나올 수 밖에 없는 구조더라.. 뭐 그런 스타일의 얘기였는데. 됐습니다. 주 이유가 아닌 듯 하니까. 어쨌거나 됐어요. 요샌 LCD나 LED잖아. OLED도 나오는 시대에 뭐 그래서 진짜 .. 2014. 12. 8.
Gamma Correction : 감마 코렉션 Gamma Correction Gamma Correction을 눈으로 볼 수 있게 만든 예제. 뭐 흔히 볼 수 있는 예제긴 한데... 한 번 만들어 보았습니다. 이거 잘못 올려서 개고생 한건 비밀 1. 모니터는 어둡다. 위 그림을 보고 일단 설명을 해야겠군요. 위 그림을 잘 보시면 3장의 그림을 붙여놓은 겁니다. 일단 왼쪽의 Gray 라고 하는 걸 보세요. 흰 색과 검은 색을 한 줄씩 섞어 놓은 것입니다. 뭐...조금만 멀리 떨어져서 보면 (혹은 눈을 가늘게 뜨던가요) 회색으로 보인다는 것을 알 수 있습니다. 이상적인 회색이지요. 그리고 오른쪽에 있는 사진 둘은... 128은 RGB가 (128,128,128) 이고 187은 (187,187,187) 을 의미하는 그림입니다. 뭔가 이상하죠... 128이 분.. 2014. 12. 7.
맥스 뷰포트에서 셀 셰이딩 외각선 흉내내기 3D Max의 Viewport에서 카툰 렌더링/ 셀쉐이딩 에 많이 쓰이는 2pass를 이용한 외각선을 같은 원리로 구현하는 법입니다. 이론적으로 2pass로 외각선 그리는건 물체가 두 개 있어야 하니까요... 우선 물체를 만듭시다. 주전자가 좋겠네요 . 물체를 복사해야 하니, Snapshot 기능으로 복사해 봅시다. 다른 방법으로 복사해도 상관 없습니다. 같은 자리에만 있다면. 그럼 눈에 보이지는 않지만, 한 자리에 두 개의 주전자가 있는 겁니다. 이렇게요. 조금 이동해 보면 보입니다. 아아 따라하지 마세요 이건. 그냥 보여드릴려고 한겁니다. 이제 한 놈을 숨깁시다. 오른클릭 한 후 한 놈을 Hide 시킵니다. 이제 한 놈만 남았겠죠. 그럼 그 남은 한 놈을 선택하고 오른클릭한 후 프로퍼티스를 엽니다. .. 2014. 11. 18.
언리얼 서밋 참관기 http://hwanggoon.tistory.com/186 역시 황군 2014. 10. 30.
반응형