# Mesh-Voxelization
This project converts a mesh into voxels in Unity. The idea is to ray trace the mesh and find where each ray intersects a triangle. These positions can then be used to make a 3D array of voxels.
The ray tracing is accelerated by using a AABB tree to group the mesh triangles. The AABB tree should be much faster for large meshes but the overhead might not be worth it for smaller meshes.
The original code for the AABB tree can be found in the core section of [this](https://github.com/mmacklin/sandbox) collection of code from Miles Macklins [blog](http://blog.mmacklin.com/).
For the demo scene the voxels are converted back into a mesh by adding quads at the edge of each voxel.
The mesh before voxelization.
![Before voxelization](./Media/BeforeVoxelization.jfif)
The mesh after voxelization.
![After voxelization](./Media/AfterVoxelization.jfif)
米丝梨
- 粉丝: 29
- 资源: 4682
最新资源
- 3b015大学生创业项目管理系统_springboot+vue0.zip
- x86-64架构下gmssl工具
- 3b016个性化课程推荐系统_springboot+vue.zip
- 电影订票及评论网站的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 3b014宠物猫店管理系统_springboot+vue.zip
- 仓库管理系统pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 洞见研报Geek+(智能物流机器人研发商,北京极智嘉科技股份有限公司)创投信息
- 付费问答系统的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 3b017旅游景区预约服务系统_springboot+vue0.zip
- 新版在线生成一合三网站缩微图工具PHP源码
- 基于BS的社区物业管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于Java的美妆购物网站的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于HTML语言的环保网站的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 德普微一级代理 DP040N04DTL TO-252 DPMOS N-MOSFET 40V 100A 3.2mΩ
- 3b019企业人事管理系统_springboot+vue.zip
- 3b018企业人力资源管理系统_springboot+vue.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论3