This website requires JavaScript.
Explore
Help
Sign In
jonah
0 Followers
·
0 Following
Joined on
2022-09-07
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
8
Projects
Packages
Public Activity
Starred Repositories
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-13 17:10:24 +02:00
871c837c34
add RandomGenerator parameter to Hittable#hit
9b72909d27
add command line option for number of spectral samples
Compare 2 commits »
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-12 14:10:36 +02:00
533461204a
properly implement transfer functions and apply them to the output image
b8aae8c2e5
rework interface between materials and rgb colors
9eb8afcb59
fix RGBUnboundedSpectrum
75c56c0032
move packages
903ab1409b
add @Contract annotations to vector-like objects
Compare 6 commits »
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-11 16:34:10 +02:00
00fbf4e4f1
adjust rendering pipeline for spectral rendering
ddc861138a
align operators in Vec3, Color, ColorXYZ and SampledSpectrum
c9db3bf94b
add color framework to prepare for spectral rendering
Compare 3 commits »
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-09 20:09:17 +02:00
a0f562a930
wip
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-09 16:56:20 +02:00
787874d106
wip
jonah
pushed to
feature/spectral
at
jonah/raytracing
2024-08-09 14:43:55 +02:00
9792a631b9
wip
jonah
created branch
feature/spectral
in
jonah/raytracing
2024-08-09 14:43:55 +02:00
jonah
pushed to
main
at
jonah/raytracing
2024-08-08 22:55:52 +02:00
23c7a550ec
minor performance improvements
6599c41b14
add a check to Vec3#unit to avoid unnecessary sqrt and division
9e79333e1e
add documentation
dbd3d5fc4b
minor performance improvements
e2c9609e0e
add Vec3#fma to improve performance
Compare 14 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-08 17:15:25 +02:00
09831c4231
add targeting probability density function
6b47f44ad2
add probability density function based materials
5f1e816edd
add stratification to pixel sampling
a31488bc78
improve color averaging
67bfafc5b8
fix corner bias in Vec3#random(random, true)
Compare 5 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-07 22:52:29 +02:00
f7d9153ad8
add a material that looks different on both sides
a22b1cb238
allow boxes to have different materials on each side
Compare 2 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-07 21:41:46 +02:00
c91baf9e0c
add final scene to readme
jonah
pushed to
main
at
jonah/raytracing
2024-08-07 16:28:34 +02:00
a90a0db6d5
improve AABB hit test by adding a range check
1b02f8a96d
skip unnecessary UV calculations
18c179f8e3
improve performance of boxes
1d48a49987
refactor AABB intersection
9b617a82a8
remove HittableOctree
Compare 10 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-07 07:40:34 +02:00
2c28b10a6e
small performance improvements
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 18:21:03 +02:00
d5173c2d5a
add spheres to readme
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 18:07:59 +02:00
48a591de7e
fix length of IDAT chunk
9ebf8bd1c4
use a more performant RandomGenerator
9106ccf8b0
switch from octree to binary tree
3a3949f518
disallow unbounded Hittables and refactor Octree
414af5860b
add color to DielectricMaterial
Compare 8 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 17:58:49 +02:00
4ea9ebe25a
fix length of IDAT chunk
1fe5731dcf
use a more performant RandomGenerator
5bf3108ab4
switch from octree to binary tree
8773b04b0f
disallow unbounded Hittables and refactor Octree
b96c6db440
add color to DielectricMaterial
Compare 7 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 17:39:16 +02:00
c6c43ad895
fix length of IDAT chunk
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 16:25:24 +02:00
705e2d715d
use a more performant RandomGenerator
85f61b7991
switch from octree to binary tree
a90b2c0d9e
disallow unbounded Hittables and refactor Octree
235a61f354
add color to DielectricMaterial
5033cf78c6
move examples to their own file
Compare 5 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 01:12:09 +02:00
c2d230bed0
fix checksum of IEND chunk
0cffee4cfa
add README.md
Compare 2 commits »
jonah
pushed to
main
at
jonah/raytracing
2024-08-06 00:44:05 +02:00
d94aac009c
fix checksum of IEND chunk
First
Previous
1
2
3
4
Next
Last