Commit graph

  • 0c4352b761
    Merge f93e1ad62f into b4ce9687e6 Gonsolo 2026-09-25 08:03:26 +02:00
  • f93e1ad62f
    Fix MIS weight of LayeredBxDF::f's exit-interface NEE term Andreas Wendleder 2026-09-25 07:37:20 +02:00
  • e181cc6370
    Merge 65952214fe into b4ce9687e6 Wentao Liu 2026-09-24 19:40:46 +08:00
  • b95a50ec68
    Merge 5ccdcd06cd into b4ce9687e6 Jan Halama (Honsbrok) 2026-09-18 11:04:01 +00:00
  • 5ccdcd06cd fix: don't accumulate terminated secondary wavelengths to spectral buckets Jan Halama 2026-09-18 13:02:00 +02:00
  • 6f35dc5156
    Merge 6800f64112 into b4ce9687e6 Mark Carlson 2026-09-17 14:20:58 +10:00
  • 6800f64112 Fix stochastic alpha test using the same random value repeatedly MinusKelvin 2026-09-17 13:51:53 +10:00
  • 9e2df243e5
    Merge fc4d5882e8 into b4ce9687e6 Denis Vasilyev 2026-09-17 13:43:50 +10:00
  • fdf2e1d467
    Merge f67b660b0a into b4ce9687e6 Richard Barnes 2026-09-16 16:35:23 +00:00
  • a10c9887a2
    Merge 8d14148214 into b4ce9687e6 Jan Halama (Honsbrok) 2026-09-16 12:52:05 +02:00
  • 578b12619d
    Merge f75009a0c8 into b4ce9687e6 deep-reinforce 2026-09-09 11:06:26 +08:00
  • 70549456a7
    Merge 60d1bf3bc2 into b4ce9687e6 Xayah 2026-09-08 20:40:11 +02:00
  • b4ce9687e6
    Merge pull request #544 from k-badz/kbadz/black_image_fix master Matt Pharr 2026-09-08 11:24:27 -07:00
  • dc50b77c79 Update README.md: +hdrview, remove stale prerelease verbiage Matt Pharr 2026-09-07 19:27:38 -07:00
  • 5f7a606806 Fix double-precision interval arithmetic in PBRT_FLOAT_AS_DOUBLE build Mark Bolstad 2026-06-14 16:41:58 -07:00
  • 0fef7de38d
    Merge pull request #545 from jaxvanyang/patch-1 Matt Pharr 2026-06-14 15:54:29 -07:00
  • f67b660b0a Replace double-conversion with fast_float and std::to_chars Richard Barnes 2026-06-12 10:31:24 -07:00
  • bfaf7c8f0e
    Add missing DCI_P3 gamut option to rgb2spec_opt help message Jax Young 2026-06-11 22:36:59 +08:00
  • b3428aad1b Work around recent-MSVC device miscompile causing black GPU image k-badz 2026-06-07 23:09:36 +02:00
  • d6b51d557a First Changes for NRC LD 2026-05-27 17:05:58 -06:00
  • c4ffbe2eee Initial integration tiny-cuda-nn LD 2026-05-24 22:30:05 -06:00
  • 60d1bf3bc2
    Fix operator-> to return correct pointer type Xayah 2026-05-19 23:57:46 +08:00
  • a7c399e3c8
    Fix memory allocation in copy assignment operator Xayah 2026-05-19 23:54:48 +08:00
  • b1e1ecd6fd
    Fix loop condition in resize method Xayah 2026-05-19 23:33:41 +08:00
  • 7154d8268b
    Merge pull request #518 from gonsolo/conversion Matt Pharr 2026-05-16 07:42:02 -07:00
  • 0575eaff52 github: now on to CPU CI failures Matt Pharr 2026-05-16 06:08:41 -07:00
  • 2606a2b351 github: try n+2 to get GPU CI working again Matt Pharr 2026-05-15 18:07:30 -07:00
  • 0bb1c5e48d github: try n+1 to get GPU CI working again Matt Pharr 2026-05-15 16:25:44 -07:00
  • 62a128d7ce github: try n to get GPU CI working again Matt Pharr 2026-05-15 14:59:12 -07:00
  • ab9f2136a5 Fix nvcc __host__ __device__ warning for OptiXAggregate::BVH Matt Pharr 2026-05-15 14:37:46 -07:00
  • 529988579b github: attempt to fix CI GPU builds Matt Pharr 2026-05-15 14:32:13 -07:00
  • 64ba33e488 github: ongoing CI build fix attempts Matt Pharr 2026-05-14 06:04:41 -07:00
  • 556aac95fc
    Merge cb828d2357 into 2ef6e1386b alexjwyso 2026-05-14 13:55:18 +01:00
  • 2ef6e1386b github: bump version of jimver/cuda-toolkit Matt Pharr 2026-05-13 05:57:46 -07:00
  • 6d4aed2eee github: bump to actions/checkout@v5 Matt Pharr 2026-05-13 05:52:33 -07:00
  • 016380281a
    Merge pull request #538 from mpriestman/correct-maxvalue-return-type Matt Pharr 2026-05-12 17:01:29 -07:00
  • eef3a6ef63
    Merge pull request #540 from swahtz/fix/cie_1931_2deg_ybar_547nm Matt Pharr 2026-05-01 15:44:02 -07:00
  • 247b2f38df
    Fix a typo at ȳ(547 nm) in CIE 1931 2° observer table Jonathan Swartz 2026-04-23 11:19:11 +12:00
  • bb5afcab9e Correct return type of SampledGrid::MaxValue Michael Priestman 2026-04-08 22:05:39 +01:00
  • cb828d2357 Getting pretty good results on full res gpu renders since removing block to scale by sample rate Alex Wysoczanski 2026-03-25 22:48:14 -04:00
  • f9795ce17d GPU working! Alex Wysoczanski 2026-03-25 22:08:47 -04:00
  • dff9e53b61 Use gpu flag in script Alex Wysoczanski 2026-03-24 21:37:11 -04:00
  • c08d5c7d8a Running on GPU Alex Wysoczanski 2026-03-24 21:24:06 -04:00
  • cc18de9c0a Another big win from caching transforms and mesh sharing Alex Wysoczanski 2026-03-23 20:51:58 -04:00
  • f7da1ba5d1 Another huge performance win from caching lookups of files Alex Wysoczanski 2026-03-23 20:29:50 -04:00
  • e7a88dfff9 Put verbose logging behind flag Alex Wysoczanski 2026-03-23 20:18:44 -04:00
  • 84254c7f18 Huge performance gain by caching PLY geometry and restructuring loop Alex Wysoczanski 2026-03-23 19:52:20 -04:00
  • 46372f3c75 Only read the texture resolution not the whole thing Alex Wysoczanski 2026-03-23 19:35:49 -04:00
  • 245d3815c6 Working without ray tracing Alex Wysoczanski 2026-03-23 19:03:51 -04:00
  • 0e08c9d035 Live logs Alex Wysoczanski 2026-03-22 14:14:48 -04:00
  • 682f231a00 Tweak output messages Alex Wysoczanski 2026-03-22 14:03:25 -04:00
  • 851927833d Add script to automate dual runs and comparison metrics Alex Wysoczanski 2026-03-22 14:00:07 -04:00
  • 75d2c14a7f Speed up by bailing when mip 0 requirement detected Alex Wysoczanski 2026-03-22 13:13:22 -04:00
  • 57df283ac7 Getting decent results! Pretty slow as scene grows though Alex Wysoczanski 2026-03-22 13:01:51 -04:00
  • 26924b82fc Add timer on preprocess Alex Wysoczanski 2026-03-22 12:23:27 -04:00
  • 89e141b397 Printing how I want Alex Wysoczanski 2026-03-22 12:19:18 -04:00
  • 1d763379d0 Preprocess step for getting mip level Alex Wysoczanski 2026-03-22 11:50:17 -04:00
  • 37d16af9c4 Skipping a parameter of mips with --skipmip Alex Wysoczanski 2026-03-21 20:37:23 -04:00
  • 7194d97d02 Cutting memory to mip 1 Alex Wysoczanski 2026-03-21 19:57:01 -04:00
  • f7dd0413e0 Test commit Alex Wysoczanski 2026-03-21 17:08:21 -04:00
  • 13e725096d Optimize CPU hot paths: BVH traversal, triangle intersection, spectrum SIMD, and medium sampling deepreinforce-ai 2026-03-16 23:16:11 +08:00
  • f75009a0c8 Fix division-by-zero in null-scattering PDF for participating media deepreinforce-ai 2026-03-16 21:54:10 +08:00
  • 8c19f30455
    Merge pull request #521 from gonsolo/noseven Matt Pharr 2025-12-08 14:30:32 -08:00
  • 83d8e10e0e Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 17:25:59 +00:00
  • ca09428ac0 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 17:24:59 +00:00
  • a7cdd1ec15 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 17:24:59 +00:00
  • 9b22c71164 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 17:18:32 +00:00
  • f0e681f375 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 17:18:32 +00:00
  • 8cc4344ba5 Add .gitattributes file and multiple image assets for instant-ngp integration Elijah Villarmia 2025-12-04 17:17:44 +00:00
  • b812c3acf4 Clean integration commit attempt Elijah Villarmia 2025-12-04 17:08:19 +00:00
  • 67a159c8c8 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-12-04 16:49:16 +00:00
  • dfe46c4181 Removed instant-ngp/data, instant-ngp/docs and scenes/ and updated gitignore Elijah Villarmia 2025-12-04 16:25:05 +00:00
  • ba41101a94 Removed the instant-ngp\data and instant-ngp\docs Elijah Villarmia 2025-12-04 16:25:05 +00:00
  • 262a96ae59 Add instant-ngp integration (1) Elijah Villarmia 2025-12-04 15:13:19 +00:00
  • 160055b54d Renamed readme file Elijah Villarmia 2025-12-04 13:17:52 +00:00
  • 200785c00d - Made changes to fix memory leaks - Made changes for file parsing Elijah Villarmia 2025-11-26 21:56:24 +00:00
  • 0aa484c522 Changes to help fix out of memory errors Elijah Villarmia 2025-11-26 02:19:22 +00:00
  • 3601db2bf0 Made fixes to get pbrt_nn as a target using main_nn.cu as a main entry point and made fixes to get it to compile correctly Elijah Villarmia 2025-11-24 20:53:17 +00:00
  • 4181a3c90e - Made some changes the loading/initialization to use load_nerf_post() and did the initialization of the Testbed function. - Changed the input of the sampleIdx and finalDepth to be normalized between 0 and 1. Elijah Villarmia 2025-11-24 15:12:13 +00:00
  • e1152a228c Made changes to parse input files Inpu Ray data. It now loads frames into a vector of LoadedRayInfo and then adds them to a NerfDataset Elijah Villarmia 2025-11-20 17:15:53 +00:00
  • 6831f2df6f Added functionality to output rgb values Elijah Villarmia 2025-11-20 11:55:46 +00:00
  • c88f1790b0 Merge branch 'master' of github.com:Nigelev77/pbrt-v4-nn Elijah Villarmia 2025-11-19 17:56:08 +00:00
  • 637e875b6f removed instant-ngp as a git submodule and instead just included into repo itself. Just makes it easier to make edits without creating a separate fork. Elijah Villarmia 2025-11-19 17:51:42 +00:00
  • ed84b55df4 added instant-ngp as a git submodule Elijah Villarmia 2025-11-18 18:14:06 +00:00
  • 1da2a0b6c4 Fixed memory leak issue when rendering multiple orientations Elijah Villarmia 2025-11-18 15:38:34 +00:00
  • f104bf826d -Fixed issue of not properly resetting/recreating camera for repeat rendering at different orientations. -Added new PBRTOptionsNN struct for newer command line args for rendering multiple orientations Elijah Villarmia 2025-11-18 14:38:48 +00:00
  • d8604c90ce Added some extra changes missed, and modified the gpu outputting so stops when one of the files becomes >1GB. Elijah Villarmia 2025-11-14 18:56:35 +00:00
  • e75977a5d2 Added Clone to ParameterDictionary and update handling in Scene some areas dealing with enqueuing rays to different kernels. Elijah Villarmia 2025-11-14 16:11:51 +00:00
  • e4a16c4306 Added way to generate different camera positions for generating training data, and just simple static way to be able to write to new files based on counter. Elijah Villarmia 2025-11-12 22:41:54 +00:00
  • 11eaa61c99 Added ways to output initial input and output ray data Elijah Villarmia 2025-11-12 17:54:28 +00:00
  • f17b907a3b Removed duplicate SimpleVolPathIntegratorNN Elijah Villarmia 2025-11-07 21:47:33 +00:00
  • 0752723814 Added change to config file so it uses correct CMAKE directory macro Elijah Villarmia 2025-11-07 21:16:32 +00:00
  • 4997d92815 Added SimpleVolPathIntegratorNN from fyp into fork, added some changes to add config.h Elijah Villarmia 2025-11-07 20:28:01 +00:00
  • fc4d5882e8
    Allow negative IOR values Denis Vasilyev 2025-11-03 22:00:27 +01:00
  • 6b337da77e
    add Abs in math.h Denis Vasilyev 2025-11-03 21:55:31 +01:00
  • 91bc6ca69b Another attempt at fixing the GPU CI build (#5) Matt Pharr 2025-10-24 17:16:34 -07:00
  • f358078114 Another attempt at fixing the GPU CI build (#4) Matt Pharr 2025-10-24 17:03:35 -07:00
  • b6d9ce0831 Another attempt at fixing the GPU CI build (#3) Matt Pharr 2025-10-24 15:31:31 -07:00
  • 6e32904799 Another attempt at fixing the GPU CI build (#2) Matt Pharr 2025-10-24 15:02:58 -07:00
  • 500a5be84d Another attempt at fixing the GPU CI build Matt Pharr 2025-10-24 08:26:10 -07:00