using expert knowledge for distributed rendering optimization

114
ABCA DEF ABCB DEF E E EBEE E ECBE E B E! "E" E# B $B %B& E# E

Upload: carlos-gonzalez-morcillo

Post on 28-Jun-2015

115 views

Category:

Technology


0 download

DESCRIPTION

Slides of the Keynote talk at Visigrapp 2011 (6th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications) "Using Expert Knowledge for Distributed Rendering Optimization"

TRANSCRIPT

Page 1: Using Expert Knowledge for Distributed Rendering Optimization

� �

���������AB�CA�D��EF������������AB�C����B

DE�F��������������E��������E�

����E��BE����E�����E���EC�B�E���E�������B ����E!���"�E"�E#�������B$B������%���B&�E#����������E��

Page 2: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C���

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 3: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�(�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 4: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 5: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 6: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 7: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 8: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-�

�������E�F�����CE�F�C���C���C�������� !"C���#�$�C�%C�&����C�C�F%

�'���B�(���#)�E#�B�E"����"���E"�����

��C������'����C�����

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��������-����B��

Page 9: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.�

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

��� ��AB�C��

-����B��

Page 10: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

Page 11: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�//���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�1C��2

D��C�F����34C!���C�

5F%6������EC�

7���FE�C�

��6C��8888

�E���.�E

Page 12: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�1C��2

D��C�F����34C!���C�

5F%6������EC�

7���FE�C�

��6C��8888

�E���.�E

Page 13: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

Page 14: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

)�&'���� ��"���������

/F�B������E"

0A����E� D�������1�

)�C����#�2�

��&F%87���1C�C��

�E���.�E

Page 15: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

9&�C���1C4F1C

3�B4�E"

�E���.�E

Page 16: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

)�����5'���"�

9&�C���1C4F1C

�E���.�E

Page 17: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C�/,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

DEF��C�������C���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

)�����5'���"�

:�$D�E6

4F1C;

Page 18: Using Expert Knowledge for Distributed Rendering Optimization

� �

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C�/-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

6��"�����B�7E��B���E��E�

Page 19: Using Expert Knowledge for Distributed Rendering Optimization

� �

�������������C���C��

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C�/.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���� ��

Page 20: Using Expert Knowledge for Distributed Rendering Optimization

� �

�������������C���C��

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C��0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���� ��

������ ���F������F����������B��CB���������B��CB�� ������

Page 21: Using Expert Knowledge for Distributed Rendering Optimization

� �

�������������C���C��

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C��/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���� ��

������ ���F������F����������B��CB���������B��CB�� ������

�� !��"�F���� !��"�F��

Page 22: Using Expert Knowledge for Distributed Rendering Optimization

� �

�������������C���C��

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C������B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���� ��

������ ���F������F����������B��CB���������B��CB�� ������

�� !��"�F���� !��"�F��

F��#$�%��������F��#$�%��������

Page 23: Using Expert Knowledge for Distributed Rendering Optimization

� �

�������������C���C��

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���F�C��(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���� ��

������ ���F������F����������B��CB���������B��CB�� ������

�� !��"�F���� !��"�F��

F��#$�%��������F��#$�%��������&��'��C�C(F�C��&��'��C�C(F�C��

Page 24: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C��)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 25: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C��*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�������*����E�C

Page 26: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C��+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

��&F%����F�7���1C�C��

<F���F���C���C�C�F%�������*����E�C

Page 27: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C��,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

��&F%����F�7���1C�C��

'FC$B��E�#

�����C$B��E�#

�������*����E�C <F���F���C���C�C�F%

Page 28: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C��-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

<F���F���C���C�C�F%

Page 29: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C��.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

<F���F���C���C�C�F%

Page 30: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C�(0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

<F���F���C���C�C�F%

Page 31: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C�(/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

�E������E

<F���F���C���C�C�F%

Page 32: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C�(����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

�E������E

<F���F���C���C�C�F%

Page 33: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

���F�C�((���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

����������C���)�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�E���.�E�E��

�.�E

'FC$B��E�#

�����C$B��E�#

�E������E

<F���F���C���C�C�F%

Page 34: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

��&F%8�7���18

���F�C�()���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

'&*�B�C+��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���(�E�����������%C���&����6���B������

�E���.�E

�E���.�E

�E���.�E

=

�������*����E�C<F���F���C���C�C�F%

Page 35: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

�E���.�E

�E���.�E

�E���.�E

��&F%8�7���18

���F�C�(*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

'&*�B�C+��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���(�E�����������%C���&����6���B������

=��#���E"�C

!"C�� !"C��#�$�C�%C#�$�C�%C

�������*����E�C<F���F���C���C�C�F%

Page 36: Using Expert Knowledge for Distributed Rendering Optimization

� �

�E���.�E

�E���.�E

�E���.�E

�E���.�E

��&F%8�7���18

���F�C�(+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

'&*�B�C+��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���(�E�����������%C���&����6���B������

=��#���E"�C

!"C�� !"C��#�$�C�%C#�$�C�%C

�E��B�E�

7�����C�7�����C���1"��F%��1"��F%

�������*����E�C<F���F���C���C�C�F%

Page 37: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�(,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

5�E����C�C�F%�8�"�E��

Page 38: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�(-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

D���F9%C��C�C�F%

5�E����C�C�F%�8�"�E��

Page 39: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�(.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

5�E����C�C�F%�8�"�E��

D���F9%C��C�C�F%

Page 40: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

5�E����C�C�F%�8�"�E��

D���F9%C��C�C�F%

Page 41: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

5�E����C�C�F%�8�"�E��

D���F9%C��C�C�F%

Page 42: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

D���F9%C��C�C�F%

���(�E�)������

/

(

Page 43: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

������"�E��B��������B�

D���C7:��B�9E�2��#"�

�����(��

��E���������C;�����&

D���F9%C��C�C�F%

Page 44: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�))���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

������"�E��B��������B�

D���C7:��B�9E�2��#"�

�����(��

��E���������C;�����&

D���F9%C��C�C�F%

Page 45: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

������"�E��B��������B�

D���C7:��B�9E�2��#"�

�����(��

��E���������C;�����&

D���F9%C��C�C�F%

Page 46: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,���������-A�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AB�(���'�F����E

D��9E�2��#"�������/�����*����E�

���(�E�)������

/

(

������"�E��B��������B�

D���C7:��B�9E�2��#"�

�����(��

��E���������C;�����&

D���F9%C��C�C�F%

Page 47: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�),���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

'A����-F���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��1"����F����%�F�C�B�E��E��F�B�E#�B�E"�

��E�����C�1���F"���&��1

��C�%��"6FE���2��F���F���C�B����B����

�'FC�3�E����C�%��FC��B������E"�

Page 48: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�)-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

76����D�""F%�=������F�EC���E6C

3�B4DE����*�

Page 49: Using Expert Knowledge for Distributed Rendering Optimization

� �

76����D�""F%�=������F�EC���E6C

���F�C�).���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

3�B4DE����*�

Page 50: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

<�E��%��� %B�E�C�B�E��%��� )�E#�B%���

3D8

3D5

3D=

3D>

"F/�C��0�C��,��&-���

Page 51: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*/�

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�� ���

3��4

-�� �

-����B��

Page 52: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

Page 53: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

�;�����&?�%���

%B���?7BB�B

Page 54: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

D��B

�;�����&?�%���

%B���?7BB�B

@8��E��@8A��BB5A��B�

>C�

=C�

5C�

8C�

��EC�"�����%���

Page 55: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�**���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

�;�����&?�%���

%B���?7BB�B

Page 56: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

�;�����&?�%���

%B���?7BB�BD��B��EC�"�$�E�B�����EC�"�

Page 57: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

�;�����&?�%���

%B���?7BB�BD��B��EC�"����CC���C���&8

Page 58: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0����F���F����/C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�C�

��1��C�F�C��

5�

A-�

6AF-C�7

1��C�F�C��

5�

A-�

1+�-A�C+ ��'��C�C(��

8C��B���--A�C�F�C��5F��12��FB��

9�F-7�C��F��,�����B���C�� �����1��C�F�C�� '��C��

3��4-���:F��

������,F�F��12��FB���

����F�F���

,�����B����

#8��B���

#8��B����8��B�C��C��

;�����

,F�F������

<�F��C���3����-

�-F����� ����F�B�����C���8��FC��

�-F����� ����F�B����6AF-C�7�8��FC��

�-F���=� ����F�B�����C���8��FC��

�-F���=�����F�B����6AF-C�7�8��FC�����

�C���1��C�F�C��

6AF-C�71��C�F�C��

,�����������,F�F������

Page 59: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�*.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0����F���F����/C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�C�

��1��C�F�C��

5�

A-�

6AF-C�7

1��C�F�C��

5�

A-�

1+�-A�C+ ��'��C�C(��

8C��B���--A�C�F�C��5F��12��FB��

9�F-7�C��F��,�����B���C�� �����1��C�F�C�� '��C��

3��4-���:F��

������,F�F��12��FB���

����F�F���

,�����B����

#8��B���

#8��B����8��B�C��C��

;�����

,F�F������

<�F��C���3����-

�-F����� ����F�B�����C���8��FC��

�-F����� ����F�B����6AF-C�7�8��FC��

�-F���=� ����F�B�����C���8��FC��

�-F���=�����F�B����6AF-C�7�8��FC�����

�C���1��C�F�C��

6AF-C�71��C�F�C��

,�����������,F�F������

Page 60: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

12F��-���B���12F��-���B���

Page 61: Using Expert Knowledge for Distributed Rendering Optimization

� �

�/

��

���F�C�+/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

<C�E����A�B��<C�E����A�B��

Page 62: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

8C��B��12����F-8C��B��12����F-

Page 63: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

8C��B��������F-8C��B��������F-

Page 64: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

)�������/C��)�������/C��

85A�B�����B�85A�B�����B�88D��E����88D��E����

Page 65: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

0����F������/C��0����F������/C��

85A�B�����B�85A�B�����B�85���E����85���E����

Page 66: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�++���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0����F���F����/C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�C�

��1��C�F�C��

5�

A-�

6AF-C�7

1��C�F�C��

5�

A-�

1+�-A�C+ ��'��C�C(��

8C��B���--A�C�F�C��5F��12��FB��

9�F-7�C��F��,�����B���C�� �����1��C�F�C�� '��C��

3��4-���:F��

������,F�F��12��FB���

����F�F���

,�����B����

#8��B���

#8��B����8��B�C��C��

;�����

,F�F������

<�F��C���3����-

�-F����� ����F�B�����C���8��FC��

�-F����� ����F�B����6AF-C�7�8��FC��

�-F���=� ����F�B�����C���8��FC��

�-F���=�����F�B����6AF-C�7�8��FC�����

�C���1��C�F�C��

6AF-C�71��C�F�C��

,�����������,F�F������

Page 67: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0����F���F����/C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�E���.�E

�C�

��1��C�F�C��

5�

A-�

6AF-C�7

1��C�F�C��

5�

A-�

1+�-A�C+ ��'��C�C(��

8C��B���--A�C�F�C��5F��12��FB��

9�F-7�C��F��,�����B���C�� �����1��C�F�C�� '��C��

3��4-���:F��

������,F�F��12��FB���

����F�F���

,�����B����

#8��B���

#8��B����8��B�C��C��

;�����

,F�F������

<�F��C���3����-

�-F����� ����F�B�����C���8��FC��

�-F����� ����F�B����6AF-C�7�8��FC��

�-F���=� ����F�B�����C���8��FC��

�-F���=�����F�B����6AF-C�7�8��FC�����

�C���1��C�F�C��

6AF-C�71��C�F�C��

,�����������,F�F������

Page 68: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��&F%����F�7���1C�C��

�E���.�E

D��B

�;�����&?�%���

%B���?7BB�B���>�C����&F%8�$�E�B�����EC�"�

Page 69: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�+.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

5A-�C9��

��

9� BEC�� B� A� �

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 70: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���A�����+CB�

���+CB�

��F������+CB� 9�����5F�F���7����

8C��B���7�FBC-C�F���

9�����������EF���-

9�F-7�� :-FB.&�F� 5��-������ 5F����

9���� 9�<�5���F�����������8�

������9����>���

:��BE�F�.

:CC��

D9%9�����"CEF��FA��F�

:F�CB���+CB��

�EC��F�

9�����5F�F��������7����

5A-�C9��

��

9� BEC�� B� A� �

Page 71: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

/8�9%C������E�F"�F�

Page 72: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

9������A&�B�C��C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

����(��B�����E

E)�E#�B�"�E� E�����B 8

�C& <�A���BF����)�"���B&

(�E����B4 ����

��(��B�(�

�E��(��B�(�

.�E����B4�:������E

)�E#�B������"�E�����F��&�

Page 73: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�8��ECC�9��2�F�

Page 74: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

������F�B��5F�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�1"����EC�D�"

<����

���B�:������E�C���������:��&�

Page 75: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

������F�B��5F�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�1"����EC�D�"

�B&������:���BB�BF)�C�����

Page 76: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

������F�B��5F�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�1"����EC�D�"

�B&������:���BB�BF)�C�����

������*�E�

Page 77: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,F��C�C��C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

/���5C�C�

�##B��������E������*��E#�����:����������:��&�C���*�E���

?�F��7���F�F�F%

Page 78: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,F��C�C��C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���5C�C�

G��"�(�B*�E��2���������B������:��&�B�H��E�#�

@�F��F1F����A�C�

Page 79: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�,.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

,F��C�C��C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

(���5C�C�

.���E��##�F����E2��B�����*�E����E��B�&�������������:��&I��*�B�����

?���EC�E�1"�C!8�B��FAC

Page 80: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

(8�D��C���C"��F���2

Page 81: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

)8�9%C��C��F&FE��F�

Page 82: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

*8�����FF%�D��C�

Page 83: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

+8��C�C�F%�7��EC��

Page 84: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�����C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�C�

Page 85: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�����C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�C�

9�E�F�F%

Page 86: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�����C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�C�

?��E������9�E�F�F%

Page 87: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�����C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�C�

?��E������9�E�F�F%

�F1"�C9��"���F�

Page 88: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�--���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�����C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�C�

?��E������9�E�F�F%

!"C��#�$�C�%C

�F1"�C9��"���F�

Page 89: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�-.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

9AB�C��C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�����B����"E����4���)�E#�B�"�E����4�E"�E�������E�E

G��(�B�C�B�#����

J����B����(���F��B�

Page 90: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�C��-��9F��F�C��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B��-DE"�E�08*

A�E����>DE"�E��80

>F�C�����'��1��4C���E��0��CE

4�C���E��0�F�08*

4�C���E�/0��CE

4�C���E��0�F��

4�C���E�)0��CE

)�����F�����������E����2�BE����

�E������&���������#2����(�E����B4��#����#�EB�E��������K�8�4�L���F4L�%,�����

Page 91: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�./���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

:-FB.&�F�-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�>�������FAC���������1"8�������4C����������

4�C����������

9%C�8����<�C;

8>CC8M5>N>�>A��5=NC5>=NC�=G�=DCC8C-=M=-5A��

�"�E�> �"�E�5

Page 92: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

12�����3��4-���-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

'�AA2����C�

�� ��������AB���B C��DEF��B����������B�� ����B���BE�B����B������� ����������B�����

�A� ����������B!��"B����BA� ��DEB������#CD�EBBB$����#���B�����B��BBBBBBBBBBBB$�A%�����DB%��E��&��#'

�"��D��F���C�

���"��D��F���C�

Page 93: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�������#������?������!����� ������������#<C�E���F��-����AB��

��������#����$����?���������!����%��� ���BA��C���<�+�-���C��

@���������������=�����:��������@: @����������������=���������:����@:

�!�%AA�������� % AA����������AA�������?#�AA�C(������ �����'��C�C(F�C����DE��

���������������������=���������������:�

$A����$%�#���?�������$� ��!#�#���%������ A

����-�2C�7��F��

@���������������=�����:��������@:

0�F���/�

5��

&���EC� �

@���������������=�����:��������@:

A������?�������A�����?�����A�����?����#A

�E��

�/

�?B��/���C��C:D@:E�F����C��C:D=E������F��'��C��:��E���<��C����F���-�C��@�

0�F���/�

5��

&���EC�

0�F���/�

5��

&���EC�

0�F���/�

5��

&���EC�

0�F���/�

5��

&���EC�

�A((7��A-��

�����������AB

Page 94: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

0� �

� �F -

D��./-�4

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

,8�'F�����1"��F�F�

Page 95: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

���A-��������C�C����E��B�E��B�������E���4

�����

�����

������

3�#��%��4�

3�#��%��4.

�E��B��.�E#

J��"��%��4��?.

J��"��%��4�

�E��B��.�E#

3�������E��B�������E

3�����E����E��B�������E

3���E��E��B�������E

3�����E����E��B�������E

Page 96: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.+�

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�� �A-��

-����B��

Page 97: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.,�

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�� �A-��

-����B��

�#��'�����B����E

Page 98: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�.-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���A-��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

/+�DF��C�8�>�"�E���?/�����F���/�/�DF��C�8��8�"�E��G�/���

�B&�F&&C�C���C�C�F%��F1C�2���E���FEC���C�E6�%C��

Page 99: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�..���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

���A-��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

/�/�DF��C�8��8�"�E��G�/��� /+�DF��C�8�>�"�E���?/�����F���

Page 100: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/00���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

D�C���"�F1FA��F�

C D?

���A

-���4

C� E�

C// ��� �

��'��� <

�+ �-�

/�/�1F8/�/�1F8 /�0�1F8/�0�1F8

/0*�1F8/0*�1F8 -*�1F8-*�1F8

Page 101: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0/���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�� �A

-���4

C� E�

C// ��� �

��'��� <�+ �-�

Page 102: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

AABAABAA

AAB�ABAA

AAB�ABAA

AAB#ABAA

AAB$ABAA

AAB?ABAA

A�BAABAA

A�B�ABAA

A�B�ABAA

A�B#ABAA

A�B$ABAA

A�B?ABAA

��9����� ��9������ $�9������ %�9������ ���9������

:-C�

F�C�G>����

:F-F�BC��

8�"�E�5�"�E��>�"�E��D�"�E��8��"�E��

,F��C�C���H�I9�����

Page 103: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

�C�������,EF���E��&��� 7��������E G�� )�E#�B

�C���,��B���F��

�C������B�

/���B��@C�NO�

Page 104: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0)�

�����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

��B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A��� D

�� .

-����B��

Page 105: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0*���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 106: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0+���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 107: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0,���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

8C//������5��E��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 108: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0-���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

8C//������5��E��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 109: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�/0.���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

8C//������5��E��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 110: Using Expert Knowledge for Distributed Rendering Optimization

� �

/B�"�E�����"��AB�CA�DEF�

�#������"���A���CA�DEF�

�C������D���FCA���A���DEF�

���F�C�//0���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

8C//������5��E��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 111: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�///���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

8C//������5��E��-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

D� C D?

74

74

7474 74

�4

7474

74 74

74 74

74 74

74 74

�� ��74 �4

7474 74

7474

74 74

74 74

74 74

74 74

�� ��74 ��

��

�4

�4

74

74 74

74 74

74 74

74 74

�� ��74 ��

��

�4

��

�4

�4

�4 �4

Page 112: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�//����B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 113: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�//(���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C

Page 114: Using Expert Knowledge for Distributed Rendering Optimization

� �

���F�C�//)���B���$�E*���*��B��������B����$�E*���*+��������,DE�F�B���&�C�������������E���

�A�A���D��.-����B�� �����������CE�F�C������C���C������ !"C���#�$�C�%C������C����������'����C