A parser written to convert scene from pbrt (v3) format to yocto format (obj).
Once compiled using cmake, run
parse <file_to_parse> <output_obj>
In order of importance
- Mix material: texture blending might have some transparency problem (check landscape/view-0 as an example).
- Colors in ecosys scene are a bit different.
- Shapes material's properties overriding and overall testing of materials.
- Checkerboard texture produce different colors (maybe related to solved env map problem).
- [pavilion-night] check the transparency issue of the left part of image, check why lights are much stronger than pbrt rendering.
- Test illumination, implement some hack for distant light.
- Uber material has index property that will use to create a constant texture for "eta" (seen in code)
You can find some rendering examples in the folder "images"-
This software is intended to work with and is built upon the yocto library, which is developed at the following repository. The yocto version used by this parser is this.
This software uses in part some adapted code from pbrt path tracer.