aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick3d/doc/images/quick3d-rendering-overview.drawio.svg
blob: 7979bf415223001b4d937b8fd3efc0050c9e81ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="261px" height="621px" viewBox="-0.5 -0.5 261 621" content="&lt;mxfile host=&quot;4f5199b1-7c86-4d31-b457-960295f5d0e4&quot; modified=&quot;2020-10-21T13:55:15.425Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.50.1 Chrome/83.0.4103.122 Electron/9.2.1 Safari/537.36&quot; etag=&quot;ThbsXMtzZctp84a9OUsE&quot; version=&quot;13.6.5&quot;&gt;&lt;diagram id=&quot;lmNrk6aNeev_qFfZUOCu&quot; name=&quot;Page-1&quot;&gt;5ZhRb5swEMc/TV4nDCFJH1eStpM6qWombX204ALeHA4Zk8A+/QyYYIcuy5Qs2bqncP87g/27Oxsy8oJ1eS9olnzECPjIdaJy5M1HrksccqN+aqVqlcnUb4VYsEgH9cKSfYdupFYLFkFuBUpELllmiyGmKYTS0qgQuLXDVsjtp2Y0hoGwDCkfqp9ZJJNWnflOrz8Ai5PuycTRnjXtgrWQJzTCrSF5i5EXCETZXq3LAHgNr+PSjrv7iXc3MQGpPGrAWM9DVt3iIFJr1SYKmWCMKeWLXr0VWKQR1HdwlNXHPCJmSiRK/ApSVjpxtJCopESuufaqyYnqSz3+nd+ZL/p2jTEvLavSVi4FfoMAOYpmrp7v+bPJrfIM161R5FiIUK9sokuFihh01LSV6jUbwzSre8A1qOerAAGcSrax8091GcW7uJ60utCwXwev57KhvNA3XYIsMiU9g4Ir1MWndp77+bHpbxMmYZnRZo1b1W426RXj3OA1JsHcdw+SXGEqu/QTbRtxrqrzsXOI+AaEhPIgTe0d6yaobHPbt5Q70VpitlPXTafwJ95VCr9k0qh7Zb0Ynr7qa6Mr+is1y3TYLN32e/lumQ665UlAvYBm9xZG15zSLHXlMrXLv+csTpUm66z+Uy1EZkf2kOudoYdmB7LySKtmEztfdvbysKN4OA+GHiyCu7l/Hu4Tm/uuNUzu7ivcZ2fAfjPA/vzwQQk7+G+VsndJysR96wfEUcdAh9w6B8i1zgHiD2r/Gln61dG6B+YEyJdg6gyYLkNI4c9s23/18Tk++hWUnGOHIQPwT5jLZifHEPKcpbEyFquV+obN/58s+NMjs3Dz+0lQZv9x3fiMvyi8xQ8=&lt;/diagram&gt;&lt;/mxfile&gt;">
    <defs/>
    <g>
        <path d="M 130 100 L 130 133.63" fill="none" stroke="#53586b" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 130 138.88 L 126.5 131.88 L 130 133.63 L 133.5 131.88 Z" fill="#53586b" stroke="#53586b" stroke-miterlimit="10" pointer-events="all"/>
        <rect x="0" y="0" width="260" height="100" fill="#41cd52" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 258px; height: 1px; padding-top: 50px; margin-left: 1px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #222840; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
                                Setup Render Target
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="54" fill="#222840" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
                    Setup Render Target
                </text>
            </switch>
        </g>
        <path d="M 130 370 L 130 393.63" fill="none" stroke="#53586b" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 130 398.88 L 126.5 391.88 L 130 393.63 L 133.5 391.88 Z" fill="#53586b" stroke="#53586b" stroke-miterlimit="10" pointer-events="all"/>
        <rect x="0" y="140" width="260" height="230" fill="#41cd52" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 258px; height: 1px; padding-top: 147px; margin-left: 1px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #222840; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
                                Prepare for Render
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="159" fill="#222840" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
                    Prepare for Render
                </text>
            </switch>
        </g>
        <rect x="20" y="170" width="220" height="80" fill="#222840" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 210px; margin-left: 21px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #CECFD5; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
                                Prepare Layer for Render
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="214" fill="#CECFD5" font-family="Helvetica" font-size="12px" text-anchor="middle">
                    Prepare Layer for Render
                </text>
            </switch>
        </g>
        <rect x="20" y="270" width="220" height="80" fill="#222840" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 310px; margin-left: 21px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #CECFD5; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">
                                RHI Prepare
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="314" fill="#CECFD5" font-family="Helvetica" font-size="12px" text-anchor="middle">
                    RHI Prepare
                </text>
            </switch>
        </g>
        <path d="M 130 510 L 130 523.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 130 528.88 L 126.5 521.88 L 130 523.63 L 133.5 521.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/>
        <path d="M 130 510 L 130 530 L 130 510 L 130 523.63" fill="none" stroke="#53586b" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 130 528.88 L 126.5 521.88 L 130 523.63 L 133.5 521.88 Z" fill="#53586b" stroke="#53586b" stroke-miterlimit="10" pointer-events="all"/>
        <rect x="0" y="400" width="260" height="110" fill="#41cd52" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 258px; height: 1px; padding-top: 455px; margin-left: 1px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #222840; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
                                Scene Render
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="459" fill="#222840" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
                    Scene Render
                </text>
            </switch>
        </g>
        <rect x="0" y="530" width="260" height="90" fill="#41cd52" stroke="#53586b" pointer-events="all"/>
        <g transform="translate(-0.5 -0.5)">
            <switch>
                <foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 258px; height: 1px; padding-top: 575px; margin-left: 1px;">
                        <div style="box-sizing: border-box; font-size: 0; text-align: center; ">
                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #222840; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">
                                Post Processing Effects
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="130" y="579" fill="#222840" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">
                    Post Processing Effects
                </text>
            </switch>
        </g>
    </g>
    <switch>
        <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
        <a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank">
            <text text-anchor="middle" font-size="10px" x="50%" y="100%">
                Viewer does not support full SVG 1.1
            </text>
        </a>
    </switch>
</svg>