Parcourir la source

Add sportscar model.

Matt Pharr il y a 3 ans
Parent
commit
01c5d8369f
62 fichiers modifiés avec 744 ajouts et 0 suppressions
  1. BIN
      sportscar/bsdfs/acrylic_felt_white_spec.bsdf
  2. BIN
      sportscar/bsdfs/cc_blue_agat_spec.bsdf
  3. BIN
      sportscar/bsdfs/ilm_l3_37_metallic_spec.bsdf
  4. BIN
      sportscar/bsdfs/laika_ceiling_paint_18_gray_spec.bsdf
  5. BIN
      sportscar/bsdfs/paper_white_spec.bsdf
  6. BIN
      sportscar/bsdfs/vch_silk_blue_spec.bsdf
  7. BIN
      sportscar/geometry/OSD_CarPoly_0000_m000.ply
  8. BIN
      sportscar/geometry/OSD_CarPoly_0000_m001.ply
  9. BIN
      sportscar/geometry/OSD_CarPoly_0000_m002.ply
  10. BIN
      sportscar/geometry/OSD_CarPoly_0000_m003.ply
  11. BIN
      sportscar/geometry/OSD_CarPoly_0000_m004.ply
  12. BIN
      sportscar/geometry/OSD_CarPoly_0000_m005.ply
  13. BIN
      sportscar/geometry/OSD_CarPoly_0000_m006.ply
  14. BIN
      sportscar/geometry/OSD_CarPoly_0000_m007.ply
  15. BIN
      sportscar/geometry/OSD_CarPoly_0000_m008.ply
  16. BIN
      sportscar/geometry/OSD_CarPoly_0000_m009.ply
  17. BIN
      sportscar/geometry/OSD_CarPoly_0000_m010.ply
  18. BIN
      sportscar/geometry/OSD_CarPoly_0000_m011.ply
  19. BIN
      sportscar/geometry/OSD_CarPoly_0000_m012.ply
  20. BIN
      sportscar/geometry/OSD_CarPoly_0000_m013.ply
  21. BIN
      sportscar/geometry/OSD_CarPoly_0000_m014.ply
  22. BIN
      sportscar/geometry/OSD_CarPoly_0000_m015.ply
  23. BIN
      sportscar/geometry/OSD_CarPoly_0000_m016.ply
  24. BIN
      sportscar/geometry/OSD_CarPoly_0000_m017.ply
  25. BIN
      sportscar/geometry/OSD_CarPoly_0000_m018.ply
  26. BIN
      sportscar/geometry/OSD_CarPoly_0000_m019.ply
  27. BIN
      sportscar/geometry/OSD_CarPoly_0000_m020.ply
  28. BIN
      sportscar/geometry/OSD_CarPoly_0000_m021.ply
  29. BIN
      sportscar/geometry/OSD_CarPoly_0000_m022.ply
  30. BIN
      sportscar/geometry/OSD_CarPoly_0000_m023.ply
  31. BIN
      sportscar/geometry/OSD_CarPoly_0000_m024.ply
  32. BIN
      sportscar/geometry/OSD_CarPoly_0000_m025.ply
  33. BIN
      sportscar/geometry/OSD_CarPoly_0000_m026.ply
  34. BIN
      sportscar/geometry/OSD_CarPoly_0000_m027.ply
  35. BIN
      sportscar/geometry/OSD_CarPoly_0000_m028.ply
  36. BIN
      sportscar/geometry/OSD_CarPoly_0000_m029.ply
  37. BIN
      sportscar/geometry/OSD_CarPoly_0000_m030.ply
  38. BIN
      sportscar/geometry/OSD_CarPoly_0000_m031.ply
  39. BIN
      sportscar/geometry/OSD_CarPoly_0000_m032.ply
  40. BIN
      sportscar/geometry/OSD_CarPoly_0000_m033.ply
  41. BIN
      sportscar/geometry/OSD_CarPoly_0000_m034.ply
  42. BIN
      sportscar/geometry/OSD_CarPoly_0000_m035.ply
  43. BIN
      sportscar/geometry/OSD_CarPoly_0000_m036.ply
  44. BIN
      sportscar/geometry/OSD_CarPoly_0000_m037.ply
  45. BIN
      sportscar/geometry/OSD_CarPoly_0000_m038.ply
  46. BIN
      sportscar/geometry/OSD_CarPoly_0000_m039.ply
  47. BIN
      sportscar/geometry/OSD_CarPoly_0000_m040.ply
  48. BIN
      sportscar/geometry/OSD_CarPoly_0000_m041.ply
  49. BIN
      sportscar/geometry/OSD_CarPoly_0000_m042.ply
  50. BIN
      sportscar/geometry/OSD_CarPoly_0000_m043.ply
  51. BIN
      sportscar/geometry/OSD_CarPoly_0000_m044.ply
  52. BIN
      sportscar/geometry/OSD_CarPoly_0000_m045.ply
  53. BIN
      sportscar/geometry/OSD_CarPoly_0000_m046.ply
  54. BIN
      sportscar/geometry/Plane_0000_m000.ply
  55. BIN
      sportscar/geometry/Plane_001_0000_m000.ply
  56. BIN
      sportscar/geometry/Plane_002_0000_m000.ply
  57. BIN
      sportscar/geometry/Plane_003_0000_m000.ply
  58. BIN
      sportscar/geometry/Plane_004_0000_m000.ply
  59. BIN
      sportscar/geometry/Plane_005_0000_m000.ply
  60. 446 0
      sportscar/geometry/geometry.pbrt
  61. 199 0
      sportscar/materials.pbrt
  62. 99 0
      sportscar/sportscar-sky.pbrt

BIN
sportscar/bsdfs/acrylic_felt_white_spec.bsdf


BIN
sportscar/bsdfs/cc_blue_agat_spec.bsdf


BIN
sportscar/bsdfs/ilm_l3_37_metallic_spec.bsdf


BIN
sportscar/bsdfs/laika_ceiling_paint_18_gray_spec.bsdf


BIN
sportscar/bsdfs/paper_white_spec.bsdf


BIN
sportscar/bsdfs/vch_silk_blue_spec.bsdf


BIN
sportscar/geometry/OSD_CarPoly_0000_m000.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m001.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m002.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m003.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m004.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m005.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m006.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m007.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m008.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m009.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m010.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m011.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m012.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m013.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m014.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m015.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m016.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m017.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m018.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m019.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m020.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m021.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m022.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m023.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m024.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m025.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m026.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m027.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m028.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m029.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m030.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m031.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m032.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m033.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m034.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m035.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m036.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m037.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m038.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m039.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m040.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m041.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m042.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m043.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m044.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m045.ply


BIN
sportscar/geometry/OSD_CarPoly_0000_m046.ply


BIN
sportscar/geometry/Plane_0000_m000.ply


BIN
sportscar/geometry/Plane_001_0000_m000.ply


BIN
sportscar/geometry/Plane_002_0000_m000.ply


BIN
sportscar/geometry/Plane_003_0000_m000.ply


BIN
sportscar/geometry/Plane_004_0000_m000.ply


BIN
sportscar/geometry/Plane_005_0000_m000.ply


+ 446 - 0
sportscar/geometry/geometry.pbrt

@@ -0,0 +1,446 @@
+# Geometry File
+
+AttributeBegin
+    #  "Plane.003"
+    Transform [ 4.98112822 0 0 0 0 15.005867 0 0 0 0 4.98112822 0 0.068977356 -0.0555419922 -0.00681811571 1  ]
+    NamedMaterial "Material.001"
+    #"bool generatetangents" ["false"]
+    # ["Plane.003"]
+    Shape "plymesh" "string filename" [ "geometry/Plane_003_0000_m000.ply" ] 
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "OSD_CarPoly"
+    Transform [ 1 0 0 0 0 0 1 0 0 -1 0 0 0 0 0 1  ]
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "StopLightBK_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m000.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_White_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m001.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_Silver_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m002.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "HeadLightBK_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m003.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "StopLightRed_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m004.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Exhaust_Silver_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m005.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "LightReflectInner_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m006.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "MirrorMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m007.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "CarbonBlack_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m008.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "StopLightCover_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m009.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "SusArm_Silver2_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m010.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "PedalsSilver_mat_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m011.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "WindowGlassMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m012.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "LightReflecMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m013.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Chassis_Black_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m014.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "HeadLight_LED_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m015.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "WheelHubColor_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m016.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "LightSilverMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m017.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Suspention_Black_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m018.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Winker_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m019.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "BoltSilver_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m020.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "EngineSilver2_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m021.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "GoldMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m022.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Wheel2Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m023.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "initialShadingGroup"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m024.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "GlassMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m025.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Seat_Black_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m026.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "BodyMat_BK_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m027.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "BodyMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m028.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_Black_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m029.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_Red_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m030.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "HeadlightLens_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m031.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "GomBlack_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m032.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Suspention_Red_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m033.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "CamCover_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m034.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_GlossBlack_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m035.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "suspension_silver_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m036.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "TireMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m037.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "BodyGlossBlackMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m038.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_Monitor_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m039.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "BrakeRotarSilver_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m040.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "SeatColor_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m041.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "WinkerCover_Mat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m042.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_LineColor_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m043.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "Interior_GomBlackq_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m044.ply" ] 
+    AttributeEnd
+    # ""
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "MeshBlack_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m045.ply" ] 
+    AttributeEnd
+    # ""
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "CarHeadLightCover"
+    Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1  ]
+
+    AttributeBegin
+        #  ""
+        NamedMaterial "GlassMat_phong_SG"
+        #"bool generatetangents" ["false"]
+        # ["OSD_CarPoly"]
+        Shape "plymesh" "string filename" [ "geometry/OSD_CarPoly_0000_m046.ply" ] 
+    AttributeEnd
+    # ""
+AttributeEnd
+# ""

+ 199 - 0
sportscar/materials.pbrt

@@ -0,0 +1,199 @@
+# Materials File
+# area lights
+# ground plane
+MakeNamedMaterial "Material"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0 0 0 ]
+MakeNamedMaterial "Material.001"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/paper_white_spec.bsdf" ]
+MakeNamedMaterial "StopLightBK_Mat_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+MakeNamedMaterial "Interior_White_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 1 1 1 ]
+MakeNamedMaterial "Interior_Silver_phong_SG"
+    "string type" [ "conductor" ]
+    "float roughness" [ 0 ]
+    "spectrum eta" [ "metal-Ag-eta" ]
+    "spectrum k" [ "metal-Ag-k" ]
+MakeNamedMaterial "HeadLightBK_Mat_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+#"string name" ["aluminium"]
+MakeNamedMaterial "StopLightRed_Mat_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.84 0.02005001 0.01552664 ]
+    "float vroughness" [ 0.01 ]
+    "float uroughness" [ 0.01 ]
+MakeNamedMaterial "Exhaust_Silver_phong_SG"
+    "string type" [ "conductor" ]
+MakeNamedMaterial "LightReflectInner_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.1 0.1 0.1 ]
+    "float eta" [ 3 ]
+    "float roughness" [ 0.000001 ]
+MakeNamedMaterial "MirrorMat_phong_SG"
+    "string type" [ "conductor" ]
+    "float roughness" [ 0 ]
+    "spectrum eta" [ "metal-Ag-eta" ]
+    "spectrum k" [ "metal-Ag-k" ]
+MakeNamedMaterial "CarbonBlack_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.04696181 0.04696181 0.04696181 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "StopLightCover_Mat_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.52 ]
+MakeNamedMaterial "SusArm_Silver2_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "PedalsSilver_mat_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64000005 0.64000005 0.64000005 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.28621 ]
+MakeNamedMaterial "WindowGlassMat_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.3 ]
+MakeNamedMaterial "LightReflecMat_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.1 0.1 0.1 ]
+    "float eta" [ 4 ]
+    "float roughness" [ 0.000001 ]
+MakeNamedMaterial "Chassis_Black_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.0253935 0.0253935 0.0253935 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "HeadLight_LED_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+MakeNamedMaterial "WheelHubColor_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/ilm_l3_37_metallic_spec.bsdf" ]
+MakeNamedMaterial "LightSilverMat_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/ilm_l3_37_metallic_spec.bsdf" ]
+MakeNamedMaterial "Suspention_Black_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "Winker_Mat_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.52 ]
+MakeNamedMaterial "BoltSilver_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/ilm_l3_37_metallic_spec.bsdf" ]
+MakeNamedMaterial "EngineSilver2_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/ilm_l3_37_metallic_spec.bsdf" ]
+#"string name" ["aluminium"]
+MakeNamedMaterial "GoldMat_phong_SG"
+    "string type" [ "conductor" ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "Wheel2Mat_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/ilm_l3_37_metallic_spec.bsdf" ]
+MakeNamedMaterial "initialShadingGroup"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64 0.02005001 0.01552664 ]
+    "float vroughness" [ 0.075 ]
+    "float uroughness" [ 0.075 ]
+MakeNamedMaterial "GlassMat_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.3 ]
+MakeNamedMaterial "Seat_Black_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.01738779 0.01738779 0.01738779 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.8 ]
+MakeNamedMaterial "BodyMat_BK_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.0071936 0.0071936 0.0071936 ]
+    "float eta" [ 1.2 ]
+    "float roughness" [ 0.000001 ]
+#MakeNamedMaterial "BodyMat_phong_SG" "float roughness" [ 0.01 ]
+#    "string type" [ "metal" ] 
+MakeNamedMaterial "BodyMat_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/cc_blue_agat_spec.bsdf" ]
+MakeNamedMaterial "Interior_Black_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.01738776 0.01738776 0.01738776 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+MakeNamedMaterial "Interior_Red_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0.64 0.00741982 0 ]
+MakeNamedMaterial "HeadlightLens_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.52 ]
+MakeNamedMaterial "GomBlack_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.01221697 0.01221697 0.01221697 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.7 ]
+MakeNamedMaterial "Suspention_Red_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/vch_silk_blue_spec.bsdf" ]
+MakeNamedMaterial "CamCover_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64 0.04099033 0.02220741 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.075 ]
+# ??
+MakeNamedMaterial "Interior_GlossBlack_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+    "float eta" [ 1.2 ]
+    "float roughness" [ 0.075 ]
+# this is the tire itself
+MakeNamedMaterial "suspension_silver_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.09462606 0.09462606 0.09462606 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.030000001 ]
+# center of tire, pillars, black in front
+MakeNamedMaterial "TireMat_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.03 0.03 0.032 ]
+    "float eta" [ 1.3 ]
+    "float roughness" [ 5.8 ]
+MakeNamedMaterial "BodyGlossBlackMat_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.0071936 0.0071936 0.0071936 ]
+    "float eta" [ 1.2 ]
+    "float roughness" [ 0.1 ]
+MakeNamedMaterial "Interior_Monitor_phong_SG"
+    "string type" [ "conductor" ]
+    "float roughness" [ 0 ]
+    "spectrum eta" [ "metal-Ag-eta" ]
+    "spectrum k" [ "metal-Ag-k" ]
+MakeNamedMaterial "BrakeRotarSilver_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/laika_ceiling_paint_18_gray_spec.bsdf" ]
+MakeNamedMaterial "SeatColor_phong_SG"
+    "string type" [ "measured" ]
+    "string filename" [ "bsdfs/acrylic_felt_white_spec.bsdf" ]
+MakeNamedMaterial "WinkerCover_Mat_phong_SG"
+    "string type" [  "dielectric" ]
+    "float eta" [ 1.52 ]
+MakeNamedMaterial "Interior_LineColor_phong_SG"
+    "string type" [ "diffuse" ]
+    "rgb reflectance" [ 0.64 0.64 0.64 ]
+MakeNamedMaterial "Interior_GomBlackq_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.2 0.2 0.2 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.8 ]
+MakeNamedMaterial "MeshBlack_phong_SG"
+    "string type" [ "coateddiffuse" ]
+    "rgb reflectance" [ 0.03967975 0.03967975 0.03967975 ]
+    "float eta" [ 1 ]
+    "float roughness" [ 0.8 ]

+ 99 - 0
sportscar/sportscar-sky.pbrt

@@ -0,0 +1,99 @@
+Film "rgb" "float scale" 2
+    "integer xresolution" [ 1920 ]
+    "integer yresolution" [ 1080 ]
+    "string filename" "sportscar-sky.exr"
+
+LookAt 5.733494 -2.960355 0.910164
+    4.846804 -2.506242 0.823198
+    -0.077418 0.039618 0.996211
+
+Camera "perspective"
+    "float fov" [ 26 ]
+
+Sampler "halton"
+    "integer pixelsamples" [ 512 ]
+
+
+WorldBegin
+
+Include "materials.pbrt"
+# IBL
+
+AttributeBegin
+    Scale -1 1 1
+    Rotate 90 0 0 1
+    LightSource "infinite"
+        "string filename" [ "textures/sky.exr" ]
+AttributeEnd
+
+AttributeBegin
+    #  "Plane.005"
+    Transform [ 1 0 0 0 0 -1 -8.742278e-8 0 0 8.742278e-8 -1 0 -5.2136307 -0.22083592 2.5782707 1  ]
+    NamedMaterial "Material"
+    #"bool generatetangents" ["false"]
+    # ["Plane.005"]
+    AreaLightSource "diffuse"
+        "rgb L" [ 7 7 7 ]
+    #Shape "plymesh"
+    #    "string filename" [ "geometry/Plane_005_0000_m000.ply" ]
+    #    "float alpha" [ 0 ]
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "Plane.004"
+    Transform [ 1 0 0 0 0 -1 -8.742278e-8 0 0 8.742278e-8 -1 0 4.399416 -0.47967497 2.8145123 1  ]
+    NamedMaterial "Material"
+    #"bool generatetangents" ["false"]
+    # ["Plane.004"]
+    AreaLightSource "diffuse"
+        "rgb L" [ 7 7 7 ]
+    #Shape "plymesh"
+    #    "string filename" [ "geometry/Plane_004_0000_m000.ply" ]
+    #    "float alpha" [ 0 ]
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "Plane.002"
+    Transform [ 1 0 0 0 0 -1 -8.742278e-8 0 0 8.742278e-8 -1 0 2.2832558 0.097757846 2.7668362 1  ]
+    NamedMaterial "Material"
+    #"bool generatetangents" ["false"]
+    # ["Plane.002"]
+    AreaLightSource "diffuse"
+        "rgb L" [ 7 7 7 ]
+    #Shape "plymesh"
+    #    "string filename" [ "geometry/Plane_002_0000_m000.ply" ]
+    #    "float alpha" [ 0 ]
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "Plane.001"
+    Transform [ 1 0 0 0 0 -1 -8.742278e-8 0 0 8.742278e-8 -1 0 -2.2272038 0.060931124 2.8959062 1  ]
+    NamedMaterial "Material"
+    #"bool generatetangents" ["false"]
+    # ["Plane.001"]
+    AreaLightSource "diffuse"
+        "rgb L" [ 7 7 7 ]
+    #Shape "plymesh"
+    #    "string filename" [ "geometry/Plane_001_0000_m000.ply" ]
+    #    "float alpha" [ 0 ]
+AttributeEnd
+# ""
+
+AttributeBegin
+    #  "Plane"
+    Transform [ 1 0 0 0 0 -1 -8.742278e-8 0 0 8.742278e-8 -1 0 0.068977356 -0.14026897 2.83562 1  ]
+    NamedMaterial "Material"
+    #"bool generatetangents" ["false"]
+    # ["Plane"]
+    AreaLightSource "diffuse"
+        "rgb L" [ 7 7 7 ]
+    #Shape "plymesh"
+    #    "string filename" [ "geometry/Plane_0000_m000.ply" ]
+    #    "float alpha" [ 0 ]
+AttributeEnd
+# ""
+
+Include "geometry/geometry.pbrt"