trendsetting the world of visual effects | gtc...
TRANSCRIPT
![Page 1: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/1.jpg)
Trendsetting The World of Visual Effects
![Page 2: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/2.jpg)
cebas Visual Technology Inc.
• Incorporated in1988 in Heidelberg, Germany, now headquartered in Victoria, BC, Canada.
•Offering unique physics based software tools for the Movie and Games industry
•Developer of one of the fastest GI and raytracing solutions for 3ds Max as well as other platforms
![Page 3: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/3.jpg)
cebas Tools Widely Used in Hollywood
•The major block buster movies in 2012 all used cebas tools to deliver their “signature shots”!
The Avengers Battleship
Snow White Spiderman
![Page 4: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/4.jpg)
![Page 5: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/5.jpg)
A CUDA Rendering System for the Movie Industry
![Page 6: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/6.jpg)
![Page 7: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/7.jpg)
Why CUDA or GPU?
![Page 8: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/8.jpg)
Why CUDA or GPU?
Because NVIDIA told us so!
![Page 9: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/9.jpg)
![Page 10: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/10.jpg)
NVIDIA tells us GPU Rendering is FAST !
![Page 11: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/11.jpg)
![Page 12: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/12.jpg)
Has anyone created a Movie Quality Renderer on CUDA/GPU?
![Page 13: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/13.jpg)
Has anyone created a Movie Quality Renderer on CUDA/GPU?
NO !
![Page 14: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/14.jpg)
![Page 15: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/15.jpg)
What is the Problem ?
![Page 16: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/16.jpg)
What is the Problem ?
![Page 17: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/17.jpg)
What is the Problem ?
The User !
![Page 18: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/18.jpg)
![Page 19: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/19.jpg)
Why ?
![Page 20: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/20.jpg)
Why ?
It is because they want this!
![Page 21: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/21.jpg)
Why ?
It is because they want this!
![Page 22: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/22.jpg)
![Page 23: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/23.jpg)
And for a long time. . . they were offered this . . .
![Page 24: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/24.jpg)
And for a long time. . . they were offered this . . .
![Page 25: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/25.jpg)
![Page 26: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/26.jpg)
Let’s be clear -Movie Quality Rendering is something else !
![Page 27: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/27.jpg)
Let’s be clear -Movie Quality Rendering is something else !
![Page 28: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/28.jpg)
![Page 29: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/29.jpg)
Definition of a Movie Quality Renderer
![Page 30: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/30.jpg)
Definition of a Movie Quality Renderer
• Supports Flexible Rendering Pipeline with an unrestricted shading network
![Page 31: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/31.jpg)
Definition of a Movie Quality Renderer
• Supports Flexible Rendering Pipeline with an unrestricted shading network
• 20+ GB of Scene Data and 50 GB of Textures
![Page 32: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/32.jpg)
Definition of a Movie Quality Renderer
• Supports Flexible Rendering Pipeline with an unrestricted shading network
• 20+ GB of Scene Data and 50 GB of Textures
•Unlimited Render Passes
![Page 33: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/33.jpg)
![Page 34: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/34.jpg)
And the GPU Reality ?
![Page 35: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/35.jpg)
And the GPU Reality ?
We’re getting there!
![Page 36: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/36.jpg)
![Page 37: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/37.jpg)
![Page 38: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/38.jpg)
![Page 39: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/39.jpg)
![Page 40: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/40.jpg)
![Page 41: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/41.jpg)
![Page 42: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/42.jpg)
![Page 43: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/43.jpg)
![Page 44: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/44.jpg)
cebas Approach to GPU Rendering for the Movie Industry
![Page 45: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/45.jpg)
cebas Approach to GPU Rendering for the Movie Industry
• trueHybridTM
![Page 46: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/46.jpg)
cebas Approach to GPU Rendering for the Movie Industry
• trueHybridTM
•GPU only
![Page 47: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/47.jpg)
cebas Approach to GPU Rendering for the Movie Industry
• trueHybridTM
•GPU only
•CPU only
![Page 48: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/48.jpg)
cebas Approach to GPU Rendering for the Movie Industry
• trueHybridTM
•GPU only
•CPU only
•CPU as GPU
![Page 49: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/49.jpg)
![Page 50: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/50.jpg)
Every Pixel You See will get Rendered One way or the other . . .
![Page 51: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/51.jpg)
Every Pixel You See will get Rendered One way or the other . . .
• If CUDA can’t do it efficiently well fall back to: trueHybrid™
![Page 52: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/52.jpg)
Every Pixel You See will get Rendered One way or the other . . .
• If CUDA can’t do it efficiently well fall back to: trueHybrid™
• If trueHybrid™ doesn’t cut it we fall back to good ole CPU.
![Page 53: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/53.jpg)
Every Pixel You See will get Rendered One way or the other . . .
• If CUDA can’t do it efficiently well fall back to: trueHybrid™
• If trueHybrid™ doesn’t cut it we fall back to good ole CPU.
• If all fails (PC explodes) : We go surfing !
![Page 54: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/54.jpg)
![Page 55: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/55.jpg)
The Movie Industry DemandsFlexibility in Shaders & Materials
![Page 56: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/56.jpg)
The Movie Industry DemandsFlexibility in Shaders & Materials
•CUDA alone does not allow to reproduce complex CPU shaders very well
![Page 57: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/57.jpg)
The Movie Industry DemandsFlexibility in Shaders & Materials
•CUDA alone does not allow to reproduce complex CPU shaders very well
•A movie GPU rendering system needs a new approach for creating flexible shading networks
![Page 58: Trendsetting The World of Visual Effects | GTC 2013on-demand.gputechconf.com/.../S3354-Trendsetting-Visual-Effects.pdf · Trendsetting The World of Visual Effects. cebas Visual Technology](https://reader035.vdocuments.us/reader035/viewer/2022062600/5abefccc7f8b9ad8278dd7da/html5/thumbnails/58.jpg)
Edwin BraunCEO
Thank YOU!