All pbrt scenes redefined for PrISE3D database

Jérôme BUISINE 7ba7f98f7a update uber materials 4 年 前
barcelona-pavilion a6bb655316 add of new points of view 4 年 前
bathroom a6bb655316 add of new points of view 4 年 前
bedroom a6bb655316 add of new points of view 4 年 前
bmw-m6 a6bb655316 add of new points of view 4 年 前
breakfast a6bb655316 add of new points of view 4 年 前
bsdfs 3f92c2f538 Initial commit 8 年 前
bunny-fur a6bb655316 add of new points of view 4 年 前
car2 9e6bb60e4b update car Scale instruction 4 年 前
chopper-titan 53332e7cb3 update fov for some scenes 4 年 前
classroom a6bb655316 add of new points of view 4 年 前
coffee-splash a6bb655316 add of new points of view 4 年 前
contemporary-bathroom 09b3a48140 update output contemporary scene names 4 年 前
cornel-box 2eb9a1e441 change dimensions use on scenes files 4 年 前
crown a6bb655316 add of new points of view 4 年 前
dining-room a6bb655316 add of new points of view 4 年 前
dragon a6bb655316 add of new points of view 4 年 前
echecs 2eb9a1e441 change dimensions use on scenes files 4 年 前
ecosys a6bb655316 add of new points of view 4 年 前
ganesha a6bb655316 add of new points of view 4 年 前
glass a6bb655316 add of new points of view 4 年 前
glass-of-water af8efa3db6 add of two new scenes 4 年 前
glasses 2eb9a1e441 change dimensions use on scenes files 4 年 前
indirect 2eb9a1e441 change dimensions use on scenes files 4 年 前
kitchen 7ba7f98f7a update uber materials 4 年 前
lamp a6bb655316 add of new points of view 4 年 前
landscape 74ee64a6d8 update scenes names 4 年 前
lenses 81e4082407 Add lenses pbrt folder 4 年 前
living-room 2ff50d13c8 update living room ext 4 年 前
living-room-2 a6bb655316 add of new points of view 4 年 前
living-room-3 a6bb655316 add of new points of view 4 年 前
low_table 2eb9a1e441 change dimensions use on scenes files 4 年 前
rubix-cube 2eb9a1e441 change dimensions use on scenes files 4 年 前
sanmiguel 3ee4278f3b rename of sanmiguel cam scenes 4 年 前
spaceship a6bb655316 add of new points of view 4 年 前
spds 1f7ac5420b Remove duplicate SPD wavelengths 5 年 前
sponge 2eb9a1e441 change dimensions use on scenes files 4 年 前
sportscar 53332e7cb3 update fov for some scenes 4 年 前
sssdragon 53332e7cb3 update fov for some scenes 4 年 前
staircase a6bb655316 add of new points of view 4 年 前
staircase2 a6bb655316 add of new points of view 4 年 前
structuresynth a6bb655316 add of new points of view 4 年 前
tt 53332e7cb3 update fov for some scenes 4 年 前
tungsten-veach-mis f0e48eeeee update tungsten scene filename 4 年 前
utils 7a2dda68de update scenes file to fit for change dimension script 4 年 前
veach-ajar a6bb655316 add of new points of view 4 年 前
veach-bidir a6bb655316 add of new points of view 4 年 前
villa a6bb655316 add of new points of view 4 年 前
volume-caustic a6bb655316 add of new points of view 4 年 前
vw-van 53332e7cb3 update fov for some scenes 4 年 前
water-caustic a6bb655316 add of new points of view 4 年 前
white-room a6bb655316 add of new points of view 4 年 前
.gitignore ad0b7d66c8 add rubix scene; update scene sampler params 4 年 前
README.md 864fd703a1 update scenes status 4 年 前
convert_pbrt-v4.py defa55c5b3 add pbrt v4 converter 4 年 前

README.md

Overview

This repository includes a number of example scenes and data for use with the pbrt-v3 renderer, which corresponds to the system described in the third edition of Physically Based Rendering, by Matt Pharr, Wenzel Jakob, and Greg Humphreys. (See also the pbrt website.)

Data Sets

In addition to example scenes, there is some useful data for use with the system.

  • bsdfs/: this directory includes a variety of bidirectional scattering distribution functions (BSDFs) for use with the FourierMaterial. See, for example, the coffee-splash scene for use of such a BSDF in a scene.

    • New versions of BSDFs for use with FourierMaterial can be generated with layerlab.
  • lenses/: lens description files for a handful of real-world lens systems, for use with the RealisticCamera. See the scenes villa/villa-photons.pbrt and sanmiguel/f6-17.pbrt for examples of their use.

  • spds/: measured spectral power distributions for a variety of standard illuminants, light sources, metals, and the squares of the Macbeth color checker.

  • utils/: usefull scripts for updating .pbrt file information quickly.

Scenes and synthesis images

All synthesis images generated are of size 1920 x 1080 and saved into .rawls format for each sample estimated.

Scene folder Filename Integrator Sampler Samples Generated Experiment step Update reference
barcelona-pavilion p3d_pavilion-day-view0.pbrt path random 1 to 10000 200 No
barcelona-pavilion p3d_pavilion-day-view1.pbrt path random 20 to 10000 (by step 20) 200 No
barcelona-pavilion p3d_pavilion-day-view2.pbrt path random 20 to 10000 (by step 20) 200 No
barcelona-pavilion p3d_pavilion-night-view0.pbrt path random 1 to 10000 200 No
barcelona-pavilion p3d_pavilion-night-view1.pbrt path random 20 to 10000 (by step 20) 200 No
barcelona-pavilion p3d_pavilion-night-view2.pbrt path random 20 to 10000 (by step 20) 200 No
bathroom p3d_bathroom-view0.pbrt path random 1 to 10000 2000 100000
bedroom p3d_bedroom-view0.pbrt path random 1 to 10000 2000 (not kept) 100000
bedroom p3d_bedroom-view1.pbrt path random 20 to 10000 (by step 20) 2000 (not kept) 100000
bmw-m6 p3d_bmw-m6-view0.pbrt path random 1 to 10000 2000 (check) 100000 (check)
breakfast p3d_breakfast-view0.pbrt path random 20 to 10000 (by step 20)
bunny-fur p3d_bunny-fur-view0.pbrt path random 1 to 10000 200 No
car2 p3d_car2-view0.pbrt path random 1 to 10000 200 No
chopper-titan p3d_chopper-titan-view0.pbrt path random 1 to 10000 2000 (check) 100000
classroom p3d_classroom-view0.pbrt path random 1 to 10000 2000 100000
classroom p3d_classroom-view1.pbrt path random 20 to 10000 (by step 20) 2000 100000
coffee-splash p3d_coffee-splash-view0.pbrt volpath random 1 to 10000 200 No
contemporary-bathroom p3d_contemporary-bathroom-view0.pbrt path random 1 to 10000 2000 100000
contemporary-bathroom p3d_contemporary-bathroom-view1.pbrt path random 20 to 10000 (by step 20) 2000 100000
cornel-box p3d_cornel-box-view0.pbrt path random 20 to 10000 (by step 20) 200 No
crown p3d_crown-view0.pbrt path random 1 to 10000 200 No
dining-room p3d_dining-room-view0.pbrt path random 1 to 10000 2000 (check) 100000
dining-room p3d_dining-room-view1.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
dragon p3d_dragon-view0.pbrt path random 1 to 10000 200 No
echecs p3d_echecs-view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
echecs p3d_echecs-view1.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
echecs p3d_echecs-view2.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
ecosys p3d_ecosys-view0.pbrt path random 1 to 10000 200 No
ganesha p3d_ganesha-view0.pbrt path random 1 to 10000 200 No
glass p3d_glass-view0.pbrt volpath random 1 to 10000 2000 (check) 100000
glass-of-water p3d_glass-of-water-view0.pbrt path random 1 to 10000 200 No
indirect p3d_indirect-view0.pbrt path random 20 to 10000 (by step 20) 200 No
glasses p3d_glasses-view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
kitchen p3d_kitchen-view0.pbrt path random 1 to 10000 200 No
kitchen p3d_kitchen-view1.pbrt path random 20 to 10000 (by step 20) 2000 100000
lamp p3d_lamp-view.pbrt path random 1 to 10000 2000 (check) 100000
landscape p3d_landscape-view0.pbrt path random 1 to 10000 to keep ? 100000
landscape p3d_landscape-view1.pbrt path random 1 to 10000 to keep ? 100000
landscape p3d_landscape-view2.pbrt path random 1 to 10000 to keep ? 100000
landscape p3d_landscape-view3.pbrt path random 1 to 10000 200 No
landscape p3d_landscape-view4.pbrt path random 1 to 10000 to keep ? 100000
living-room p3d_living-room-view0.pbrt path random 1 to 10000 200 No
living-room p3d_living-room-view1.pbrt path random 20 to 10000 (by step 20) 200 No
living-room p3d_living-room-view2.pbrt path random 20 to 10000 (by step 20) 200 No
living-room-2 p3d_living-room-2-view0.pbrt path random 1 to 10000 2000 (not kept) 100000
living-room-2 p3d_living-room-2-view1.pbrt path random 20 to 10000 (by step 20) 2000 (not kept) 100000
living-room-3 p3d_living-room-3-view0.pbrt volpath random 1 to 10000 2000 (check) 100000 (check)
living-room-3 p3d_living-room-3-view1.pbrt volpath random 20 to 10000 (by step 20) 2000 (check) 100000 (check)
low_table p3d_low_table_2spheric_view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000 (check)
low_table p3d_low_table_coridor_view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000 (check)
low_table p3d_low_table_upper_view0.pbrt path random 20 to 10000 (by step 20) 200 No
low_table p3d_low_table_window-view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
rubix-cube p3d_rubix-view0.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000 (check)
sanmiguel p3d_sanmiguel-view0.pbrt path random 1 to 10000 2000 (check) 100000 (check)
sanmiguel p3d_sanmiguel-view1.pbrt path random 1 to 10000 2000 (check) 100000 (check)
sanmiguel p3d_sanmiguel-view2.pbrt path random 1 to 10000 2000 (check) 100000 (check)
sanmiguel p3d_sanmiguel-view3.pbrt path random 1 to 10000 2000 (check) 100000 (check)
spaceship p3d_spaceship-view0.pbrt path random 1 to 10000 2000 (check) 100000
sponge p3d_sponge-5-view0.pbrt path random 20 to 10000 (by step 20) 200 No
sponge p3d_sponge-5-view1.pbrt path random 20 to 10000 (by step 20) 200 No
sponge p3d_sponge-6-view0.pbrt path random 20 to 10000 (by step 20) 200 No
sponge p3d_sponge-6-view1.pbrt path random 20 to 10000 (by step 20) 200 No
sportscar p3d_sportscar-view0.pbrt path random 1 to 10000 2000 (check) 100000
sssdragon p3d_dragon_250-view0.pbrt path random 1 to 10000 200 No
staircase p3d_staicase-view0.pbrt path random 1 to 10000 to keep ? 100000
staircase p3d_staicase-view1.pbrt path random 20 to 10000 (by step 20) 200 No
staircase2 p3d_staicase2-view0.pbrt bdpt random 1 to 10000 200 No
staircase2 p3d_staicase2-view1.pbrt bdpt random 20 to 10000 (by step 20) 2000 (check) 100000 (check)
structuresynth p3d_arcsphere-view0.pbrt path random 1 to 10000 200 No
tt p3d_tt-view0.pbrt path random 1 to 10000 200 No
tungsten-veach-mis p3d_tungsten-veach-mis-view0.pbrt path random 1 to 10000 2000 (check) 100000
veach-ajar p3d_veach-ajar-view0.pbrt path random 1 to 10000 2000 (check) 100000
veach-ajar p3d_veach-ajar-view1.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
veach-bidir p3d_veach-bidir-view0.pbrt path random 1 to 10000 2000 (check) 100000 (check)
villa p3d_villa-daylight-view0.pbrt path random 1 to 10000 2000 (check) 100000
villa p3d_villa-daylight-view1.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
villa p3d_villa-daylight-view2.pbrt path random 20 to 10000 (by step 20) 2000 (check) 100000
volume-caustic p3d_caustic-view0.pbrt volpath random 1 to 10000 200 No
vw-van p3d_vw-van-view0.pbrt path random 1 to 10000 200 No
water-caustic p3d_water-caustic-view0.pbrt path random 1 to 10000
white-room p3d_whiteroom-daytime-view0.pbrt path random 1 to 10000
white-room p3d_whiteroom-night-view0.pbrt path random 1 to 10000 2000 (check) 100000

Usefull scripts

  • change_ext_pbrt.py: change extension of output image into pbrt file.
  • change_integrator_pbrt.py: change Integrator declaration line into pbrt file.
  • change_sampler_pbrt.py: change Sampler declaration line into pbrt file.
  • reformat_pbrt.py: reformat pbrt scene file generated from tungsten renderer using information from tungsten scene file (Camera, LookAt...).