, Россия
, Россия
ГРНТИ 50.07 Теоретические основы вычислительной техники
ББК 3297 Вычислительная техника
In the paper the task of real-time synthesis of quality images of resulting data obtained in simulation of unstable oil displacement from porous media is considered. A new, GPU-based method to construct and visualize on UltraHD screens a polygonal model of the isosurface of the saturation of displacing liquid was proposed. The method is based on distributing and parallelizing of «marching cubes» threads between GPU cores by means of programmable tessellation. As initial graphic primitives, quadrangular parametric patches are used, the processing of which on the GPU is high-performance and has low video memory overhead. The proposed method was implemented in visualization software and successfully tested. The proposed solution can be used in researches in oil and gas industry as well as in virtual environment systems, virtual laboratories, scientific and educational applications, etc.
visualization, real-time, oil displacement, isosurface, marching cubes, GPU, tessellation
1. Akayev A.A, Kuzin A.K., Orlov S.G., ChetverushkinB.N., Shabrov N.N., Iakobovski M.V. Generation of Isosurfaceon a Large Mesh. In Proceedings of the IASTED InternationalConference on Automation, Control, and InformationTechnology (ACIT 2010), pages 236–240. АСТA press, 2010.
2. Bailey M., Cunningham S. Graphics Shaders: Theory andPractice, Second Edition. CRC Press, 2011.
3. Betelin V.B., Smirnov N.N. About the problem of importindependence in the oil and gas industry. Computational simulationof active impacts on oil reservoirs. In Proceedings of the VInternational Conference «Mathematics and informationtechnologies in the oil and gas complex», pages 8–45. SurGU, 2017.
4. Bourke P. Polygonising a scalar field. URL: http://paulbourke.net/ geometry/polygonise/ (review date: 15.05.2019).
5. Matsumura M., Anjo K. Accelerated isosurfacepolygonization for dynamic volume data using programmablegraphics hardware. In Proceedings of SPIE-IS&T ElectronicImaging, Visualization and Data Analysis, 5009:145-152, 2003.
6. Mikhaylyuk M.V., Timokhin P.Yu., Maltsev A.V., NikitinV.F., Skryleva E.I., Tyurenkova V.V. Modeling andvisualization of process of oil displacement from porousmedium. Proceedings in Cybernetics International Journal,3(23):35–41, 2016.
7. Parker S., Shirley P., Livnat Y. and et. al. Interactive RayTracing for Isosurface Rendering. In Proceedings of the IEEEVisualization 98 (VIZ’98), pages 233-238, 1998.