Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Resources optimisation for OpenGL — Lesya Voronova (Looksery, Tech Stage)

534 views

Published on

Rendering of real-time video visual effects on mobile devices requires fast processing of graphical resources. Regarding the fact that their quality is critical for end user, we are facing challenging tasks of optimisation.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Resources optimisation for OpenGL — Lesya Voronova (Looksery, Tech Stage)

  1. 1. Resources compression for OpenGL Sep 2015
  2. 2. 2
  3. 3. 3
  4. 4. 4
  5. 5. 5 What do we use to build filters? • Face deformations: - stretching - eye coloring - skin defection removal etc. • Post processing: - water distortion - refraction - heat haze etc. • 2d particle system • 3d object attachments • 2d textures: static and animated
  6. 6. 6
  7. 7. 7 35 fps animation with 100 frames ~50 MB of png textures 1-3s of pause on filter loading
  8. 8. 8
  9. 9. 9 png compression 112 KB 27 KB
  10. 10. 10 png vs jpeg
  11. 11. 11 • ~500 KB on each filter • seamless loading • happy end user :) Results:
  12. 12. 12 thank you :D

×