OpenGL is the industry-leading, cross-platform graphics application programming interface (API), and the only major API ... as Fortran, Java, Tcl/Tk, and Python, have OpenGL bindings to take advantage of OpenGL visualization power. In this article, we present Ch OpenGL Toolkit, a truly platform-independent Ch binding to OpenGL for computer graphics. Ch is an embeddable C/ ... advanced numerical analysis functions based on LAPACK. Ch OpenGL Toolkit allows OpenGL application developers to write applications ...
Tópico(s): Computer Graphics and Visualization Techniques
2005 - Elsevier BV | Computers & Graphics
Dirk Bartz, Michael Meißner, Tobias Hüttner,
We present an OpenGL-assisted visibility culling algorithm to improve the rendering performance of large polygonal models. Using a combination of hierarchical model-space partitioning, OpenGL-assisted view-frustum culling, and OpenGL-assisted occlusion culling, we achieve a significantly better ... contrast to these approaches, we only exploit common OpenGL features and therefore, our algorithm is also well suited for low-end OpenGL graphics hardware. Furthermore, we propose a small addition to the OpenGL rendering pipeline to enhance the framebuffer's ability ...
Tópico(s): Robotic Path Planning Algorithms
1999 - Elsevier BV | Computers & Graphics
... Graphics Library (CGLX) is a flexible and transparent OpenGL-based graphics framework for distributed, high-performance visualization systems. CGLX allows OpenGL based applications to utilize massively scalable visualization clusters ... a programming interface for hardware-accelerated rendering of OpenGL applications on visualization clusters, mimicking a GLUT-like (OpenGL-Utility-Toolkit) interface to enable smooth translation of ... rendering applications. CGLX provides a unified, scalable, distributed OpenGL context to the user by intercepting and manipulating ...
Tópico(s): Parallel Computing and Optimization Techniques
2010 - Institute of Electrical and Electronics Engineers | IEEE Transactions on Visualization and Computer Graphics
... 290 Distribution format: tar.gz Programming language: C++, OpenGL Computer: All platforms with a C++ compiler, Qt, OpenGL Operating system: Linux, Mac OS X, Windows RAM: ... software/gsl/) Qt (http://qt.nokia.com/downloads) OpenGL (http://www.opengl.org/) Catalogue identifier of previous version: AEFP_v1_ ... Integration of ordinary differential equations. 3D-Rendering via OpenGL. Reasons for new version: The main reason for ... 2D representation via Qwt was replaced by an OpenGL 2D implementation to speed up the visualization. Viewing ...
Tópico(s): Black Holes and Theoretical Physics
2011 - Elsevier BV | Computer Physics Communications
Jiaji Wu, Long Deng, Anand Paul,
... bandwidth. Meanwhile, in the field of image rendering, OpenGL has always played an important role. Since CUDA (compute unified device architecture) and OpenGL both run on GPU and share data through ... terrain real-time rendering method based on CUDA–OpenGL interoperability. First, we use CUDA C kernel function ... normal vectors, then we pass the data to OpenGL buffer, and render it. In this paper, we ...
Tópico(s): Geological Modeling and Analysis
2015 - Taylor & Francis | IETE Technical Review
Richard Bowman, Graham M. Gibson, Anna Linnenberger, David B. Phillips, James A. Grieve, D. M. Carberry, Steven A. Serati, M. J. Miles, Miles J. Padgett,
... format: tar.gz. Programming language: LabVIEW 2010, C++, OpenGL Shader Language. Computer: Intel-based personal computer, nVidia or AMD graphics card supporting OpenGL 2.4. Operating system: Microsoft Windows XP or ... dependent on video camera). Classification: 18. External routines: OpenGL, National Instruments Vision Development Module. Nature of problem: ... necessary digital holography step by rendering patterns using OpenGL shaders. Restrictions: The rendering engine is single-pass, ... be used for other purposes. It allows simple OpenGL shaders to be used to render functions, without ...
Tópico(s): Electrowetting and Microfluidic Technologies
2013 - Elsevier BV | Computer Physics Communications
Tian‐Qi Fan, Lixin Guo, Wei Liu,
An efficient open graphics library (OpenGL)-based method of moments (MoM)–shooting and bouncing ray (SBR) hybrid method is proposed in this paper to analyze the radiation ... takes advantage of the outstanding rendering technique of OpenGL to accelerate the tracing process of rays from ... and decrease the number of triangular patches, an OpenGL-based subdivision algorithm is deeply investigated. In addition, some optimization schemes based on OpenGL are also proposed to further boost the algorithm ...
Tópico(s): Electromagnetic Simulation and Numerical Methods
2015 - IEEE Antennas & Propagation Society | IEEE Transactions on Antennas and Propagation
... basic idea is to employ Open Graphics Library (OpenGL) to accelerate paths tracing for geometrical optics (GO) ... physical optics (PO) hybrid method. The procedure of OpenGL-based paths tracing is divided into two steps, ... removal and reflected rays searching. In addition, some OpenGL speedup schemes have been proposed to improve the ...
Tópico(s): Advanced Antenna and Metasurface Technologies
2014 - IEEE Antennas & Propagation Society | IEEE Antennas and Wireless Propagation Letters
OpenGL has become the standard application programming interface (API) for teaching introductory computer graphics courses in computer ... engineering, and mathematics. Faculty can rely on many OpenGL features-such as its availability across platforms, its ... of teaching styles and course goals. More recently, OpenGL has changed radically to support new hardware features, and new versions of OpenGL necessitate reexamining and updating the "standard" way of ...
Tópico(s): Augmented Reality Applications
2011 - Institute of Electrical and Electronics Engineers | IEEE Computer Graphics and Applications
... 3D and 2D vector graphics for mobile devices. OpenGL ES is a low-level API for 3D ... Java that can be implemented on top of OpenGL ES. Collada is a content interchange format and ... the results to different run-time systems, including OpenGL ES and M3G. Two new 2D vector graphics APIs reflect the relations of OpenGL ES and M3G: OpenVG is a low-level ...
Tópico(s): Computational Geometry and Mesh Generation
2006 - SPIE | Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
... interface (API) for three-dimensional graphics, known as OpenGL. This API bridges the gap between piles of ... most of the "leg-work" out of learning OpenGL, by presenting a tutorial that will get you started in the right direction. Some other interesting OpenGL-related technologies are also mentioned.
Tópico(s): Computational Physics and Python Applications
1997 - Institute of Electrical and Electronics Engineers | IEEE Antennas and Propagation Magazine
Vineet Batra, Mark J. Kilgard, Harish Kumar, Tristan Lorach,
... graphics hardware pipeline of modern GPUs. Relying on OpenGL 4.4 plus recent OpenGL extensions for advanced blend modes and first-class ... designed and optimized for RGB rendering, we orchestrate OpenGL rendering of vector content in the proper CMYK ...
Tópico(s): 3D Shape Modeling and Analysis
2015 - Association for Computing Machinery | ACM Transactions on Graphics

Rafael Sachetto Oliveira, Bernardo Martins Rocha, Ronan Amorim, Fernando O. Campos, Wagner Meira, Elson Magalhães Toledo, Rodrigo Weber dos Santos,
... monodomain equations. Three different GPU implementations are compared, OpenGL, NVIDIA CUDA and OpenCL, to a CPU multicore implementation that uses OpenMP. The OpenGL approach showed to be the fastest with a ...
Tópico(s): Protein Structure and Dynamics
2012 - Springer Science+Business Media | Lecture notes in computer science
R. López, J. Fernández Rico, G. Ramı́rez, I. Ema, David Zorrilla,
... 3 or higher) (http://www.qtsoftware.com/products), OpenGL (1.1 or higher) (http://www.opengl.org/), GLUT 3.7 (http://www.opengl.org/resources/libraries/glut/). Nature of problem: Analysis ...
Tópico(s): Various Chemistry Research Topics
2009 - Elsevier BV | Computer Physics Communications
Kari Pulli, Tomi Aarnio, Kimmo Roimela, Jani Vaarala,
... first standardized 3D programming interfaces for mobile devices - OpenGL ES for native C/C++ and Mobile 3D ... attempts to take on that challenge, consisting of OpenGL ES, a low-level API, and M3G (also ... performance across the whole gamut of different devices. OpenGL ES and M3G, as well as our presentation ...
Tópico(s): Geological Modeling and Analysis
2005 - Institute of Electrical and Electronics Engineers | IEEE Computer Graphics and Applications
Z. Soferman, David Blythe, Nigel W. John,
... today. The development of graphics libraries such as OpenGL has also been an important factor. These libraries ... optimizes the utilization of the available graphics hardware. OpenGL has become a standard graphics application programming interface, ... and more OTS systems provide hardware implementations of OpenGL commands. The review paper follows the evolution of ...
Tópico(s): 3D Shape Modeling and Analysis
1998 - Institute of Electrical and Electronics Engineers | Proceedings of the IEEE
Although OpenGL is not usually thought of as a library for imaging, it was designed to expose the capabilities of modern frame buffer hardware. The emphasis in OpenGL is on 3D graphics (i.e., geometry), but OpenGL also includes a fairly rich set of capabilities ... 2D imaging. This paper describes the capabilities of OpenGL for imaging applications, including pixel transfer operations (draw, ... masking, and clipping. Several recently proposed extensions to OpenGL add significant capabilities to the core imaging model, ...
Tópico(s): Computer Graphics and Visualization Techniques
1996 - SPIE | Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
The OpenGL geometry pipeline lighting stage requires raising a number in the range [0,1] to a power between [ ... process. Although the system is tailored to the OpenGL application, the same principles can be applied to ...
Tópico(s): Digital Filter Design and Implementation
2004 - Institute of Electrical and Electronics Engineers | IEEE Transactions on Computers
OpenGL has been promoted to become the main 3D rendering engine of the ROOT framework. This required a major re-modularization of OpenGL support on all levels, from basic window-system ... of external scene-graph libraries into the ROOT OpenGL viewer as well as inclusion of ROOT 3D scenes into external GUI and OpenGL-based 3D-rendering frameworks.
Tópico(s): 3D Shape Modeling and Analysis
2008 - IOP Publishing | Journal of Physics Conference Series
Guido Reina, Thomas Müller, Thomas Ertl,
... three computer science courses to incorporate forward-compatible OpenGL. To help students, they developed an educational framework that abstracts some of modern OpenGL's difficult aspects.
Tópico(s): Augmented Reality Applications
2014 - Institute of Electrical and Electronics Engineers | IEEE Computer Graphics and Applications
... All of the test data are taken from OpenGL Simulation. The OpenGL which draws dynamic obstacles environment is used to ... SVMs, it compares with Back-Propagation algorithm through OpenGL simulation in view of the obstacle recognition accuracy ...
Tópico(s): Water Quality Monitoring Technologies
2009 - | International Journal of Fuzzy Logic and Intelligent Systems
Kris Popendorf, Yasubumi Sakakibara,
... a lightweight visualization system called SAMSCOPE accelerated by OpenGL. The extensive pre-processing and fast OpenGL interface of SAMSCOPE provides instantaneous and intuitive browsing ...
Tópico(s): RNA and protein synthesis mechanisms
2012 - Oxford University Press | Bioinformatics
David Levin, Damini Dey, Piotr J. Slomka,
... a hardware-software approach (HW-TPS) that uses OpenGL Vertex Shaders to perform a grid warp. The ... Processor based approach (GPU-TPS) that uses the OpenGL Shading Language to perform all warping calculations on ...
Tópico(s): Medical Image Segmentation Techniques
2005 - SPIE | Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
Mohammad Nakhaee, S. A. Ketabi, F. M. Peeters,
... the eigenvalue problems and the standard high performance OpenGL graphic library for real time plotting. TB Studio ... language: C++ External routines: BLAS, LAPACK, LAPACKE, wxWidgets, OpenGL, MathGL Nature of problem: Obtaining Tight-Binding Hamiltonian ...
Tópico(s): Semiconductor Quantum Structures and Devices
2020 - Elsevier BV | Computer Physics Communications
John O. Woods, John A. Christian,
... e.g., space applications). We present Glidar, an OpenGL and GL Shading Language-based sensor simulator, capable ...
Tópico(s): 3D Surveying and Cultural Heritage
2016 - Multidisciplinary Digital Publishing Institute | Journal of Imaging
... we go further to unify path rendering with OpenGL's established 3D and shading pipeline. We have ... our approach to accelerate path rendering as an OpenGL extension.
Tópico(s): Computational Geometry and Mesh Generation
2012 - Association for Computing Machinery | ACM Transactions on Graphics
Gallagher Pryor, Brett Lucey, Sandeep Maddipatla, Chris McClanahan, John Melonakos, Vishwanath Venugopalakrishnan, Krunal Patel, Pavan Yalamanchili, James Malcolm,
... and C++ code to CUDA PTX assembly and OpenGL shaders on demand at runtime. A facility is ... hardware and limited, image processing focused compute on OpenGL/ES (2.0 and up) devices for mobile ...
Tópico(s): Advanced Data Storage Technologies
2011 - SPIE | Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
Brent Nelson, Robert Haimes, Robert M. Kirby,
... the individual and the visualization system is upheld. OpenGL rendering of scientific visualizations has worked remarkably well ... the simulation and the linear assumptions inherent in OpenGL (planar fragments and color-space interpolation). Unfortunately, the ...
Tópico(s): 3D Shape Modeling and Analysis
2011 - Institute of Electrical and Electronics Engineers | IEEE Transactions on Visualization and Computer Graphics