Presentation is loading. Please wait.

Presentation is loading. Please wait.

Recipes fo Optical Effect System Design II Real-time Rendering of Physically Based Optical Effects in Theory and Practice Yoshiharu Gotanda tri-Ace, Inc.

Similar presentations


Presentation on theme: "Recipes fo Optical Effect System Design II Real-time Rendering of Physically Based Optical Effects in Theory and Practice Yoshiharu Gotanda tri-Ace, Inc."— Presentation transcript:

1 Recipes fo Optical Effect System Design II Real-time Rendering of Physically Based Optical Effects in Theory and Practice Yoshiharu Gotanda tri-Ace, Inc.

2 Real Lens Structure Useful to achieve photo-realistic (physically based) optical effects –Implementation for Optical vignetting Focus breathing Bokeh with aberrations and distortions Lens ghosts

3 Physical Limitations Lens structure also gives us limitations for lens parameters –Focus distance –F-number –Zoom

4 Lens Database Lens database is useful for both implementations and parameter limitations –The limitations prevent setting incorrect camera parameters Too small F-numbers (e.g. F0.x) Too close focus distance with a big format sensor

5 Lens Database Our lens database approximates a lot of parameters struct LensParameter { stringszName[64]; u8nAppertureAngleNumber; f32fDesignedFilmSize; f32fMinFStop; f32fMaxFStop; f32fFStopZoom; f32fMinFocusDepth; f32fMinProjectionDistance; f32fMaxProjectionDistance; // // ----------------- Vignetting Distance // || --------------- // || ---------------- | // || || | || | // Entrance || Open Ap ||Vignetting|| | // Size || Size ||Size || | // || || | || | // || ---------------- | // || --------------- // ----------------- ^Iris // f32fEntranceDistance; f32fEntranceSize; f32fApertureDistance; f32fOpenApertureSize; f32fVignettingDistance; f32fVignettingSize; f32fFrangeBack; f32fNaturalVignettingPower; f32fFocusingZoomAjustiveRateWIDE; f32fFocusingZoomAjustiveRateTELE; u8nFocalLengths; u8nApertures; f32afFocalLength[5]; f32afAperture[5]; f32afVignettingEV[5][5]; };

6 Lens Database Our lens database has a lot of lenses –This table shows some lenses which the database includes Lens Database Examples Kanon EF24mm F1.4L USM Kanon EF300mm F2.8L IS USM Kanon EF24-70mm F2.8L USM Kanon EF100mm F2.8 macro Kanon EF28-300mm F3.5-5.6L IS USM AskaNP EF28-300mm F2.0 AskaNP EF14-1200mm F1.4 AskaNP EF8-2400mm F1.0

7 Real Lenses? Are these lenses unrealistic? –If there are, Very expensive Very heavy and big Lens Database Examples Kanon EF24mm F1.4L USM Kanon EF300mm F2.8L IS USM Kanon EF24-70mm F2.8L USM Kanon EF100mm F2.8 macro Kanon EF28-300mm F3.5-5.6L IS USM AskaNP EF28-300mm F2.0 AskaNP EF14-1200mm F1.4 AskaNP EF8-2400mm F1.0

8 Unrealistic Lenses Real lenses (for 35mm format) are sometimes not easy to use –Artists may feel that it is too costly to pick up an appropriate lens for a scene It is a similar situation to a real lens interchangeable camera!

9 Unrealistic Lenses Lens database is still required to implement physically based optical effects –Virtual lenses –Usability vs. physical plausibility

10 Virtual Lenses Lens Database Examples Kanon EF24mm F1.4L USM Kanon EF300mm F2.8L IS USM Kanon EF24-70mm F2.8L USM Kanon EF100mm F2.8 macro Kanon EF28-300mm F3.5-5.6L IS USM AskaNP EF28-300mm F2.0 AskaNP EF14-1200mm F1.4 AskaNP EF8-2400mm F1.0 Still realistic Less realistic, more useful Awesome! I want this! Lens configuration (parameter limitations) also follows this reality rule

11 Conclusion Lens database is useful for both implementation and parameter limitations –Physically plausible implementation for optical effects –To prevent setting strange parameters –Real lenses are sometimes too inconvenient

12 Acknowledgements Masaki Kawase Masanori Kakimoto Kristian Spoerer


Download ppt "Recipes fo Optical Effect System Design II Real-time Rendering of Physically Based Optical Effects in Theory and Practice Yoshiharu Gotanda tri-Ace, Inc."

Similar presentations


Ads by Google