svo-workbench:稀疏体素八叉树光线追踪工作台

时间:2021-06-14 17:29:05
【文件属性】:
文件名称:svo-workbench:稀疏体素八叉树光线追踪工作台
文件大小:5.61MB
文件格式:ZIP
更新时间:2021-06-14 17:29:05
C++ SVO工作台 稀疏体素八叉树光线追踪工作台 这是我创建的一个工作台,用于帮助我研究我的硕士论文, 。 有关同一论文的 Verilog/FPGA 代码,请参阅此存储库: : 代码在某些地方非常混乱,因为它并不打算成为实际的产品或库。 但是这里的一些代码可能对其他做类似工作的人有用。 如果你想在这个工作台中渲染 pologyn 模型,你需要从这里获取原始的 PLY 模型: ://graphics.stanford.edu/data/3Dscanrep/ 将模型放入 data/ 并重命名它们或更新 OctreeView.mm 中的awakeFromNib 函数以指向正确的文件。 这些模型有不同的分辨率,它们中的任何一个都应该没问题。 包含的八叉树模型(data/ 中的 .bin 文件)是从这些 PLY 模型生成的。 本项目特点: 稀疏体素八叉树光线追踪的软件实现 ** 最新版
【文件预览】:
svo-workbench-master
----Octree()
--------fpgalink.h(314B)
--------NSOpenGLView-imageFromView.h(103B)
--------fpgalink()
--------fpgalink.c(6KB)
--------Octree.h(13KB)
--------OctreeView.mm(19KB)
--------Framebuffer.h(3KB)
--------en.lproj()
--------main.m(242B)
--------NSOpenGLView-imageFromView.m(3KB)
--------Framebuffer.cpp(21B)
--------binvox.h(165B)
--------OctreeSWRaytracer.OLD.h(12KB)
--------ply.h(445B)
--------OctreeView.h(1KB)
--------binvox.cpp(2KB)
--------OctreeGL.h(1KB)
--------ply.cpp(6KB)
--------glutils.h(4KB)
--------OctreeSWRaytracer.h(16KB)
--------Octree-Info.plist(996B)
--------OctreeAppDelegate.h(308B)
--------vmath.cpp(2KB)
--------vmath.h(76KB)
--------OctreeAppDelegate.m(259B)
--------Octree-Prefix.pch(143B)
--------Shared.h(178B)
----screenshot.png(104KB)
----README.md(2KB)
----data()
--------dragon1024.bin(1.94MB)
--------happy1024.bin(1.52MB)
--------bunny1024.bin(2.71MB)
--------raydata_dragon.bin(8.2MB)
----Octree.xcodeproj()
--------project.pbxproj(17KB)
----.gitignore(204B)

网友评论