Matt Pharr

Results 38 issues of Matt Pharr

With ``` Sampler "halton" "integer pixelsamples" 8 Film "rgb" "float iso" 200 "integer yresolution" [ 800 ] "integer xresolution" [ 1200 ] Scale -1 1 1 LookAt 3.69558 -3.46243 3...

(That's pushing 9kB per light source!) Repro: in pbrt-v4-scenes toplevel, render the file: ``` WorldBegin AreaLightSource "diffuse" Shape "plymesh" "string filename" "landscape/geometry/mesh_00110.ply" ```

There are a number of ways the Windows build could be improved: * Parallel builds would be nice * The organization of the source files in the MSVC project browser...

Windows

The option is currently ignored... (Via @Vutshi in #134)

e.g. crown is 7.3s on a 3090 and 97.6s on a 2080 (though the 3090 is faster, it's not that much faster!). Looking at the `--stats` output, the issue seems...

pbrt-v4 no longer includes the Disney material, but `pbrt --upgrade` doesn't do anything with it. We should try to do some sort of reasonable mapping to the new material models.

With the pavilion-night example scene: pbrt-v3: ![Screenshot from 2020-08-18 15-52-26](https://user-images.githubusercontent.com/102567/90573257-da17d780-e16a-11ea-8f4b-2d42d28071d9.png) pbrt-v4: ![Screenshot from 2020-08-18 15-52-35](https://user-images.githubusercontent.com/102567/90573264-de43f500-e16a-11ea-8989-1f06fcda5f4a.png)

A few things are coming out differently, for unclear reasons. e.g. the pipes in frame52.pbrt. CPU: ![Screenshot from 2020-08-18 15-40-58](https://user-images.githubusercontent.com/102567/90572582-42fe5000-e169-11ea-955f-02b369315335.png) GPU: ![Screenshot from 2020-08-18 15-41-08](https://user-images.githubusercontent.com/102567/90572588-472a6d80-e169-11ea-9130-ee7c1fb45252.png)

The version of ptex in src/ext is currently a few years old; however, updating to the latest version causes the Windows build to break due to something related to pkg-config.

Due to code that still needs to be written in `gpu/accel.cpp`, the GPU path does not currently support: * Curves (which could be done using OptiX's built-in curves) * Animation...