我正在寻找所有能够让我构建最简单的体素渲染引擎在稀疏三维像素八叉树上运行的书籍。我可能会使用Python或更可能的JavaScript,所以很多事情必须从头开始编写,因为webGL/openGL不支持体素。提前致谢。Sparse Voxel Octrees
3
A
回答
2
空间填充曲线:z曲线,希尔伯特曲线,摩尔曲线,quadkey,空间索引。
2
这是一个我提到,当我在体素权益前:
http://www.flipcode.com/voxtut/
你必须源自己进行转换,但至少应该给你介绍的基本概念。
有关SVO专门提到,有由NVIDIA发布的白皮书中,但它是对数学有点沉重:http://www.tml.tkk.fi/~samuli/publications/laine2010tr1_paper.pdf
1
相关问题
- 1. Voxel Cone Traced Soft Shadows
- 2. Subversion:Query Sparse Checkout Status
- 3. scipy sparse的索引csr_matrix
- 4. SQL Server:alter table,如何添加SPARSE定义
- 5. 将Pandas SparseDataframe转换为Scipy sparse csc_matrix
- 6. glDrawArrays不能在我的Voxel引擎上工作
- 7. 平滑相机跟随基于Voxel球体
- 8. 如何在Voxel引擎中正确使用VAO和VBO
- 9. SPARSE是实现SQL列联合的最佳方式吗?
- 10. 如何在sparse pipeline nlp中加载数据框或csv文件?
- 11. 为什么PyTorch中的嵌入实现为Sparse Layers?在PyTorch
- 12. 如何在Sparse中存储SparseArray <Double>?
- 13. Scipy sparse csr matrix在0.0/1.0时返回nan
- 14. asindices(x)中的scipy \ sparse \ csr.pyc获取IndexError:无效索引
- 15. OpenGL Voxel引擎人脸合并与每角顶点环境遮挡
- 16. 空的.git/info/sparse-checkout与缺少的不同,但是相反,为什么?
- 17. 如何使用EF Code First Fluent API将数据库列设置为“Sparse”?
- 18. 如何仅从git存储库中签出一个文件('sparse checkout')?
- 19. 在C++中使用Eigen/Sparse库,有没有办法从稀疏矩阵中删除列?
- 20. 如何使用SciPy CSR Sparse Arrays将一个阵列与另一个阵列进行索引?
- 21. 使用Shell脚本在OSX上的Sparse Bundle中存储银行对帐单的帮助
- 22. 错误C2227:左“ - >宽度”必须指向类/结构/联合/泛型类型,光线投射渲染
- 23. C++通过访问迭代器
- 24. 线程1:EXC_BAD_ACCESS(code = 2,address = 0x8)错误C++
- 25. CUDA:仅使用一个内核和线程来移动卷纹理的内容
- 26. 如何诊断此错误?
- 27. 错误:“散”不是一个类模板
- 28. C++ vtk xml编写器(vtkImageData) - 在同一个vti文件中的多个变量
- 29. 在(非)对角矩阵中寻找非零元素的速度
- 30. 是否有用于渲染体素引擎的Java库?
我见过flipcode网站。但我不想用高度图作弊:) – mathieu
是的,高度图只是一个绘图系统,我想如果你正在寻找最简单的方法,最好从头开始。如果你抽象你的Mapping方法,你可以从一个heightmap开始,然后在准备好的时候添加一个SVO方法。 –