Skip to main content

Real Time Rendering Iridescent Colors Appearing on Soap Bubbles

  • Conference paper
Embedded and Multimedia Computing Technology and Service

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 181))

  • 2466 Accesses

Abstract

We present a novel technique for real-time rendering of iridescent colors appearing on soap bubbles. Previous techniques are based on multi-stage ray tracing techniques, or depend on user specified manual textures, which are unsuitable for real-time dynamic environment such as games. To render iridescent colors appearing on soap bubbles, we deploy optical phase reflectance based on light polarized perpendicular and parallel to the incident plane. On this framework, we implement intersection of the primary rays using rasterization, and efficiently approximate refraction and reflection for real-time performance. In addition, we simulate sloshing effects between the soap film using GPU based Perlin noise. This makes it possible to render the soap bubbles with visually convincing results in real-time dynamic environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dias, L.M.: Ray Tracing Interference Color. IEEE Computer Graphics and Applications 11(2), 54–60 (1991)

    Article  Google Scholar 

  2. Glassner, A.: Soap bubbles: Part 2. IEEE Computer Graphics and Applications 20(6), 99–109 (2000)

    Article  Google Scholar 

  3. Jaszkowski, D., Rzeszut, J.: Interference colours of soap bubbles. The Visual Computer 19(4), 252–270 (2003)

    Article  Google Scholar 

  4. Iwasaki, K., Matsuzawa, K., Nishita, T.: Real-time Rendering of Soap Bubbles Taking into Account Light Interference. In: Proc. Computer Graphics International (2004)

    Google Scholar 

  5. Durikovic, R., Kimura, R.: Spectrum-based rendering using programmable graphics hardware. In: Proceedings of the 21st Spring Conference on Computer Graphics, Budmerice, Slovakia, May 12-14 (2005)

    Google Scholar 

  6. Imura, M., Oshiro, O., Saeki, M., Manabe, Y., Chihara, K., Yasumuro, Y.: A generic real-time rendering approach for structural colors. In: Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology, Kyoto, Japan, November 18-20(2009)

    Google Scholar 

  7. Pharr, M., Humphreys, G.: Physically based rendering: from theory to implementation. Academic Pr. (2004)

    Google Scholar 

  8. Kuck, H., Vogelgsang, C., Greiner, G.: Simulation and Rendering of Liquid Foams. In: Proc. Graphics Interface, pp. 81–88 (2002)

    Google Scholar 

  9. Sunkel, M., Kautz, J., Seidel, H.P.: Rendering and Simulation of Liquid Foams. In: Vision, Modelling and Visualization, pp. 263–269 (2004)

    Google Scholar 

  10. Glassner, A.: How to derive a spectrum from an RGB triplet. In: IEEE Computer Graphics and Applications (1989)

    Google Scholar 

  11. Hecht, E.: Optics. Addison-Wesley (2002)

    Google Scholar 

  12. Schlick, C.: An Inexpensive BRDF Model for Physically-based Rendering. Computer Graphics Forum 13(3), 233–246 (1994)

    Article  Google Scholar 

  13. Wald, I., Purcell, T.J., Schmittler, J., Benthin, C., Slusallek, P.: Realtime Ray Tracing and Its Use for Interactive Global Illumination. Eurographics State of the Art Reports (2003)

    Google Scholar 

  14. Cohen, J., Tchou, C., Hawkins, T., Debevec, P.: Real-Time High-Dynamic Range Texture Mapping. In: Proc. of Eurographics Workshop on Rendering (2001)

    Google Scholar 

  15. Wyman, C.: An Approximate Image-space Approach for Interactive Refraction. ACM Transactions on Graphics 24(3), 1050–1053 (2005)

    Article  Google Scholar 

  16. Green, S.: Implementing Improved Perlin Noise. GPU Gems 2.  ch. 26. Addison-Wesley (2005)

    Google Scholar 

  17. Afanasyev, Y.D., Andrews, G.T., Deacon, C.G.: Measuring soap bubble thickness with color matching. American Journal of Physics 79(10), 1079–1082 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Namjung Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Kim, N., Park, K. (2012). Real Time Rendering Iridescent Colors Appearing on Soap Bubbles. In: Park, J., Jeong, YS., Park, S., Chen, HC. (eds) Embedded and Multimedia Computing Technology and Service. Lecture Notes in Electrical Engineering, vol 181. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5076-0_45

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-5076-0_45

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-5075-3

  • Online ISBN: 978-94-007-5076-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics