본문 바로가기

Studies/Shader

Shader Study 후기 - Flow Fields and Steering Behaviors [GDC 2022: AOE IV] (22/10/05) GDC 2022에서 발표된 에이지 오브 엠파이어 4 엔티티 네비게이션 AI를 위해 사용된 기법입니다. 자세한 내용은 셰이더 스터디 카페를 참고 부탁드립니다. 본 기록은 발표 내용을 개인적 이해와 함께 재구성한 것입니다. 발표자분의 의도와 다를 수 있으며, 잘못된 내용이 있을 수 있으니 양해 부탁드립니다. 발표 내용 에이지 오브 엠파이어는 많은 수의 엔티티가 실시간으로 동시에 길을 찾아 이동하고 전투를 수행해야 하는 RTS 게임입니다. 일반적으로 액터의 길찾기는 A* 알고리즘을 통상적으로 사용하는데요. 상호 작용이 가능한 동적 오브젝트를 고려하면 매 프레임 계산을 수행해야 하고, 길을 찾으려는 엔티티 수가 늘어날 수록 연산은 더 많아지고 비싸지게 됩니다. 더구나, 다른 오브젝트를 피하기 위해서 Steeri.. 더보기
Shader Study 후기 - Fourier transform (22/10/05) 2회차 참석한 셰이더 스터디입니다. 이번 발표는 푸리에 변환을 주제로 김대국님께서 준비해 주셨습니다. 발표자료 및 자세한 내용을 셰이더 스터디 카페를 참고 부탁드립니다. 지난 시간에는 구면 조화 함수에 대한 발표를 들었었는데요, 지나가듯이 푸리에 변환이 언급 되었습니다. 구면 조화 함수는 3차원 공간에 대한 세기를 여러 orthonormal 한 공간 벡터와 계수의 곱으로 나타내는 것으로 추상화해 생각해 볼 수 있습니다. 푸리에 변환은 유사한 콘셉으로, 어떤 곡선이든 주기 함수들의 합으로 나타내는 과정이라고 이해하면 간편합니다. 푸리에 변환에 대한 세부적인 내용은 다음 링크로 대체합니다. https://www.jezzamon.com/fourier/ko.html 푸리에 변환을 반응형으로 소개합니다 푸리에 변.. 더보기
Shader Study 후기 - Streaming Virtual Texture (22/09/19) 본 글은 김정기 님의 발표를 토대로 남긴 후기 및 개인 복습 기록입니다. 보다 자세하고 정확한 내용은 셰이더 스터디 카페에 게시된 자료를 참조 부탁드립니다. (_ _) 자료: 유나이트 2020 Steaming Virtual Texture in Unity https://www.youtube.com/watch?v=qqomQNsLdjA 후기 같은 날 있었던 구면 조화 함수 다음의 토픽이었습니다. 죄송스러운 이야기지만 깊게 집중할 수가 없었는데요, 회사에서 꽤 중요한 의사 결정이 이루어 지고 있었기에 슬랙을 자주 확인해야 했던 상황이었습니다. 그래도 나름 최선을 다해 내용을 흡수하려고 노력했고 복습과 실습도 마쳤습니다. 복습 4K 크기의 텍스쳐를 사용한 PBR 머티리얼을 사용하면, 3개의 BC Compress .. 더보기
Shader Study 후기 - Spherical Harmonics (22/09/19) 계기 발표 내용에 대한 후기에 앞서 셰이더 스터디에 참석한 후기를 간단히 설명드리자면, TA 스터디 월간 온라인 토크에서 자주 이야기를 나누던 Aniz 님의 추천으로, Shader Study 오프라인 모임에 처음으로 참석하게 되었습니다. 해당 모임에 관한 내용은 네이버 카페 - 셰이더 스터디 https://cafe.naver.com/shader 에서 일정을 확인하실 수 있습니다. 후기 회사 업무에 예상치못한 이슈가 생겨 아슬아슬한 시간에 퇴근을 성공하고, 거의 약속 시간에 맞추어 모임 장소에 도착했습니다. Spherical Harmonics와 Streaming Virtual Texture 2가지 토픽으로 발표가 있었는데요, 두 가지 모두 자주 사용하지만 세세하게 어떤식으로 동작하는지에 대해서는 명확히 알.. 더보기