C#에서 간단한 보셀 엔진을 만들려고합니다. 나는 많은 XNA를 알고 있지만 OpenGL/DirectX에서 그것을하는 것이 더 좋을 것이라고 들었다. 아무도 그런 일을 어떻게 성취 할 수 있는지 아니? 나는 처음부터 그것을하는 법을 배우고 싶기 때문에 도서관을 원치 않는다.C#의 Voxel 지형
0
A
답변
2
OpenGL과 Direct3D는 모두 "삼각형"API이며 볼륨 렌더러는 아닙니다. 보셀 엔진에서 수행 할 작업에 대한 자세한 정보가 필요합니다.
보셀을 직접 렌더링하려면 OpenGL 및 Direct3D를 피하고 자신의 OpenCL 또는 CUDA 렌더러 (또는 CPU에 100 % 소프트웨어)를 작성하는 것이 가장 좋습니다.
보셀을 OpenGL 또는 Direct3D로 렌더링하려면 행진 큐브와 같은 것을 사용하여 보셀 월드를 삼각형으로 변환해야합니다. 이 기법은 voxel 세계가 상당히 정적이고 복셀이 큰 경우 (Minecraft와 같이) 효율적일 수 있습니다. 그러나이 기술은 거대한 변형이 가능한 세계에서는 작동하지 않습니다. 예를 들어 정기적으로 삼각형 장면을 다시 생성해야하므로 비용이 많이 듭니다.
+0
나는 미니 크래프트와 같은 완전한 건축 세계를 원할 것입니다. 내가 깰 수 있고 블록을 만들 수있는 하나. 반드시 복셀이 될 필요는 없지만, 내 목표는 "Minecraft"유형 게임을 만드는 것입니다. 판매하지 않거나 개인적인 경험을 위해서. –
관련 문제
- 1. Voxel 애니메이션
- 2. Sparse Voxel Octrees
- 3. Voxel 엔진 및 최적화
- 4. Voxel 이미지를 그림에 그려야합니다.
- 5. Voxel 기반 지형에 적합한 밀도 함수는 무엇입니까?
- 6. OpenGL을 지형 Colission 감지
- 7. Blender3D에서 무작위 지형 생성하기
- 8. SQL CLR 지형 유형
- 9. 임의의 지형 생성
- 10. 보이지 않는 지형
- 11. DX10 지형 법선
- 12. OpenGL의 지형 미니 맵?
- 13. Java의 평평한 지형 생성
- 14. 3d 타일 된 지형
- 15. 게임 지형 스프라이트 회전
- 16. 오라클 지형 공간 자습서?
- 17. 프랙탈 지형 생성 문제
- 18. DirectX 9 지형 충돌
- 19. Xna 무작위 타일 지형
- 20. ThreeJS의 일반 지형
- 21. 지형 삼각 측량 알고리즘
- 22. XNA 지형 만들기
- 23. 지형 생성 AS3
- 24. 사진의 지형 정보
- 25. 3D 지형 점 계산
- 26. 방의 지형 공간 표현?
- 27. Allegrograph 지형 공간 프롤로그 쿼리
- 28. 어떻게 구글 지형 모습 INURL
- 29. 지형 공간 폴리곤 쿼리 (doctrine2)
- 30. .X 파일을 사용한 지형 충돌
[FAQ] (http://stackoverflow.com/faq)에 따라 질문의 범위가 너무 넓습니다. "질문에 대답하는 전체 책을 상상할 수 있다면 너무 많이 묻습니다." –