Skip to main content
Log in

Combined Method of Visualization of Functionally Defined Surfaces and Three-Dimensional Textures

  • Analysis and Synthesis of Signals and Images
  • Published:
Optoelectronics, Instrumentation and Data Processing Aims and scope

Abstract

A combined method of object visualization based on analytical and scalar perturbation functions and three-dimensional textures with the use of graphics processing units is proposed. To display the terrain and the change in levels of detail, the same method as that for color textures is applied, and vertex shaders are used in the case of scattered light. A method of real-time visualization of volumetric clouds is described. For this purpose, it is proposed to form three-dimensional textures by means of pre-processing of the cloud structure and volume-oriented visualization.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. I. Vyatkin, “Transformations of Functionally Defined Forms,” Progr. Sist. Vychisl. Met. 9(4), 484–499 (2014).

    Google Scholar 

  2. S. I. Vyatkin, “Complex Surface Modeling Using Perturbation Functions,” Avtometriya 43(3), 40–47 (2007) [Optoelectron., Instrum. Data Process. 43 (3), 226–231 (2007)].

    Google Scholar 

  3. S. I. Vyatkin, “Method of Binary Search for Image Elements of Functionally Defined Objects Using Graphics Processing Units,” Avtometriya 50(6), 89–96 (2014) [Optoelectron., Instrum. Data Process. 50 (6), 606–612 (2014)].

    Google Scholar 

  4. S. I. Vyatkin, “Recursive Search Method for the Image Elements of Functionally Defined Surfaces,” Avtometriya 53(3), 53–57 (2017) [Optoelectron., Instrum. Data Process. 53 (3), 245–249 (2017)].

    Google Scholar 

  5. S. I. Vyatkin, “Modeling of Inhomogeneities in Visualization of Atmospheric Effects,” Vestn. Komp. Inform. Tekhnol. 146(7), 9–14 (2016).

    Google Scholar 

  6. J. F. Blinn, “A Generation of Algebraic Surface Drawing,” ACM Trans. Graph. 1(3), 235–256 (1982).

    Article  Google Scholar 

  7. J. Bloomenthal and K. Shoemake, “Convolution surfaces,” Comput. Graph. 25(4), 251–256 (1991).

    Article  Google Scholar 

  8. G. Sealy and G. Wyvill, “Smoothing of Three Dimensional Models by Convolution,” in Proc. of the Computer Graphics Intern. Conf. Pohang, South Korea, June 24–28, 1996, pp. 184–190.

  9. J. McCormack and A. Sherstyuk, “Creating and Rendering Convolution Surfaces,” Comput. Graph. Forum 17(2), 113–120 (1998).

    Article  Google Scholar 

  10. S. Muraki, “Volumetric Shape Description of Range Data Using ‘Blobby Model’,” Comput. Graph. 25(4), 227–235 (1991).

    Article  Google Scholar 

  11. H. Nishimura, M. Hirai, T. Kawai, et al., “Object Modelling by Distribution Function and a Method of Image Generation,” Trans. Institute Electron. Commun. Eng. Japan J68-D(4), 718–725 (1985).

    Google Scholar 

  12. G. Wyvill, C. McPheeters, and B. Wyvill, “Data Structure for Soft Objects,” Vis. Comput. 2(4), 227–234 (1986).

    Article  Google Scholar 

  13. P. Shirley, M. Ashikhmin, and S. Marschner, Fundamentals of Computer Graphics (CRC Press, Boca Raton, 2009).

    Book  MATH  Google Scholar 

  14. S. I. Vyatkin, “Visualization of a Photorealistic Terrain on the Basis of a Texture-Form with the Use of Graphics Processing Units,” Progr. Sist. Vychisl. Met. 10(1), 89–107 (2015).

    Google Scholar 

  15. S. I. Vyatkin, “Method of Calculating Scattered Light and Fog Intensities with the use of Graphics Processing Units,” Vestn. Komp. Inform. Tekhnol. 155(5), 35–38 (2017).

    Google Scholar 

  16. S. I. Vyatkin and B. S. Dolgovesov, “Compression of Geometric Data with the Use of Perturbation Functions,” Avtometriya 54(4), 18–25 (2018) [Optoelectron., Instrum. Data Process. 54 (4), 334–339 (2018)].

    Google Scholar 

  17. R. V. Klassen, “Modelling the Effect of the Atmosphere on Light,” ACM Trans. Graph. 6(3), 215–237 (1987).

    Article  Google Scholar 

  18. J. F. Blinn, “Light Reflection Techniques for Simulation of Clouds and Dusty Surfaces,” ACM SIGGRAPH Comp. Graph. 16(3), 21–29 (1982).

    Article  Google Scholar 

  19. K. Perlin, “Improved Noise,” ACM Trans. Graph. 21(3), 681–682 (2002).

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to S. I. Vyatkin or B. S. Dolgovesov.

Additional information

Russian Text © The Author(s), 2019, published in Avtometriya, 2019, Vol. 55, No. 2, pp. 81–91.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vyatkin, S.I., Dolgovesov, B.S. Combined Method of Visualization of Functionally Defined Surfaces and Three-Dimensional Textures. Optoelectron.Instrument.Proc. 55, 172–180 (2019). https://doi.org/10.3103/S8756699019020092

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S8756699019020092

Keywords

Navigation