전체 글

게임 좋아합니다 https://github.com/virtus2
개요본 글에서는 Top View 시점 게임들에서 볼 수 있는 오클루전 마스킹(Occlusion Masking)을 유니티에서 쉐이더 그래프로 구현하는 방법에 대해서 살펴본다. 디비니티 오리지널 씬 2 플레이 영상을 보면 이런 기법이 나오는 것을 볼 수 있다.자료조사게임하다가 발견해서 구현을 시작한건 아니고, 유튜브에서 다른 사람이 구현해놓은 것을 보고 '오 나도 할 수 있지 않을까?' 싶어서 시작했다. 그런데 찾아보니 언리얼 엔진으로 되게 그럴싸하게 구현한 영상이 있어서, 그것을 유니티로 포팅하는 정도로 작업이 간단해졌다... 참고한 영상은 아래와 같다.Unreal Engine 5 - Occlusion Masking (See Through) Part 1 대충 정리하자면Sphere Mask 노드를 사용한다...
·게임/후기
OST가 너무 좋다 얼마 전 iOS에 넷플릭스가 유통하는 하데스가 출시되었다. 이번에 처음 해본 건 아니고 몇 년전에 컴퓨터로 해봤었지만, 모바일로 해보니 또 감회가 새로웠다. 휴대용 기기는 출퇴근길과 잠 자기 전 누워서 편하게 즐길 수 있다는 게 엄청난 장점이다. 그러나 처음 시작할 때는 모바일 특유의 가상스틱과 버튼으로 조작하기가 꽤나 까다로워서 '이거 마지막까지 깰 수 있을까' 싶었다. 하지만 인간은 적응의 동물이라더니, 컴퓨터로 할때보다 진도를 더 나가버렸다. 이 개발사의 첫번째 게임인 배스천(Bastion)도 PC, 모바일로 둘 다 해봤었는데 이때도 전투나 특유의 아트 스타일, 뛰어난 OST는 갖춰져 있어서 인터넷에선 수작으로 통했었다. 다만 나에겐 스토리 외엔 리플레이 밸류는 좀 없는 편이라 ..
·게임/후기
처음 패스 오브 엑자일 시작한 게 3.11 수확리그 였으니 벌써 4년 전이다... 그 동안 리그 나올때마다 쉰 적도 있고 열심히 했던 적도 있었는데, 사실 빌드 욕심이나 돈 욕심은 크게 없어서 챌깨는 것 위주로만 플레이를 했었다. 근데 이번에 처음으로 알뜰살뜰 모아서 마법사의 피를 구매하는데 성공했다. 원래는 이번 리그 나온 후 한 일주일 정도 열심히 해서 4돌 딸 정도의 스펙만 만들어놓고 그 이후로는 공부니 개발이니 이것저것 한답시고 쉬엄쉬엄 하루 30분씩만 하고 있었다. (퇴근하고 나서 게임하랴 개발하랴 학생때에 비해서 너무 개인 시간이 없어서 좀 슬프다...) 그런데 이번 5월 달에 휴일이 좀 많아서 쉬는 날에 틈틈히 (사실 거의 하루종일) POE만 했더니, 생각보다 커런시가 금방 모이는 것이다. ..
2D게임은 SDL로 테트리스 만들어 봤는데, 생각해보니까 3D게임은 맨 땅에서 시작해서 만들어 본 적이 한 번도 없었다. 그래서 간단한 게임이나 아니면 모작해보려고 시작해본 프로젝트다. 사실 DirectX를 공부해보려고 시도는 꽤 많이 했었다. 처음엔 DirectX 12로 튜토리얼 따라하려다가 뭔 소린지 모르겠어서 관둠. 두 번째는 튜토리얼 따라서 큐브에 텍스처 입혀서 렌더링하는 것 까지 했지만 그 뒤로 활용을 못하겠어서 관둠. 세 번째는 DirectX 11로 다시 튜토리얼 따라서 똑같은 과정까지 한 다음 터레인 렌더링까지 쫌 해보고 관둠. 네 번째는 홍정모 교수님 그래픽스 1강, 2강 보면서 거의 겉핥기. 꽤 큰 도움이 되었다. 다섯 번째는 혼자 이렇게 만드려다가 fbx파일 임포터 맨 땅에 시도하다가 ..
virtus
메모장