An Effective Cloth Rendering using Internal Scatter Function

내부 산란함수를 이용한 효과적인 옷감 렌더링

  • Published : 2009.06.19

Abstract

In this paper, we propose a new rendering scheme of cloth by measuring light-scattering pattern inside the cloth and reproducing using the pattern. To date, the BTF(Bidirectional Texture Function) has been one of the most appropriate method to realistically reconstruct cloth surface. However, the BTF has a couple of defects that it ultimately requires an infinite amount of data and all light effects should be used all together. We noted that internal scattering has a decisive contribution to the reality of cloth. Following this observation, we take an image of a ray of light scattering inside cloth for every position of the cloth sample and determine each pixel value by adding up all light influences arriving from its vicinity. Our method we propose in this paper provides a clue to more realistically represent cloth-like materials, which is one of the most challenging materials to express, by enabling each ray to be controlled individually.

본 논문에서는 빛이 옷감 내부에서 산란되어 나타나는 패턴을 측정하고 이를 이용해 옷감을 표현하는 새로운 형태의 렌더링 방법을 제안한다. 지금까지는 BTF(Bidirectional Texture Function)가 옷감과 같은 구조를 표현할 수 있는 최적의 방법으로 생각되어져 왔다. 하지만 BTF에 의한 재질 복원은 그 품질이 측정된 데이터의 양에 비례하고, 측정된 데이터를 각종 빛의 현상이 통합된 상태로 사용해야 한다는 단점을 지닌다. 우리는 옷감 구조 내에서의 빛의 산란현상이 옷감의 색감을 드러내는데 중요한 역할을 하고 있음을 확인하였다. 이러한 사실을 이용하여 어떤 지점에 입사된 단위광선이 옷감 내부의 메소구조와 섬유를 통과하면서 외부로 나타나는 산란패턴(산란이미지:Scatter Image)을 샘플의 충분히 많은 지점에서 획득하고, 각 임의의 지점의 밝기는 그 주변 지점에서 현 픽셀까지 도달하는 빛의 양을 합하여 결정한다. 본 논문은 제안하는 방법은 옷감의 각 지점에 입사되는 광선을 개별적으로 조절 가능케 하여 옷감과 같이 내부 산란이 불규칙한 패턴을 보이는 재질을 더욱 사실적으로 표현할 수 있도록 하는 단서를 제공한다.

Keywords

References

  1. Nayar, S. K., Krishnan, G., Grossberg, M. D., and Raskar, R. Fast separation of direct and global components of a scene using high frequency illumination. In SIGGRAPH ’06: ACM SIGGRAPH 2006, ACM, New York, NY, USA, 935–44 2006..
  2. Adabala, N., Magnenat-Thalmann, N., and FEI, G. Visualization of woven cloth. In EGRW ’3: Proceedings of the 14th Eurographics workshop on Rendering, Eurographics Association, Aire -la-Ville, Switzerland, Switzerland, 178–85, 2003.
  3. Daubert K., Lensch H., Heidrich W. and S eidel H. Efficient Cloth Modeling and Rendering. In 12th Eurographics Workshop on Rendering, 63-70, 2001
  4. Lafortune, E. P. F., Foo, S.-C., Torrance, K. E., and Greenberg, D. P. Non-linear approximation of reflectance functions. In SIGGRAPH ’'97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/ Addison-Wesley Publishing Co., 117–-126. 1997.
  5. Nicodemus, F. E., Richmond, J. C., Hsia, J. J., Ginsberg, I. W., and Limperis, T.Geometrical considerations and nomenclature for reflect ance. Tech. rep., Oct.1977.
  6. Ashikhmin, M., and Shirley, P. An anisotropic phong brdf model. J. Graph. Tools 5, 2, 25–32, 2000. https://doi.org/10.1080/10867651.2000.10487522
  7. Ashikmin, M., Premoze, S., and Shirley, P. 2000. A microfacet-based brdf generator. In SIGGRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/ Addison-Wesley Publishing Co., New York, NY, USA, 65–4.2000.
  8. Mcallister, D. K., Lastra, A., and Heidrich, W. Efficient rendering of spatial bi-directional reflectance distribution functions. In HWWS ’'02: Proceedings of the ACM SIGGRAPH/ EUROGRAPHICS conference on Graphics hardware, Eurographics Association, Aire-l a-Ville, Switzerland, Switzerland, 79--88. 2002.
  9. Dana K. J., Van Ginneken, B., Nayar, S. K., and Koenderink, J. J. Reflectance and texture of real-world surfaces. ACM Trans. Graph. 18, 1, 1–4.1999. https://doi.org/10.1145/300776.300778
  10. Debevec P., Hawkins T., Tchou C., Duiker H., Sarokin W. and Sagar M. Acquiring the reflectance field of a human face. In SIGGRAPH 2000, 145-156, 2000
  11. Sattler, M., Sarlette R., and Klein R. Efficient and realistic visualization of cloth. In EGRW ’03: Proceedings of the 14th Eurographics workshop on Rendering, Eurographics Association, 167–77, 2003.
  12. Suykens F., vom Berge K., Lagae A. and Dutre P. Interactive rendering of bidirectional texture functions. In Eurographics 2003, 463-472, 2003
  13. Meseth J., Müller G. and Klein R. Preserving Realism in real-time Rendering of Bidirectional Texture Functions. In OpenSG Symposium 2003, 89-96.2003.
  14. Muller G., Meseth J. and Klein R. Compression and Real Time Rendering of Measured BTFs using Local PCA. To appear in Vision, Modeling and Visualization 2003.
  15. Debevec, P., and Malik, J. Recovering high dynamic range radiance maps from photographs. In SIGGRAPH’07:Proceedings of the 24th annual conference on Computer graphic and interactive techniques, ACM Press/Addison- Wesley Publishing Co., New York, NY, USA, 369–78, 1997.
  16. Alexei A. Efros, William T. Freeman, Image Quilting for Texture Synthesis and Transfer. Proceedings of SIGGRAPH 2001, ACM Press / ACM SIGGRAPH, 341-346, 2001.