yuchi's Development Home
글 수 201
먼저번에 글을 올릴 당시엔 Height Field에 대해선 ambient occlusion이 적용되지 않던 상황이었다. 오늘까지의 작업으로 Height Field에 대해서도 ambient occlusion을 적용시켰다. 멀티스레드를 지원하고 계산 알고리즘을 최적화했다. 테스트에 사용된 맵의 경우 처음에 2시간 기다리다 포기. 몇 시간이 걸릴지 예상도 할 수 없었다. 다음날 알고리즘을 최적화하고 멀티스레드를 사용하고 8분 정도만에 빌드를 마쳤다. 여기에 필드 계산을 추가하고 몇 가지 퀄리티를 위해 수정을 가했다.
아직 개선사항이 몇 가지 있지만 기본적인 기능들은 완성됐다.
추후 작업해야할 기능들은
1.CUDA지원
2.필드 삼각형들에 대한 레이 충돌 테스트(현재 필드 삼각형은 제외함)
3.툴에서 빌드 프로그래스바 보여주기
4.툴에서 퀄리티 상수 조절
뭐 이 정도이다.
Only Light Map
Light Map + ambient occlusion
Only Light Map
Light Map + ambient occlusion
Only Light Map
Light Map + ambient occlusion
와우! 멋지네요!!! >_<b
SSAO쓴 게임을 최근에 해보는데 은근히 퀄리티에 소소하게 차이가 나더라구요~
캐릭터가 벽에 가까이 가면 벽이 어두워 진다던지 하는게 생각외로 그림자와 함꼐 쓰이니
느낌이 괜찮더군요~