Faerbit
|
0f172ef987
|
Add rotation around y axis and translation.
|
2020-06-19 22:16:39 +02:00 |
|
Faerbit
|
7c4872c4e2
|
Add box.
|
2020-06-13 22:21:37 +02:00 |
|
Faerbit
|
085a9fcce8
|
Moving hittable_list methods to cpp file.
|
2020-06-13 22:21:27 +02:00 |
|
Faerbit
|
af86494d89
|
Add cornell box; move camera creation to scene setup.
|
2020-06-13 22:02:57 +02:00 |
|
Faerbit
|
d401600f1c
|
Add Flip_face.
|
2020-06-13 22:02:26 +02:00 |
|
Faerbit
|
7699f26cf2
|
Add diffuse lights.
|
2020-06-13 22:01:52 +02:00 |
|
Faerbit
|
f9605a7da2
|
Add axis aligned rectangles.
|
2020-06-13 22:00:05 +02:00 |
|
Faerbit
|
5243882ed5
|
Make random generator thread_local.
|
2020-06-13 21:30:03 +02:00 |
|
Faerbit
|
bd704eb6ed
|
Adding materials: solid color and checkered.
|
2020-06-09 23:15:59 +02:00 |
|
Faerbit
|
351bbcfe87
|
Generate less moving spheres.
|
2020-06-09 21:39:28 +02:00 |
|
Faerbit
|
ce102449b8
|
Implement BVH.
|
2020-06-08 23:37:10 +02:00 |
|
Faerbit
|
945c0ea97e
|
Added motion blur spheres.
|
2020-06-07 22:25:43 +02:00 |
|
Faerbit
|
b5fb809695
|
Rename project.
|
2020-06-07 21:47:27 +02:00 |
|
Faerbit
|
3d051f6c5b
|
Call rendering function directly.
|
2020-06-07 21:06:19 +02:00 |
|
Faerbit
|
d2ce61e208
|
Use tiles and queue of them for rendering.
|
2020-06-07 21:04:04 +02:00 |
|
Faerbit
|
415a2122b4
|
Optimized performance.
|
2020-06-07 12:10:51 +02:00 |
|
Faerbit
|
98a6c551c3
|
Init mersennetwister with current time.
|
2020-06-07 11:33:54 +02:00 |
|
Faerbit
|
eaf035cdee
|
Output images as png.
|
2020-06-07 03:28:59 +02:00 |
|
Faerbit
|
f8a7934a03
|
Add random scene.
|
2020-06-07 01:02:11 +02:00 |
|
Faerbit
|
e6e61b635b
|
Add depth of field to camera.
|
2020-06-07 00:32:31 +02:00 |
|
Faerbit
|
a35cf30535
|
Add several parameters to camera.
|
2020-06-07 00:17:33 +02:00 |
|
Faerbit
|
3683a309c5
|
Adding dielectric material.
|
2020-06-07 00:03:25 +02:00 |
|
Faerbit
|
129854222d
|
Add fuzziness to metal materials.
|
2020-06-06 23:28:33 +02:00 |
|
Faerbit
|
bdb68df296
|
Adding basic materials (lambertian and metallic).
|
2020-06-06 23:21:21 +02:00 |
|
Faerbit
|
3ae1c040a2
|
Use unique_ptr instead of C array.
|
2020-06-06 16:31:51 +02:00 |
|
Faerbit
|
267df23c87
|
Add additional scattering methods.
|
2020-06-06 16:16:31 +02:00 |
|
Faerbit
|
b86ad047a5
|
Adding basic multi threading via OpenMP and using more aggressive optimizations.
|
2020-06-06 15:55:24 +02:00 |
|
Faerbit
|
a0de4cc8f1
|
Add color correction.
|
2020-06-06 14:57:55 +02:00 |
|
Faerbit
|
494b48c560
|
Implemented diffuse reflection.
|
2020-06-06 14:47:39 +02:00 |
|
Faerbit
|
be4e32755a
|
Add camera class and sampling.
|
2020-06-04 00:39:14 +02:00 |
|
Faerbit
|
881141a912
|
Add Hittable_list
|
2020-06-04 00:15:32 +02:00 |
|
Faerbit
|
bc63a68061
|
[WIP] Adding hittable (generalization) with concrete implementation sphere.
|
2020-06-03 23:49:20 +02:00 |
|
Faerbit
|
34fc56bf82
|
Simplified ray intersection for spheres.
|
2020-06-03 23:29:29 +02:00 |
|
Faerbit
|
9e16d5f112
|
Implement sphere normals.
|
2020-06-03 23:25:47 +02:00 |
|
Faerbit
|
9f4868917d
|
Add simple sphere.
|
2020-06-03 23:14:18 +02:00 |
|
Faerbit
|
6cbaaabd6a
|
Fix significant typo.
|
2020-06-03 23:14:10 +02:00 |
|
Faerbit
|
b2265d26a3
|
Adding rays, origin and horizon.
|
2020-06-03 22:39:40 +02:00 |
|
Faerbit
|
c1019143de
|
Initial commit.
|
2020-06-03 00:06:53 +02:00 |
|