본문 바로가기

전체 글723

그동안 작업한 것들 1.26 약 세 달전부터 마둠파님과 협업을 하고 있다. 유니티에서는 비교적 구현이 어렵지 않은 셀프쉐도우가, 언리얼에서는 엔진을 뜯는 수준의 난이도까지 번진다. 비쥬얼C++에서 컴파일 하루, 엔진이 돌아가면 또 셰이더 컴파일에 반나절. 그렇게 어렵사리 며칠에 걸쳐 셀프쉐도우를 얻었다. 나중에 나도 배워야할텐데... 지금은 엄두가 안난다. 큰일이다. 마둠파님이 이걸 개조하시는동안 게임에서 기본적으로 사용되는 간단한 셰이더들을 만들었다. 원형게이지. Atan2를 이용하면 된다는 조언을 듣고 제작 디졸브 셰이더는 셰이더를 처음 배울 때 만날 수 있는 것들이다. 프레넬을 뒤집은 스폰. 그런데 이건 넣어보니 느낌이 별로라 실제로 사용하진 않았다. 포스 쉴드 데미지 플립북은 언리얼에서 기본으로 지원되지만, 최적화겸.. 2023. 1. 26.
생존신고 프로젝트가 새로운 국면으로 접어들었습니다. 제 스케쥴도 덩달아 바빠졌어요. 신규인원을 채용했고, 앞으로 더 늘어날 예정입니다. 겨울잠이 늘어서 개인작은 언강생심입니다. 시간이 좀 더 지나면 제가 주로 다루는 팀작업 공정에 대해 이야기해보고 싶군요. 새해 복 많이 받으세요! 2023. 1. 4.
IX-NPR : 툰셰이더 회사에서 현재 사용 중인 블렌더용 셰이더입니다. 국내 블렌더 NPR(Non Photo-realistic Render)참고 자료가 얼마 없고, 저 역시 배움에 어려움이 많았기에 NPR을 공부하시는 분들께 도움이 되고자 스스로 만든 셰이더를 공유합니다. 이브이 렌더러 전용입니다. 이 셰이더는 실무에서 사용 중인 레벨이지만, 그렇게 복잡하지는 않습니다. 내부는 총 12개의 조절부로 구성되어 있으며, 각 정보는 함수로 흘러들어가 적절히 처리됩니다. 1~8은 설정값에 관련된 것들이고, 9~12는 사용할 텍스처에 관련된 것들입니다. 텍스처 텍스처에 대한 이해가 있어야 설정값들이 의미를 가지기 때문에, 텍스처에 대해 먼저 설명하겠습니다. 셰이더는 총 4장의 텍스처로 구성됩니다. 컬러맵 MSE맵 RSS맵 Matcap맵.. 2022. 12. 26.
니지저니 공부 12.16 니지저니는 미드저니에서 파생된 서브컬처 전용 그림AI다. 아래는 어제 대강 뽑아본 그림들. 겉보기엔 근사해 보이지만 실전에서 활용하기엔 여전히 무리가 있다. 클라이언트의 요구는 디테일한데, 인간은 그걸 알아듣는 반면, AI는 저 그리고 싶은대로 그려버린다. 때문에 얘한테 내 의중을 어떻게 전달하면 좋을까? 싶어서 대충 러프를 떠서 건네주어보았다 그랬더니... 야잌ㅋㅋㅋㅋㅋㅋ 좀 더 연구해 보자. SF식 1인실이 필요해서 프로그램을 돌렸다. 해상도가 낮아서 실제로 쓰기엔 좀 어렵겠다. 해서 업스케일. 해상도는 올려주지만, 여기저기 부셔졌다..?! 일부러 파손된 이미지를 생성할 때는 좋을 것 같은데... 지금은 깔끔한 이미지를 원하므로 이건 못쓰겠다. 이미지를 몇개의 섹터로 나눠서 이미지를 다시 .. 2022. 12. 16.