知道任何体素图形C库吗?

前端之家收集整理的这篇文章主要介绍了知道任何体素图形C库吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以,我正在寻找一个体素图形引擎与C图书馆(面向游戏).只是为了乐趣,这将是我第一次使用图形库,所以它不一定要非常复杂或强大,只是容易理解.

解决方法

记住体素只是一个概念.有几种方法可以将它们作为数据进行处理,还有几种可视化方式(提取几何,raycasting,…).

这是固定间隔网格中的数据点,就是这样.这一点代表什么或与之相关联的几何图元,这完全是实现特定的.人们通常将它们视为占据固定空间网格中整个单元格的多维数据集,这就是为什么将它们与多维数据集相关联的原因.

最着名/最受欢迎的基于体素的应用程序Minecraft使用标准光栅化管道将它们视为以网格为中心的多维数据集. (学术)像GigaVoxels这样的系统将射线跟踪进入稀疏体素八叉树结构以生成图像.

我遇到了以下面向体素库:

> Field3D:用于存储体素数据的Sony Pictures库:http://opensource.imageworks.com/?p=field3d
> OpenVDB:Dreamworks Studios发布的新格式:http://www.openvdb.org/index.html
> Polyvox:用于多个游戏,积极开发:http://www.volumesoffun.com/polyvox-download/
> VoxelIQ:面向游戏的基于块的引擎,在C# – https://github.com/raistlinthewiz/voxeliq
> GigaVoxels:Ray-guided流媒体库 – http://gigavoxels.imag.fr/
> Binvox:不是一个图书馆,而是一个基本的二进制体素数据定义的体素集:http://www.cs.princeton.edu/~min/binvox/
> VoxelFarm:用于生成程序体素地形的引擎:http://www.voxelfarm.com/vfweb/engine.html

这是一个20年的体素引擎代码https://www.reddit.com/r/VoxelGameDev/comments/3fvjb4/20_years_of_voxel_engines_source_code_included/的reddit帖子

猜你在找的C&C++相关文章