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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Dietrich, I.W.A. and Slusallek, P., An interactive out-of-core rendering framework for visualizing massively complex models, Eurographics Symposium on Rendering, 2004.
Khadiyev, M., Ornatrix mentalRay shaders, Third party plugin for mental ray for hairs. https://ephere. com/plugins/autodesk/max/ornatrix/docs/1286.html.
Pixar USD. https://graphics.pixar.com/usd/docs/ index.html.
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.
Wavefront obj file format.
Autodesk FBX format. https://www.autodesk.com/ products/fbx/overview.
OpenCollada, A project to join efforts using COLLADA within various DCC tools. http://www.opencollada.org.
Siggraph 2011, Alembic talk. http://www.siggraph. org/s2011/content/practical-integration-alembic.
Alembic. http://www.alembic.io/.
MaterialX, An XML standard for export and import a shader graph. http://www.materialx.org/.
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.
Multiverse. http://multi-verse.io/.
Glick, A. and Matos, G., Scalable Enterprise Visualization, GTC (GPU Technology Conference), March 26–29, 2017, Silicon Valley, presentation ID S7474.
Huang, J., Keynote, GTC (GPU Technology Conference) March 26–29, 2017, Silicon Valley, presentation ID S7820.
Weinstein, D., Nvidia Holodeck, GTC (GPU Technology Conference) DC, Washington, D.C., November 1–2, 2017.
Nvidia Holodeck. https://www.nvidia.com/en-us/ design-visualization/technologies/holodeck.
Kapoulkine, A., A light-weight C++ XML processing library. http://pugixml.org.
apitrace. Tools for tracing OpenGL, Direct3D, and other graphics APIs. http://apitrace.github.io/.
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.
Bovet, D.P. and Cesati, M., Understanding the Linux Kernel, O’Reilly Media, Inc., 2002.
High Performance Graphics, The International Forum for Performance-Oriented Graphics Systems Research, 2017.
Rollings, D., The Future of 3D Modelling. https:// garagefarm.net/en/the-future-of-3d-modelling/.
ACKNOWLEDGMENTS
This work is sponsored by RFBR 16-31-60048 “mol_a_dk.”
Author information
Authors and Affiliations
Corresponding authors
Additional information
1The article is published in the original.
Rights and permissions
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768818040060