没有合适的资源?快使用搜索试试~ 我知道了~
pbrt-parser:PBRT文件格式的简单解析器
共47个文件
cpp:17个
h:10个
txt:4个
需积分: 14 0 下载量 158 浏览量
2021-05-01
17:11:01
上传
评论 1
收藏 692KB ZIP 举报
温馨提示
PBRT解析器(V1.1) 这个项目的目标是提供一个免费的(Apache许可的)开源工具,以轻松(快速)加载PBRT文件(例如PBRT自己的“ pbrt-v3-scenes”测试场景或迪士尼的Moana island模型)。 特别是 包含纯语法的和更高级的语义解析器(请参见下文) 可以从我能找到的几乎任何pbrt文件中解析原始(即ascii-)“。pbrt”文件。 附带支持将生成的pbrt场景图读写为二进制“ .pbf”格式(.pbf =二进制pbrt格式),该格式的读取速度明显更快。 即,您可以使用随附的pbrt2pbf进行转换,以将ascii .pbrt文件转换为二进制.pbf文件,当应用程序加载该文件时,它会产生与解析原始.pbrt文件完全相同的场景图,只是速度要快得多(对于moana,将解析时间从30分钟缩短至几秒钟!)。 一些截图: 贡献者(按“出现顺序”) 英戈·瓦
资源推荐
资源详情
资源评论
收起资源包目录
pbrt-parser-master.zip (47个子文件)
pbrt-parser-master
apps
pbrt2obj.cpp 5KB
pbrtInfo.cpp 7KB
CMakeLists.txt 2KB
pbrt2pbf.cpp 4KB
pbrtParser
impl
3rdParty
rply.c 54KB
rplyfile.h 3KB
LICENSE 1KB
rply.h 15KB
syntactic
Lexer.h 4KB
Scene.h 29KB
Parser.h 7KB
FileMapping.h 3KB
FileMapping.cpp 4KB
Lexer.inl 4KB
Buffer.inl 3KB
Scene.cpp 16KB
Buffer.h 4KB
Parser.inl 33KB
semantic
Materials.cpp 18KB
importPBRT.cpp 34KB
PixelFilter.cpp 1KB
Sampler.cpp 2KB
BinaryFileFormat.cpp 43KB
Textures.cpp 7KB
Geometry.cpp 17KB
SemanticParser.h 10KB
Integrator.cpp 836B
Lights.cpp 11KB
Scene.cpp 15KB
Camera.cpp 5KB
CMakeLists.txt 4KB
include
pbrtParser
Scene.h 42KB
math.h 12KB
helper
rebuild_pbfs.sh 517B
doc
jpg
landscape.jpg 310KB
moana.jpg 47KB
ecosys.jpg 220KB
CMakeLists.txt 2KB
.travis.yml 2KB
LICENSE 11KB
test
unittests
PbrtParser.cpp 28KB
CMakeLists.txt 4KB
test-all.sh 5KB
README.md 13KB
appveyor.yml 483B
.gitignore 54B
.gitlab-ci.yml 1KB
共 47 条
- 1
资源评论
风花雪月不等人
- 粉丝: 28
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功