Signal, Image and Video Processing

, Volume 11, Issue 3, pp 487–491 | Cite as

Parallax engine for 2D animation in cinematography

  • Sunil Kr. JhaEmail author
  • Stefan Shorko
Original Paper


Cinematography is an animated part of multimedia, where parallax engine can play a significant role in easing out the workflow. Animations are difficult to compose in precise terms while keeping the consistency of the work; the parallax engine is capable of yielding in multimedia proficiency. In this report, the main objective is to explain the proficiency that a parallax engine withholds when worked on a visual task, regardless of its type. The engine is consistent and efficient (99.98 %) after several tests. The testing was done on each key frame to understand how the pattern of the parallax works, and conclusion shows low error rate with a minor variation.


Multimedia Animation Cinematography Visualization Parallax engine 



We acknowledge TDT for research funding. The author S.S. acknowledges reviewers, Mr. D. Lindor, Mr. S.M. Jayden, Mr. J. Lange, and Mr. E.S. Norman, and Prof. Nilesh Patel for their valuable comments and suggestions.


  1. 1.
    Rieber, L.P.: Computers Graphics and Learning. University of Georgia Press, Athens (2000)Google Scholar
  2. 2.
    Theoharis, T., Papaioannou, G., Platis, N., Patrikalakis, N.M.: Graphics and Visualization: Principles and Algorithms. CRC Press, Boca Raton (2008)Google Scholar
  3. 3.
    Graf, C.P., Fairchild, K.M., Fant, K.M., Rusler, G.W., Schroeder, M.O.: Computer generated synthesized imagery. US Patent No. 4645459 A (1982)Google Scholar
  4. 4.
    Zhang, H., Shi, J.J., Tam, C.M.: Iconic animation for activity-based construction simulation. J. Comput. Civ. Eng. 16, 157–164 (2002)CrossRefGoogle Scholar
  5. 5.
    Ozawa, T.C., Kang, S.J.: Balls and sticks: easy-to-use structurevisualization and animation program. J.Appl. Crystallogr. 37, 679–679 (2004)CrossRefGoogle Scholar
  6. 6.
    Gascuel, M., Verroust, A., Puech, C.: A modelling system for complex deformable bodies suited to animation and collision processing. J. Visual. Comput. Anim. 2, 82–91 (1991)CrossRefGoogle Scholar
  7. 7.
    Large, A., Beheshti, J., Breuleux, A., Renaud, A.: Effect of animation in enhancing descriptive and procedural texts in a multimedia learning environment. J. Am. Soc. Inf. Sci. 47, 437–448 (1998)CrossRefGoogle Scholar
  8. 8.
    Rossling, G., Freisleben, B.: ANIMAL: a system for supporting multiple roles in algorithm animation. J. Vis. Lang. Comput. 13, 341–354 (2002)CrossRefGoogle Scholar
  9. 9.
    Hermann, M.: 3-dimensional computer animation-a new medium for supporting patient education before surgery. Chirurg 73, 500–507 (2002)CrossRefGoogle Scholar
  10. 10.
    Harrison, H.L., Hummell, L.J.: Incorporating animation concepts and principles in STEM Education. Technol. Teach. 69, 20–25 (2010)Google Scholar
  11. 11.
    Tversky, B., Morrison, J.B.: Animation: can it facilitate? Int. J. Hum. Comput. Stud. 57, 247–262 (2002)CrossRefGoogle Scholar
  12. 12.
    Beda, J.S., Swedberg, G.D., Ungureanu, O.D., Gallo, K.T., David, P.C., Calkins, M.W.: Multiple-level graphics processing system and method. US Patent No. 7705851 B2 (2010)Google Scholar
  13. 13.
    Lino, C., Christie, M., Ranon, R., Bares, W.: A smart assistant for shooting virtual cinematography with motion-tracked cameras. In: Proceedings of the 19th ACM international conference on Multimedia, pp. 831–832 (2011)Google Scholar
  14. 14.
    Lino, C., Christie, M., Lamarche, F., Schofield, G., Olivier, P.: A real-time cinematography system for interactive 3D environments. In: Proc. ACM SIGGRAPH, pp. 139–148 (2010)Google Scholar
  15. 15.
    Lmaati, E.A., Oirrak, A.E., Kaddioui, M.N.: A 3D search engine based on 3D curve analysis. Signal Image Video Process. 4, 89–98 (2010)CrossRefGoogle Scholar
  16. 16.
    Ahmed, N., Khalifa, S.: Time-coherent 3D animation reconstruction from RGB-D video. Signal Image Video Process. 10, 783–790 (2016)CrossRefGoogle Scholar
  17. 17.
    Efroni, S., Harel, D., Cohen, I.R.: Reactive animation: realistic modeling of complex dynamic systems. Computer 38, 38–47 (2005)CrossRefGoogle Scholar
  18. 18.
    Sutherland, I.E., Sproull, R.F., Schumacker, R.A.: A characterization of ten hidden-surface algorithms. ACM Comput. Surv. (CSUR) 6(1), 1–55 (1974)CrossRefzbMATHGoogle Scholar
  19. 19.
    Withrow, S., Harris, J.: Vector Graphics and Illustration: A Master Class in Digital Image Making. Roto Vision SA, Brighton (2008)Google Scholar
  20. 20.
    AGI Creative Team, Introduction to Adobe Flash Professional CS6 with ACA Certification. Wiley (2014)Google Scholar
  21. 21.
  22. 22.
    Davis, M.E.: Numerical Methods and Modeling for the Chemical Engineers. Willey, Toronto (1984)Google Scholar
  23. 23.
    Barnett, G., Tongo, L. D.: Data structures and Algorithms. DotNetSlackers (2008)Google Scholar
  24. 24.
    Angle, E.: Interactive Computer Graphics-A Top-Down Approach Using OpenGL. Addison-Wesley, Boston (2007)Google Scholar

Copyright information

© Springer-Verlag London 2016

Authors and Affiliations

  1. 1.Department for Management of Science and Technology DevelopmentTon Duc Thang UniversityHo Chi Minh CityVietnam
  2. 2.Faculty of Applied SciencesTon Duc Thang UniversityHo Chi Minh CityVietnam
  3. 3.University of Information Science and Technology St. Paul the ApostleOhridFormer Yugoslav Republic of Macedonia

Personalised recommendations