System and method for dividing a dynamic lighting in virtual world
暂无分享,去创建一个
본 발명은 클라이언트 단말기들의 분산 컴퓨팅 환경을 이용하여, 가상 공간 상에서 광원의 위치나 상태가 변하는 동적 조명의 발생 시에, 인접한 영역에 위치한 클라이언트 단말기들에게 동적 조명을 분산시켜 각각 분산 조명 양을 계산하도록 함으로써, 서버의 부하를 감소시키고 실시간으로 동적 광역 조명 효과를 수행할 수 있도록 하는, 가상공간 동적 조명 분산 방법 및 시스템에 관한 것으로서, 본 발명에 따른 동적 조명 분산 시스템은, 가상 공간을 제공하고, 상기 가상 공간 상의 광역 조명 렌더링에 사용할 조명 텍스처를 생성하며, 상기 가상 공간 상에서 동적 조명의 발생 시, 인접한 클라이언트 단말기들에게 상기 동적 조명의 분산 조명 양의 계산을 요청하며, 상기 인접한 클라이언트 단말기들로부터 상기 동적 조명의 분산 조명 양의 계산 결과를 수신하여 상기 조명 텍스처를 갱신하는 서버; 및 상기 서버로부터 제공받은 상기 가상 공간을 디스플레이하며, 상기 서버로부터 상기 동적 조명의 분산 조명 양의 계산을 요청받으면, 상기 동적 조명의 해당 영역에 대한 분산 조명 양을 계산하여 그 결과를 상기 서버로 전송하는 클라이언트 단말기를 포함하고, 본 발명에 의하면, 가상 공간에서 고품질의 그래픽 렌더링을 위해 필요한 광역 조명 효과를 실시간으로 계산할 수 있다. 또한, 국소적인 영역의 광역 조명 계산에 대해 가까운 위치를 렌더링하고 있는 다수의 클라이언트 단말기들 간에 분산해서 계산하고 서버에서 그 결과 데이터를 갱신함으로써, 전체적인 조명 계산의 시 간을 단축시켜 실시간으로 동적 광원의 효과를 반영할 수 있다. 가상공간, 조명, 텍스처, 광원, 분산, 렌더링, 메쉬, 3차원