프로그래밍 2

Detail Object Map - 지형 위에 풀숲 (1)

저번에 이어서 오늘의 주제는 저 오른쪽 위에 보이는 풀숲을 그리는 것이다. 지금까지 만든 지형은 단순히 땅만 있는 상태인데, 실제 지형은 그렇게 단순하지 않기에 여러 디테일을 추가해줄 필요가 있다. 이런 디테일의 대표적인 것 중 하나가 풀숲이다. 풀숲 이외에도 나무나 돌맹이 등도 포함될 수 있으나 이번에는 풀숲만을 추가해볼 것이다.(위 스크린 샷에는 돌멩이도 보이긴 하는데, 이는 오브젝트가 아니고 텍스쳐에 포함된 녀석이다.) 그러면 어떻게 풀숲을 구성하느냐가 이제 관건인데, 상용 엔진에 경우 디테일과 관련된 여러 툴을 제공하여 이 툴을 이용해 터레인 위에 마우스 클릭 앤 드래그를 하면 원하는 위치에 풀이나 나무, 돌 등을 그릴 수 있다. 하지만 당연히 풀숲 몇개 그리기 위해 이런 툴을 만들기엔 작업량도 ..

Rampage 2023.07.24

Rampage - 소개 및 개요 (2)

이전 글에서 게임 소개까지의 내용을 다뤘다. 이제부터는 상세한 연구 중점에 관해서 이야기해볼까 한다. 중점 연구 분야 이번 프로젝트에서 가장 메인이 되는 부분은 당연 타격감 시뮬레이터가 될 것이다. 타격감 시뮬레이터는 이름에서부터 유추해 볼 수 있듯 임의로 설정한 타격감을 시뮬레이션하며 테스트해 볼 수 있는 인터페이스이다. 그리고 시뮬레이션을 위해서는 당연히 변수를 설정할 수 있어야 하는데, 우리는 이 변수를 전 글에서 언급한 연구에서 사용한 표현기법을 가능한 그대로 이용하는 것으로 결정했다. 선행 연구에서 시뮬레이터를 구성하는데 사용한 표현기법은 총 15가지로 다름과 같다. 1. 카메라 흔들림 2. 카메라 이동 3. 카메라 줌인 4. 충격 이펙트 5. 파티클 이펙트 6. 잔상 이펙트 7. 데미지 애니메..

Rampage 2023.01.21