Skip to main content
Log in

Modern Problems of Software Integration in Computer Graphics Applications and Ways to Solve Them

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

Integration layer between digital content creation software (DCCS) and rendering software in a form of specialized database is proposed in this paper. In our approach, we focus on providing fast 3D-scene updates, ability to work with large digital assets (not fitting into memory), importing and exporting arbitrary parameters, serialization, convenient debugging tools and distributed rendering. Such database can be used as means to integrate different rendering engines with DCCS and also to transfer data between different DCCS.

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.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.

Similar content being viewed by others

REFERENCES

  1. Dietrich, I.W.A. and Slusallek, P., An interactive out-of-core rendering framework for visualizing massively complex models, Eurographics Symposium on Rendering, 2004.

  2. Khadiyev, M., Ornatrix mentalRay shaders, Third party plugin for mental ray for hairs. https://ephere. com/plugins/autodesk/max/ornatrix/docs/1286.html.

  3. Pixar USD. https://graphics.pixar.com/usd/docs/ index.html.

  4. Deryabin, N.B. and Denisov E.Yu., Object-oriented infrastructure of computer graphics, Trudy 17-i mezhdunarodnoi konferentsii po komp’yutornoi grafike i zreniyu (Proc. of the 17th Int. Conf. on Computer Graphics and Vision), Moscow, 2007, pp. 289–292.

  5. Wavefront obj file format.

  6. Autodesk FBX format. https://www.autodesk.com/ products/fbx/overview.

  7. OpenCollada, A project to join efforts using COLLADA within various DCC tools. http://www.opencollada.org.

  8. Siggraph 2011, Alembic talk. http://www.siggraph. org/s2011/content/practical-integration-alembic.

  9. Alembic. http://www.alembic.io/.

  10. MaterialX, An XML standard for export and import a shader graph. http://www.materialx.org/.

  11. Barladyan, B.Kh., Voloboi, A.G., and Shapiro, L.Z., Construction of realistic images in automated design systems, Trudy 23-i mezhdunarodnoi konferentsii po komp’yutornoi grafike i zreniyu (Proc. of the 23rd Int. Conf. on Computer Graphics and Vision), Vladivostok, 2013, pp. 148–151.

  12. Multiverse. http://multi-verse.io/.

  13. Glick, A. and Matos, G., Scalable Enterprise Visualization, GTC (GPU Technology Conference), March 26–29, 2017, Silicon Valley, presentation ID S7474.

  14. Huang, J., Keynote, GTC (GPU Technology Conference) March 26–29, 2017, Silicon Valley, presentation ID S7820.

  15. Weinstein, D., Nvidia Holodeck, GTC (GPU Technology Conference) DC, Washington, D.C., November 1–2, 2017.

  16. Nvidia Holodeck. https://www.nvidia.com/en-us/ design-visualization/technologies/holodeck.

  17. Kapoulkine, A., A light-weight C++ XML processing library. http://pugixml.org.

  18. apitrace. Tools for tracing OpenGL, Direct3D, and other graphics APIs. http://apitrace.github.io/.

  19. Voloboi, A.G., Denisov, E.Yu., and Barladyan, B.Kh., Testing of Systems for Illumination Simulation and Synthesis of Realistic Images, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 166–173.

    Article  Google Scholar 

  20. Bovet, D.P. and Cesati, M., Understanding the Linux Kernel, O’Reilly Media, Inc., 2002.

    Google Scholar 

  21. High Performance Graphics, The International Forum for Performance-Oriented Graphics Systems Research, 2017.

  22. Rollings, D., The Future of 3D Modelling. https:// garagefarm.net/en/the-future-of-3d-modelling/.

Download references

ACKNOWLEDGMENTS

This work is sponsored by RFBR 16-31-60048 “mol_a_dk.”

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to V. A. Frolov or V. V. Sanzharov.

Additional information

1The article is published in the original.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Frolov, V.A., Sanzharov, V.V. Modern Problems of Software Integration in Computer Graphics Applications and Ways to Solve Them. Program Comput Soft 44, 233–239 (2018). https://doi.org/10.1134/S0361768818040060

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768818040060

Keywords

Navigation