3D 유니버스를 렌더링하는 게임 개발 업계의 모범 사례가 무엇인지 궁금합니다.
보다 구체적으로 :
- 데이터 포인트가 제공되고 정적입니다. 각 지점에는 위치, 색상 및 크기가 있습니다.
- 전체 데이터 세트는 사용 가능한 메모리보다 훨씬 큽니다.
- 사용자는 한 번에 더 큰 그림을 보려면 "확대"할 수 있어야합니다.
가장 순진한 접근 방식은 유니버스를 큐브로 분할하고 보이는 것만 렌더링하는 것입니다. 이 시나리오에서 어떻게 "확대"를 구현해야하는지 잘 모르겠습니다. 가능한 각 확대 / 축소 수준에 대해 큐브를 미리 계산해야합니까? 아니면 더 나은 접근 방법이 있습니까?
기술에 구애받지 않는 솔루션을 찾고 있습니다.
infinite universe
축소 / 확대는 다른 수준으로 확대 한 후 일부 Mandelbrot 곡선에서 두 점 사이의 관계 추적과 유사 할 수 있습니다. 어떤 수준에서는 정밀도를 잃어이를 구별하거나 다시 찾을 수 없습니다.