From 37649addf21623926af8eb5964796876eb6bb66c Mon Sep 17 00:00:00 2001 From: TheNumbat Date: Tue, 23 Feb 2021 13:08:07 -0500 Subject: [PATCH] mention cbox lambertian in path tracing task --- docs/pathtracer/materials.md | 2 +- docs/pathtracer/path_tracing.md | 4 +- media/cbox_lambertian.dae | 544 ++++++++++++++++++++++++++++++++ 3 files changed, 547 insertions(+), 3 deletions(-) create mode 100644 media/cbox_lambertian.dae diff --git a/docs/pathtracer/materials.md b/docs/pathtracer/materials.md index a289180..2708a52 100644 --- a/docs/pathtracer/materials.md +++ b/docs/pathtracer/materials.md @@ -67,7 +67,7 @@ Alternatively, you may compute using We described the BRDF for perfect specular reflection in class, however we did not discuss the distribution function for transmitted light. Since refraction "spreads" or "condenses" a beam, unlike perfect reflection, the radiance along the ray changes due to a refraction event. In your assignment you should use Snell's Law to compute the direction of refraction rays, and use the following distribution function to compute the radiance of transmitted rays. We refer you guys to Pharr, Jakob, and and Humphries's book [Physically Based Rendering](http://www.pbr-book.org/) for a derivation based on Snell's Law and the relation . (But you are more than welcome to attempt a derivation on your own!) -When you are done, you will be able to render images like these: +When you are done, you will be able to render images like this one, the Cornell Box with a metal and glass sphere (`cbox.dae`):
diff --git a/docs/pathtracer/path_tracing.md b/docs/pathtracer/path_tracing.md index a38158b..3e08907 100644 --- a/docs/pathtracer/path_tracing.md +++ b/docs/pathtracer/path_tracing.md @@ -35,11 +35,11 @@ Note: --- -After correctly implementing path tracing, your renderer should be able to make a beautifully lit picture of the Cornell Box. Below is the rendering result of 1024 sample per pixel. +After correctly implementing path tracing, your renderer should be able to make a beautifully lit picture of the Cornell Box with Lambertian spheres (`cbox_lambertian.dae`). Below is a render using 1024 samples per pixel: ![cornell_lambertian](new_results/lambertian.png) -Note the time-quality tradeoff here. With these commandline arguments, your path tracer will be running with 8 worker threads at a sample rate of 1024 camera rays per pixel, with a max ray depth of 4. This will produce an image with relatively high quality but will take quite some time to render. Rendering a high quality image will take a very long time as indicated by the image sequence below, so start testing your path tracer early! Below are the result and runtime of rendering cornell box with different sample per pixel at 640 by 430 on Macbook Pro(3.1 GHz Dual-Core Intel Core i5). +Note the time-quality tradeoff here. With these arguments, your path tracer will be running at a sample rate of 1024 camera rays per pixel, with a max ray depth of 4. This will produce an image with relatively high quality but will take quite some time to render. Rendering a high quality image will take a very long time as indicated by the image sequence below, so start testing your path tracer early! Below are the result and runtime of rendering cornell box with different sample per pixel at 640 by 430 on Macbook Pro(3.1 GHz Dual-Core Intel Core i5). ![spheres](new_results/timing.png) diff --git a/media/cbox_lambertian.dae b/media/cbox_lambertian.dae new file mode 100644 index 0000000..2ee8f58 --- /dev/null +++ b/media/cbox_lambertian.dae @@ -0,0 +1,544 @@ + + + + + Assimp + Assimp Exporter + + 2021-02-23T13:02:26 + 2021-02-23T13:02:26 + + Y_UP + + + + + + + 121.28508 + 1.7778001 + 0 + 1 + + + + + + + + + 121.28449 + 1.7777778 + 0 + 1 + + + + + + + + + + 10 10 10 + 0.25 + 0.25 + 10 + + + + + + + + + + + + + 1 1 1 1 + + + 0.7474227 0.26583591 0.26583591 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 0.29386759 0.29386783 0.81443298 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 1 1 1 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 1 1 1 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 1 1 1 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 1 1 1 1 + + + 0.2 0.2 0.2 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.2 + + + + + + + + + + + 1 1 1 1 + + + 1 1 1 1 + + + 0.2 0.2 0.2 1 + + + 1 + + + 1 1 1 1 + + + 1 1 1 1 + + + 1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5 0 -0.5 -0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 + + + + + + + + + + + + + + 3 3 +

2 0 1 2 3 0

+
+
+
+ + + + 0.5 0 -0.5 -0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 + + + + + + + + + + + + + + 3 3 +

2 0 1 2 3 0

+
+
+
+ + + + 0.5 0 -0.5 -0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 + + + + + + + + + + + + + + 3 3 +

2 0 1 2 3 0

+
+
+
+ + + + 0.5 0 -0.5 -0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 + + + + + + + + + + + + + + 3 3 +

2 0 1 2 3 0

+
+
+
+ + + + 0.5 0 -0.5 -0.5 0 -0.5 -0.5 0 0.5 0.5 0 0.5 + + + + + + + + + + + + + + 3 3 +

2 0 1 2 3 0

+
+
+
+ + + + -0.10514622 0.17013016 0 -0.1387561 0.14040929 0.032124411 -0.086777717 0.17253369 0.051978387 -0.16180341 0.1 0.061803401 -0.11755705 0.1376382 0.085065074 -0.061803401 0.16180341 0.1 -0.17013016 0 0.10514622 -0.14040929 0.032124411 0.1387561 -0.17253369 0.051978387 0.086777717 -0.1 0.061803401 0.16180341 -0.13763821 0.085065089 0.11755706 0 0.10514622 0.17013016 -0.032124411 0.1387561 0.14040929 -0.051978387 0.086777717 0.17253369 -0.085065089 0.11755706 0.13763821 -0.054653306 0.19238769 0 -0.032491971 0.1902113 0.052573111 0 0.2 0 0.032124411 0.1387561 0.14040929 0.061803401 0.16180341 0.1 0 0.17013018 0.10514622 0.10514622 0.17013016 0 0.054653306 0.19238769 0 0.086777717 0.17253369 0.051978387 0.032491971 0.1902113 0.052573111 -0.086777717 0.17253369 -0.051978387 -0.032491971 0.1902113 -0.052573111 -0.061803401 0.16180341 -0.1 0.086777717 0.17253369 -0.051978387 0.061803401 0.16180341 -0.1 0.032491971 0.1902113 -0.052573111 0 0.10514622 -0.17013016 -0.032124411 0.1387561 -0.14040929 0.032124411 0.1387561 -0.14040929 0 0.17013018 -0.10514622 -0.1387561 0.14040929 -0.032124411 -0.11755705 0.1376382 -0.085065074 -0.16180341 0.1 -0.061803401 -0.051978387 0.086777717 -0.17253369 -0.1 0.061803401 -0.16180341 -0.085065089 0.11755706 -0.13763821 -0.17013016 0 -0.10514622 -0.17253369 0.051978387 -0.086777717 -0.14040929 0.032124411 -0.1387561 -0.13763821 0.085065089 -0.11755706 -0.17013018 0.10514622 0 -0.19238769 0 -0.054653306 -0.2 0 0 -0.1902113 0.052573111 -0.032491971 -0.19238769 0 0.054653306 -0.1902113 0.052573111 0.032491971 0.1387561 0.14040929 0.032124411 0.11755705 0.1376382 0.085065074 0.16180341 0.1 0.061803401 0.051978387 0.086777717 0.17253369 0.1 0.061803401 0.16180341 0.085065089 0.11755706 0.13763821 0.17013016 0 0.10514622 0.17253369 0.051978387 0.086777717 0.14040929 0.032124411 0.1387561 0.13763821 0.085065089 0.11755706 0 0.054653306 0.19238769 -0.052573111 0.032491971 0.1902113 0 0 0.2 -0.14040929 -0.032124411 0.1387561 -0.1 -0.061803401 0.16180341 -0.10514622 0 0.17013018 0 -0.10514622 0.17013016 0 -0.054653306 0.19238769 -0.051978387 -0.086777717 0.17253369 -0.052573111 -0.032491971 0.1902113 -0.17253369 -0.051978387 0.086777717 -0.1902113 -0.052573111 0.032491971 -0.16180341 -0.1 0.061803401 -0.17253369 -0.051978387 -0.086777717 -0.16180341 -0.1 -0.061803401 -0.1902113 -0.052573111 -0.032491971 -0.10514622 -0.17013016 0 -0.1387561 -0.14040929 0.032124411 -0.1387561 -0.14040929 -0.032124411 -0.17013018 -0.10514622 0 -0.14040929 -0.032124411 -0.1387561 -0.10514622 0 -0.17013018 -0.1 -0.061803401 -0.16180341 0 0.054653306 -0.19238769 0 0 -0.2 -0.052573111 0.032491971 -0.1902113 0 -0.10514622 -0.17013016 -0.051978387 -0.086777717 -0.17253369 0 -0.054653306 -0.19238769 -0.052573111 -0.032491971 -0.1902113 0.051978387 0.086777717 -0.17253369 0.085065089 0.11755706 -0.13763821 0.1 0.061803401 -0.16180341 0.1387561 0.14040929 -0.032124411 0.16180341 0.1 -0.061803401 0.11755705 0.1376382 -0.085065074 0.17013016 0 -0.10514622 0.14040929 0.032124411 -0.1387561 0.17253369 0.051978387 -0.086777717 0.13763821 0.085065089 -0.11755706 0.10514622 -0.17013016 0 0.1387561 -0.14040929 0.032124411 0.086777717 -0.17253369 0.051978387 0.16180341 -0.1 0.061803401 0.11755705 -0.1376382 0.085065074 0.061803401 -0.16180341 0.1 0.14040929 -0.032124411 0.1387561 0.17253369 -0.051978387 0.086777717 0.1 -0.061803401 0.16180341 0.13763821 -0.085065089 0.11755706 0.032124411 -0.1387561 0.14040929 0.051978387 -0.086777717 0.17253369 0.085065089 -0.11755706 0.13763821 0.054653306 -0.19238769 0 0.032491971 -0.1902113 0.052573111 0 -0.2 0 -0.032124411 -0.1387561 0.14040929 -0.061803401 -0.16180341 0.1 0 -0.17013018 0.10514622 -0.054653306 -0.19238769 0 -0.086777717 -0.17253369 0.051978387 -0.032491971 -0.1902113 0.052573111 0.086777717 -0.17253369 -0.051978387 0.032491971 -0.1902113 -0.052573111 0.061803401 -0.16180341 -0.1 -0.086777717 -0.17253369 -0.051978387 -0.061803401 -0.16180341 -0.1 -0.032491971 -0.1902113 -0.052573111 0.032124411 -0.1387561 -0.14040929 -0.032124411 -0.1387561 -0.14040929 0 -0.17013018 -0.10514622 0.1387561 -0.14040929 -0.032124411 0.11755705 -0.1376382 -0.085065074 0.16180341 -0.1 -0.061803401 0.051978387 -0.086777717 -0.17253369 0.1 -0.061803401 -0.16180341 0.085065089 -0.11755706 -0.13763821 0.17253369 -0.051978387 -0.086777717 0.14040929 -0.032124411 -0.1387561 0.13763821 -0.085065089 -0.11755706 0.17013018 -0.10514622 0 0.19238769 0 -0.054653306 0.2 0 0 0.1902113 -0.052573111 -0.032491971 0.19238769 0 0.054653306 0.1902113 -0.052573111 0.032491971 0.052573111 -0.032491971 0.1902113 0.10514622 0 0.17013018 0.052573111 0.032491971 0.1902113 -0.11755705 -0.1376382 0.085065074 -0.085065089 -0.11755706 0.13763821 -0.13763821 -0.085065089 0.11755706 -0.085065089 -0.11755706 -0.13763821 -0.11755705 -0.1376382 -0.085065074 -0.13763821 -0.085065089 -0.11755706 0.10514622 0 -0.17013018 0.052573111 -0.032491971 -0.1902113 0.052573111 0.032491971 -0.1902113 0.1902113 0.052573111 0.032491971 0.1902113 0.052573111 -0.032491971 0.17013018 0.10514622 0 + + + + + + + + + + -0.52573115 0.85065079 2.048995e-09 -0.68690497 0.71042192 0.15317364 -0.43906489 0.8635956 0.24784018 -0.809017 0.49999994 0.30901691 -0.58762115 0.67557478 0.44530907 -0.309017 0.80901712 0.49999985 -0.85065079 0 0.52573115 -0.71042198 0.15317349 0.68690491 -0.86359566 0.24784005 0.4390648 -0.49999988 0.30901685 0.80901712 -0.67557478 0.44530922 0.58762097 2.048995e-09 0.52573115 0.85065085 -0.15317349 0.68690491 0.71042198 -0.24784005 0.4390648 0.86359566 -0.44530916 0.58762121 0.67557478 -0.28589123 0.95826203 0 -0.14231186 0.95079094 0.27521616 0 1 0 0.15317351 0.68690503 0.71042192 0.309017 0.80901706 0.49999985 -3.0373497e-09 0.86283737 0.5054816 0.52573115 0.85065079 -2.048995e-09 0.28589126 0.95826209 0 0.43906489 0.8635956 0.24784018 0.14231186 0.95079094 0.27521616 -0.43906489 0.8635956 -0.24784018 -0.14231186 0.95079094 -0.27521616 -0.309017 0.80901706 -0.49999985 0.43906486 0.8635956 -0.24784017 0.30901697 0.80901706 -0.49999985 0.14231186 0.95079094 -0.27521616 0 0.52573115 -0.85065079 -0.15317351 0.68690503 -0.71042192 0.15317351 0.68690497 -0.71042198 3.0373497e-09 0.86283737 -0.5054816 -0.68690503 0.71042204 -0.15317367 -0.58762115 0.67557478 -0.44530907 -0.809017 0.49999994 -0.30901691 -0.24784006 0.43906486 -0.86359572 -0.49999988 0.30901685 -0.80901712 -0.44530916 0.58762121 -0.67557478 -0.85065079 -2.048995e-09 -0.52573115 -0.8635956 0.24784003 -0.4390648 -0.71042198 0.15317349 -0.68690491 -0.67557478 0.44530916 -0.58762103 -0.86283737 0.5054816 3.0373497e-09 -0.95826209 0 -0.28589126 -1 0 0 -0.95079094 0.27521616 -0.14231186 -0.95826203 0 0.28589123 -0.95079094 0.27521616 0.14231186 0.68690503 0.71042204 0.15317367 0.58762115 0.67557478 0.44530907 0.809017 0.49999994 0.30901691 0.24784006 0.43906486 0.86359572 0.49999988 0.30901685 0.80901712 0.44530916 0.58762121 0.67557478 0.85065085 2.048995e-09 0.52573115 0.8635956 0.24784003 0.4390648 0.71042198 0.15317349 0.68690491 0.67557478 0.44530916 0.58762103 0 0.28589123 0.95826203 -0.27521616 0.14231186 0.95079094 0 0 1 -0.71042192 -0.15317351 0.68690503 -0.49999988 -0.30901688 0.80901712 -0.5054816 3.0373497e-09 0.86283737 0 -0.52573115 0.85065079 0 -0.28589126 0.95826209 -0.24784009 -0.43906486 0.86359572 -0.27521616 -0.14231186 0.95079094 -0.8635956 -0.24784005 0.4390648 -0.95079094 -0.27521616 0.14231186 -0.809017 -0.49999994 0.30901694 -0.8635956 -0.24784005 -0.4390648 -0.80901706 -0.49999994 -0.30901694 -0.95079094 -0.27521616 -0.14231186 -0.52573115 -0.85065079 -2.048995e-09 -0.68690509 -0.71042198 0.15317367 -0.68690503 -0.71042204 -0.15317367 -0.86283737 -0.5054816 -3.0373497e-09 -0.71042198 -0.15317351 -0.68690497 -0.5054816 -3.0373497e-09 -0.86283737 -0.49999985 -0.30901688 -0.80901712 0 0.28589126 -0.95826209 0 0 -1 -0.27521616 0.14231186 -0.95079094 2.048995e-09 -0.52573115 -0.85065085 -0.24784009 -0.43906486 -0.86359572 0 -0.28589123 -0.95826203 -0.27521616 -0.14231186 -0.95079094 0.24784005 0.4390648 -0.86359566 0.44530916 0.58762121 -0.67557478 0.49999988 0.30901685 -0.80901712 0.68690497 0.71042192 -0.15317364 0.809017 0.49999994 -0.30901691 0.58762115 0.67557478 -0.44530907 0.85065079 0 -0.52573115 0.71042198 0.15317349 -0.68690491 0.86359566 0.24784005 -0.4390648 0.67557478 0.44530922 -0.58762097 0.52573115 -0.85065079 2.048995e-09 0.68690497 -0.71042192 0.15317364 0.43906489 -0.8635956 0.24784018 0.809017 -0.49999994 0.30901691 0.58762115 -0.67557478 0.44530907 0.309017 -0.80901712 0.49999985 0.71042198 -0.15317349 0.68690491 0.86359566 -0.24784005 0.4390648 0.49999988 -0.30901685 0.80901712 0.67557478 -0.44530922 0.58762097 0.15317349 -0.68690491 0.71042198 0.24784005 -0.4390648 0.86359566 0.44530916 -0.58762121 0.67557478 0.28589123 -0.95826203 0 0.14231186 -0.95079094 0.27521616 0 -1 0 -0.15317351 -0.68690503 0.71042192 -0.309017 -0.80901706 0.49999985 3.0373497e-09 -0.86283737 0.5054816 -0.28589126 -0.95826209 0 -0.43906489 -0.8635956 0.24784018 -0.14231186 -0.95079094 0.27521616 0.43906489 -0.8635956 -0.24784018 0.14231186 -0.95079094 -0.27521616 0.309017 -0.80901706 -0.49999985 -0.43906486 -0.8635956 -0.24784017 -0.30901697 -0.80901706 -0.49999985 -0.14231186 -0.95079094 -0.27521616 0.15317351 -0.68690503 -0.71042192 -0.15317351 -0.68690497 -0.71042198 -3.0373497e-09 -0.86283737 -0.5054816 0.68690503 -0.71042204 -0.15317367 0.58762115 -0.67557478 -0.44530907 0.809017 -0.49999994 -0.30901691 0.24784006 -0.43906486 -0.86359572 0.49999988 -0.30901685 -0.80901712 0.44530916 -0.58762121 -0.67557478 0.8635956 -0.24784003 -0.4390648 0.71042198 -0.15317349 -0.68690491 0.67557478 -0.44530916 -0.58762103 0.86283737 -0.5054816 3.0373497e-09 0.95826209 0 -0.28589126 1 0 0 0.95079094 -0.27521616 -0.14231186 0.95826203 0 0.28589123 0.95079094 -0.27521616 0.14231186 0.27521616 -0.14231186 0.95079094 0.5054816 -3.0373497e-09 0.86283737 0.27521616 0.14231186 0.95079094 -0.58762115 -0.67557478 0.44530907 -0.44530916 -0.58762121 0.67557478 -0.67557478 -0.44530916 0.58762103 -0.44530916 -0.58762121 -0.67557478 -0.58762115 -0.67557478 -0.44530907 -0.67557478 -0.44530922 -0.58762097 0.5054816 3.0373497e-09 -0.86283737 0.27521616 -0.14231186 -0.95079094 0.27521616 0.14231186 -0.95079094 0.95079094 0.27521616 0.14231186 0.95079094 0.27521616 -0.14231186 0.86283737 0.5054816 -3.0373497e-09 + + + + + + + + + + + + + + + 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +

2 0 1 1 3 4 4 5 2 2 1 4 8 6 7 7 9 10 10 3 8 8 7 10 13 11 12 12 5 14 14 9 13 13 12 14 4 3 10 10 9 14 14 5 4 4 10 14 15 0 2 2 5 16 16 17 15 15 2 16 12 11 18 18 19 20 20 5 12 12 18 20 23 21 22 22 17 24 24 19 23 23 22 24 16 5 20 20 19 24 24 17 16 16 20 24 25 0 15 15 17 26 26 27 25 25 15 26 22 21 28 28 29 30 30 17 22 22 28 30 33 31 32 32 27 34 34 29 33 33 32 34 26 17 30 30 29 34 34 27 26 26 30 34 35 0 25 25 27 36 36 37 35 35 25 36 32 31 38 38 39 40 40 27 32 32 38 40 43 41 42 42 37 44 44 39 43 43 42 44 36 27 40 40 39 44 44 37 36 36 40 44 1 0 35 35 37 45 45 3 1 1 35 45 42 41 46 46 47 48 48 37 42 42 46 48 49 6 8 8 3 50 50 47 49 49 8 50 45 37 48 48 47 50 50 3 45 45 48 50 51 21 23 23 19 52 52 53 51 51 23 52 18 11 54 54 55 56 56 19 18 18 54 56 59 57 58 58 53 60 60 55 59 59 58 60 52 19 56 56 55 60 60 53 52 52 56 60 61 11 13 13 9 62 62 63 61 61 13 62 7 6 64 64 65 66 66 9 7 7 64 66 69 67 68 68 63 70 70 65 69 69 68 70 62 9 66 66 65 70 70 63 62 62 66 70 71 6 49 49 47 72 72 73 71 71 49 72 46 41 74 74 75 76 76 47 46 46 74 76 79 77 78 78 73 80 80 75 79 79 78 80 72 47 76 76 75 80 80 73 72 72 76 80 81 41 43 43 39 82 82 83 81 81 43 82 38 31 84 84 85 86 86 39 38 38 84 86 89 87 88 88 83 90 90 85 89 89 88 90 82 39 86 86 85 90 90 83 82 82 86 90 91 31 33 33 29 92 92 93 91 91 33 92 28 21 94 94 95 96 96 29 28 28 94 96 99 97 98 98 93 100 100 95 99 99 98 100 92 29 96 96 95 100 100 93 92 92 96 100 103 101 102 102 104 105 105 106 103 103 102 105 108 57 107 107 109 110 110 104 108 108 107 110 112 67 111 111 106 113 113 109 112 112 111 113 105 104 110 110 109 113 113 106 105 105 110 113 114 101 103 103 106 115 115 116 114 114 103 115 111 67 117 117 118 119 119 106 111 111 117 119 121 77 120 120 116 122 122 118 121 121 120 122 115 106 119 119 118 122 122 116 115 115 119 122 123 101 114 114 116 124 124 125 123 123 114 124 120 77 126 126 127 128 128 116 120 120 126 128 130 87 129 129 125 131 131 127 130 130 129 131 124 116 128 128 127 131 131 125 124 124 128 131 132 101 123 123 125 133 133 134 132 132 123 133 129 87 135 135 136 137 137 125 129 129 135 137 139 97 138 138 134 140 140 136 139 139 138 140 133 125 137 137 136 140 140 134 133 133 137 140 102 101 132 132 134 141 141 104 102 102 132 141 138 97 142 142 143 144 144 134 138 138 142 144 145 57 108 108 104 146 146 143 145 145 108 146 141 134 144 144 143 146 146 104 141 141 144 146 68 67 112 112 109 147 147 63 68 68 112 147 107 57 59 59 55 148 148 109 107 107 59 148 54 11 61 61 63 149 149 55 54 54 61 149 147 109 148 148 55 149 149 63 147 147 148 149 78 77 121 121 118 150 150 73 78 78 121 150 117 67 69 69 65 151 151 118 117 117 69 151 64 6 71 71 73 152 152 65 64 64 71 152 150 118 151 151 65 152 152 73 150 150 151 152 88 87 130 130 127 153 153 83 88 88 130 153 126 77 79 79 75 154 154 127 126 126 79 154 74 41 81 81 83 155 155 75 74 74 81 155 153 127 154 154 75 155 155 83 153 153 154 155 98 97 139 139 136 156 156 93 98 98 139 156 135 87 89 89 85 157 157 136 135 135 89 157 84 31 91 91 93 158 158 85 84 84 91 158 156 136 157 157 85 158 158 93 156 156 157 158 58 57 145 145 143 159 159 53 58 58 145 159 142 97 99 99 95 160 160 143 142 142 99 160 94 21 51 51 53 161 161 95 94 94 51 161 159 143 160 160 95 161 161 53 159 159 160 161

+
+
+
+ + + + -0.10514622 0.17013016 0 -0.1387561 0.14040929 0.032124411 -0.086777717 0.17253369 0.051978387 -0.16180341 0.1 0.061803401 -0.11755705 0.1376382 0.085065074 -0.061803401 0.16180341 0.1 -0.17013016 0 0.10514622 -0.14040929 0.032124411 0.1387561 -0.17253369 0.051978387 0.086777717 -0.1 0.061803401 0.16180341 -0.13763821 0.085065089 0.11755706 0 0.10514622 0.17013016 -0.032124411 0.1387561 0.14040929 -0.051978387 0.086777717 0.17253369 -0.085065089 0.11755706 0.13763821 -0.054653306 0.19238769 0 -0.032491971 0.1902113 0.052573111 0 0.2 0 0.032124411 0.1387561 0.14040929 0.061803401 0.16180341 0.1 0 0.17013018 0.10514622 0.10514622 0.17013016 0 0.054653306 0.19238769 0 0.086777717 0.17253369 0.051978387 0.032491971 0.1902113 0.052573111 -0.086777717 0.17253369 -0.051978387 -0.032491971 0.1902113 -0.052573111 -0.061803401 0.16180341 -0.1 0.086777717 0.17253369 -0.051978387 0.061803401 0.16180341 -0.1 0.032491971 0.1902113 -0.052573111 0 0.10514622 -0.17013016 -0.032124411 0.1387561 -0.14040929 0.032124411 0.1387561 -0.14040929 0 0.17013018 -0.10514622 -0.1387561 0.14040929 -0.032124411 -0.11755705 0.1376382 -0.085065074 -0.16180341 0.1 -0.061803401 -0.051978387 0.086777717 -0.17253369 -0.1 0.061803401 -0.16180341 -0.085065089 0.11755706 -0.13763821 -0.17013016 0 -0.10514622 -0.17253369 0.051978387 -0.086777717 -0.14040929 0.032124411 -0.1387561 -0.13763821 0.085065089 -0.11755706 -0.17013018 0.10514622 0 -0.19238769 0 -0.054653306 -0.2 0 0 -0.1902113 0.052573111 -0.032491971 -0.19238769 0 0.054653306 -0.1902113 0.052573111 0.032491971 0.1387561 0.14040929 0.032124411 0.11755705 0.1376382 0.085065074 0.16180341 0.1 0.061803401 0.051978387 0.086777717 0.17253369 0.1 0.061803401 0.16180341 0.085065089 0.11755706 0.13763821 0.17013016 0 0.10514622 0.17253369 0.051978387 0.086777717 0.14040929 0.032124411 0.1387561 0.13763821 0.085065089 0.11755706 0 0.054653306 0.19238769 -0.052573111 0.032491971 0.1902113 0 0 0.2 -0.14040929 -0.032124411 0.1387561 -0.1 -0.061803401 0.16180341 -0.10514622 0 0.17013018 0 -0.10514622 0.17013016 0 -0.054653306 0.19238769 -0.051978387 -0.086777717 0.17253369 -0.052573111 -0.032491971 0.1902113 -0.17253369 -0.051978387 0.086777717 -0.1902113 -0.052573111 0.032491971 -0.16180341 -0.1 0.061803401 -0.17253369 -0.051978387 -0.086777717 -0.16180341 -0.1 -0.061803401 -0.1902113 -0.052573111 -0.032491971 -0.10514622 -0.17013016 0 -0.1387561 -0.14040929 0.032124411 -0.1387561 -0.14040929 -0.032124411 -0.17013018 -0.10514622 0 -0.14040929 -0.032124411 -0.1387561 -0.10514622 0 -0.17013018 -0.1 -0.061803401 -0.16180341 0 0.054653306 -0.19238769 0 0 -0.2 -0.052573111 0.032491971 -0.1902113 0 -0.10514622 -0.17013016 -0.051978387 -0.086777717 -0.17253369 0 -0.054653306 -0.19238769 -0.052573111 -0.032491971 -0.1902113 0.051978387 0.086777717 -0.17253369 0.085065089 0.11755706 -0.13763821 0.1 0.061803401 -0.16180341 0.1387561 0.14040929 -0.032124411 0.16180341 0.1 -0.061803401 0.11755705 0.1376382 -0.085065074 0.17013016 0 -0.10514622 0.14040929 0.032124411 -0.1387561 0.17253369 0.051978387 -0.086777717 0.13763821 0.085065089 -0.11755706 0.10514622 -0.17013016 0 0.1387561 -0.14040929 0.032124411 0.086777717 -0.17253369 0.051978387 0.16180341 -0.1 0.061803401 0.11755705 -0.1376382 0.085065074 0.061803401 -0.16180341 0.1 0.14040929 -0.032124411 0.1387561 0.17253369 -0.051978387 0.086777717 0.1 -0.061803401 0.16180341 0.13763821 -0.085065089 0.11755706 0.032124411 -0.1387561 0.14040929 0.051978387 -0.086777717 0.17253369 0.085065089 -0.11755706 0.13763821 0.054653306 -0.19238769 0 0.032491971 -0.1902113 0.052573111 0 -0.2 0 -0.032124411 -0.1387561 0.14040929 -0.061803401 -0.16180341 0.1 0 -0.17013018 0.10514622 -0.054653306 -0.19238769 0 -0.086777717 -0.17253369 0.051978387 -0.032491971 -0.1902113 0.052573111 0.086777717 -0.17253369 -0.051978387 0.032491971 -0.1902113 -0.052573111 0.061803401 -0.16180341 -0.1 -0.086777717 -0.17253369 -0.051978387 -0.061803401 -0.16180341 -0.1 -0.032491971 -0.1902113 -0.052573111 0.032124411 -0.1387561 -0.14040929 -0.032124411 -0.1387561 -0.14040929 0 -0.17013018 -0.10514622 0.1387561 -0.14040929 -0.032124411 0.11755705 -0.1376382 -0.085065074 0.16180341 -0.1 -0.061803401 0.051978387 -0.086777717 -0.17253369 0.1 -0.061803401 -0.16180341 0.085065089 -0.11755706 -0.13763821 0.17253369 -0.051978387 -0.086777717 0.14040929 -0.032124411 -0.1387561 0.13763821 -0.085065089 -0.11755706 0.17013018 -0.10514622 0 0.19238769 0 -0.054653306 0.2 0 0 0.1902113 -0.052573111 -0.032491971 0.19238769 0 0.054653306 0.1902113 -0.052573111 0.032491971 0.052573111 -0.032491971 0.1902113 0.10514622 0 0.17013018 0.052573111 0.032491971 0.1902113 -0.11755705 -0.1376382 0.085065074 -0.085065089 -0.11755706 0.13763821 -0.13763821 -0.085065089 0.11755706 -0.085065089 -0.11755706 -0.13763821 -0.11755705 -0.1376382 -0.085065074 -0.13763821 -0.085065089 -0.11755706 0.10514622 0 -0.17013018 0.052573111 -0.032491971 -0.1902113 0.052573111 0.032491971 -0.1902113 0.1902113 0.052573111 0.032491971 0.1902113 0.052573111 -0.032491971 0.17013018 0.10514622 0 + + + + + + + + + + -0.52573115 0.85065079 2.048995e-09 -0.68690497 0.71042192 0.15317364 -0.43906489 0.8635956 0.24784018 -0.809017 0.49999994 0.30901691 -0.58762115 0.67557478 0.44530907 -0.309017 0.80901712 0.49999985 -0.85065079 0 0.52573115 -0.71042198 0.15317349 0.68690491 -0.86359566 0.24784005 0.4390648 -0.49999988 0.30901685 0.80901712 -0.67557478 0.44530922 0.58762097 2.048995e-09 0.52573115 0.85065085 -0.15317349 0.68690491 0.71042198 -0.24784005 0.4390648 0.86359566 -0.44530916 0.58762121 0.67557478 -0.28589123 0.95826203 0 -0.14231186 0.95079094 0.27521616 0 1 0 0.15317351 0.68690503 0.71042192 0.309017 0.80901706 0.49999985 -3.0373497e-09 0.86283737 0.5054816 0.52573115 0.85065079 -2.048995e-09 0.28589126 0.95826209 0 0.43906489 0.8635956 0.24784018 0.14231186 0.95079094 0.27521616 -0.43906489 0.8635956 -0.24784018 -0.14231186 0.95079094 -0.27521616 -0.309017 0.80901706 -0.49999985 0.43906486 0.8635956 -0.24784017 0.30901697 0.80901706 -0.49999985 0.14231186 0.95079094 -0.27521616 0 0.52573115 -0.85065079 -0.15317351 0.68690503 -0.71042192 0.15317351 0.68690497 -0.71042198 3.0373497e-09 0.86283737 -0.5054816 -0.68690503 0.71042204 -0.15317367 -0.58762115 0.67557478 -0.44530907 -0.809017 0.49999994 -0.30901691 -0.24784006 0.43906486 -0.86359572 -0.49999988 0.30901685 -0.80901712 -0.44530916 0.58762121 -0.67557478 -0.85065079 -2.048995e-09 -0.52573115 -0.8635956 0.24784003 -0.4390648 -0.71042198 0.15317349 -0.68690491 -0.67557478 0.44530916 -0.58762103 -0.86283737 0.5054816 3.0373497e-09 -0.95826209 0 -0.28589126 -1 0 0 -0.95079094 0.27521616 -0.14231186 -0.95826203 0 0.28589123 -0.95079094 0.27521616 0.14231186 0.68690503 0.71042204 0.15317367 0.58762115 0.67557478 0.44530907 0.809017 0.49999994 0.30901691 0.24784006 0.43906486 0.86359572 0.49999988 0.30901685 0.80901712 0.44530916 0.58762121 0.67557478 0.85065085 2.048995e-09 0.52573115 0.8635956 0.24784003 0.4390648 0.71042198 0.15317349 0.68690491 0.67557478 0.44530916 0.58762103 0 0.28589123 0.95826203 -0.27521616 0.14231186 0.95079094 0 0 1 -0.71042192 -0.15317351 0.68690503 -0.49999988 -0.30901688 0.80901712 -0.5054816 3.0373497e-09 0.86283737 0 -0.52573115 0.85065079 0 -0.28589126 0.95826209 -0.24784009 -0.43906486 0.86359572 -0.27521616 -0.14231186 0.95079094 -0.8635956 -0.24784005 0.4390648 -0.95079094 -0.27521616 0.14231186 -0.809017 -0.49999994 0.30901694 -0.8635956 -0.24784005 -0.4390648 -0.80901706 -0.49999994 -0.30901694 -0.95079094 -0.27521616 -0.14231186 -0.52573115 -0.85065079 -2.048995e-09 -0.68690509 -0.71042198 0.15317367 -0.68690503 -0.71042204 -0.15317367 -0.86283737 -0.5054816 -3.0373497e-09 -0.71042198 -0.15317351 -0.68690497 -0.5054816 -3.0373497e-09 -0.86283737 -0.49999985 -0.30901688 -0.80901712 0 0.28589126 -0.95826209 0 0 -1 -0.27521616 0.14231186 -0.95079094 2.048995e-09 -0.52573115 -0.85065085 -0.24784009 -0.43906486 -0.86359572 0 -0.28589123 -0.95826203 -0.27521616 -0.14231186 -0.95079094 0.24784005 0.4390648 -0.86359566 0.44530916 0.58762121 -0.67557478 0.49999988 0.30901685 -0.80901712 0.68690497 0.71042192 -0.15317364 0.809017 0.49999994 -0.30901691 0.58762115 0.67557478 -0.44530907 0.85065079 0 -0.52573115 0.71042198 0.15317349 -0.68690491 0.86359566 0.24784005 -0.4390648 0.67557478 0.44530922 -0.58762097 0.52573115 -0.85065079 2.048995e-09 0.68690497 -0.71042192 0.15317364 0.43906489 -0.8635956 0.24784018 0.809017 -0.49999994 0.30901691 0.58762115 -0.67557478 0.44530907 0.309017 -0.80901712 0.49999985 0.71042198 -0.15317349 0.68690491 0.86359566 -0.24784005 0.4390648 0.49999988 -0.30901685 0.80901712 0.67557478 -0.44530922 0.58762097 0.15317349 -0.68690491 0.71042198 0.24784005 -0.4390648 0.86359566 0.44530916 -0.58762121 0.67557478 0.28589123 -0.95826203 0 0.14231186 -0.95079094 0.27521616 0 -1 0 -0.15317351 -0.68690503 0.71042192 -0.309017 -0.80901706 0.49999985 3.0373497e-09 -0.86283737 0.5054816 -0.28589126 -0.95826209 0 -0.43906489 -0.8635956 0.24784018 -0.14231186 -0.95079094 0.27521616 0.43906489 -0.8635956 -0.24784018 0.14231186 -0.95079094 -0.27521616 0.309017 -0.80901706 -0.49999985 -0.43906486 -0.8635956 -0.24784017 -0.30901697 -0.80901706 -0.49999985 -0.14231186 -0.95079094 -0.27521616 0.15317351 -0.68690503 -0.71042192 -0.15317351 -0.68690497 -0.71042198 -3.0373497e-09 -0.86283737 -0.5054816 0.68690503 -0.71042204 -0.15317367 0.58762115 -0.67557478 -0.44530907 0.809017 -0.49999994 -0.30901691 0.24784006 -0.43906486 -0.86359572 0.49999988 -0.30901685 -0.80901712 0.44530916 -0.58762121 -0.67557478 0.8635956 -0.24784003 -0.4390648 0.71042198 -0.15317349 -0.68690491 0.67557478 -0.44530916 -0.58762103 0.86283737 -0.5054816 3.0373497e-09 0.95826209 0 -0.28589126 1 0 0 0.95079094 -0.27521616 -0.14231186 0.95826203 0 0.28589123 0.95079094 -0.27521616 0.14231186 0.27521616 -0.14231186 0.95079094 0.5054816 -3.0373497e-09 0.86283737 0.27521616 0.14231186 0.95079094 -0.58762115 -0.67557478 0.44530907 -0.44530916 -0.58762121 0.67557478 -0.67557478 -0.44530916 0.58762103 -0.44530916 -0.58762121 -0.67557478 -0.58762115 -0.67557478 -0.44530907 -0.67557478 -0.44530922 -0.58762097 0.5054816 3.0373497e-09 -0.86283737 0.27521616 -0.14231186 -0.95079094 0.27521616 0.14231186 -0.95079094 0.95079094 0.27521616 0.14231186 0.95079094 0.27521616 -0.14231186 0.86283737 0.5054816 -3.0373497e-09 + + + + + + + + + + + + + + + 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +

2 0 1 1 3 4 4 5 2 2 1 4 8 6 7 7 9 10 10 3 8 8 7 10 13 11 12 12 5 14 14 9 13 13 12 14 4 3 10 10 9 14 14 5 4 4 10 14 15 0 2 2 5 16 16 17 15 15 2 16 12 11 18 18 19 20 20 5 12 12 18 20 23 21 22 22 17 24 24 19 23 23 22 24 16 5 20 20 19 24 24 17 16 16 20 24 25 0 15 15 17 26 26 27 25 25 15 26 22 21 28 28 29 30 30 17 22 22 28 30 33 31 32 32 27 34 34 29 33 33 32 34 26 17 30 30 29 34 34 27 26 26 30 34 35 0 25 25 27 36 36 37 35 35 25 36 32 31 38 38 39 40 40 27 32 32 38 40 43 41 42 42 37 44 44 39 43 43 42 44 36 27 40 40 39 44 44 37 36 36 40 44 1 0 35 35 37 45 45 3 1 1 35 45 42 41 46 46 47 48 48 37 42 42 46 48 49 6 8 8 3 50 50 47 49 49 8 50 45 37 48 48 47 50 50 3 45 45 48 50 51 21 23 23 19 52 52 53 51 51 23 52 18 11 54 54 55 56 56 19 18 18 54 56 59 57 58 58 53 60 60 55 59 59 58 60 52 19 56 56 55 60 60 53 52 52 56 60 61 11 13 13 9 62 62 63 61 61 13 62 7 6 64 64 65 66 66 9 7 7 64 66 69 67 68 68 63 70 70 65 69 69 68 70 62 9 66 66 65 70 70 63 62 62 66 70 71 6 49 49 47 72 72 73 71 71 49 72 46 41 74 74 75 76 76 47 46 46 74 76 79 77 78 78 73 80 80 75 79 79 78 80 72 47 76 76 75 80 80 73 72 72 76 80 81 41 43 43 39 82 82 83 81 81 43 82 38 31 84 84 85 86 86 39 38 38 84 86 89 87 88 88 83 90 90 85 89 89 88 90 82 39 86 86 85 90 90 83 82 82 86 90 91 31 33 33 29 92 92 93 91 91 33 92 28 21 94 94 95 96 96 29 28 28 94 96 99 97 98 98 93 100 100 95 99 99 98 100 92 29 96 96 95 100 100 93 92 92 96 100 103 101 102 102 104 105 105 106 103 103 102 105 108 57 107 107 109 110 110 104 108 108 107 110 112 67 111 111 106 113 113 109 112 112 111 113 105 104 110 110 109 113 113 106 105 105 110 113 114 101 103 103 106 115 115 116 114 114 103 115 111 67 117 117 118 119 119 106 111 111 117 119 121 77 120 120 116 122 122 118 121 121 120 122 115 106 119 119 118 122 122 116 115 115 119 122 123 101 114 114 116 124 124 125 123 123 114 124 120 77 126 126 127 128 128 116 120 120 126 128 130 87 129 129 125 131 131 127 130 130 129 131 124 116 128 128 127 131 131 125 124 124 128 131 132 101 123 123 125 133 133 134 132 132 123 133 129 87 135 135 136 137 137 125 129 129 135 137 139 97 138 138 134 140 140 136 139 139 138 140 133 125 137 137 136 140 140 134 133 133 137 140 102 101 132 132 134 141 141 104 102 102 132 141 138 97 142 142 143 144 144 134 138 138 142 144 145 57 108 108 104 146 146 143 145 145 108 146 141 134 144 144 143 146 146 104 141 141 144 146 68 67 112 112 109 147 147 63 68 68 112 147 107 57 59 59 55 148 148 109 107 107 59 148 54 11 61 61 63 149 149 55 54 54 61 149 147 109 148 148 55 149 149 63 147 147 148 149 78 77 121 121 118 150 150 73 78 78 121 150 117 67 69 69 65 151 151 118 117 117 69 151 64 6 71 71 73 152 152 65 64 64 71 152 150 118 151 151 65 152 152 73 150 150 151 152 88 87 130 130 127 153 153 83 88 88 130 153 126 77 79 79 75 154 154 127 126 126 79 154 74 41 81 81 83 155 155 75 74 74 81 155 153 127 154 154 75 155 155 83 153 153 154 155 98 97 139 139 136 156 156 93 98 98 139 156 135 87 89 89 85 157 157 136 135 135 89 157 84 31 91 91 93 158 158 85 84 84 91 158 156 136 157 157 85 158 158 93 156 156 157 158 58 57 145 145 143 159 159 53 58 58 145 159 142 97 99 99 95 160 160 143 142 142 99 160 94 21 51 51 53 161 161 95 94 94 51 161 159 143 160 160 95 161 161 53 159 159 160 161

+
+
+
+
+ + + + + + 1.7484551e-07 0.9999997 0 -0.5 -0.9999997 1.7484551e-07 0 0.5 0 0 1 0 0 0 0 1 + + + + + + + + + + + -8.7422755e-08 -0.9999997 0 0.5 0.9999997 -8.7422755e-08 0 0.5 0 0 1 0 0 0 0 1 + + + + + + + + + + + -0.99999982 1.0410969e-06 0 0 -1.0410969e-06 -0.99999982 0 1 0 0 1 0 0 0 0 1 + + + + + + + + + + + 1 0 0 0 0 1.509958e-07 -1 0.5 0 1 1.509958e-07 -0.5 0 0 0 1 + + + + + + + + + + + 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 + + + + + + + + + + + 1 0 0 -0.16451439 0 1 0 0.19999993 0 0 1 -0.026400745 0 0 0 1 + + + + + + + + + + + 1 0 0 0.21465528 0 1 0 0.19999993 0 0 1 0.28486866 0 0 0 1 + + + + + + + + + + + 1 0 0 0 0 1 0 0.99900001 0 0 1 0 0 0 0 1 + + + + 0.70710665 -0.49999991 0.49999985 2.4999993 -2.980231e-08 0.70710665 0.70710659 3.5355334 -0.70710659 -0.49999985 0.5 2.4999995 0 0 0 0.99999994 + + + + 0.99990261 -0.0016048593 0.013870379 -0.0034877521 1.1641536e-10 0.99337286 0.11493724 0.6189217 -0.013962914 -0.11492603 0.993276 1.1244006 0 0 0 1 + + + + + + + + + +
-- GitLab