Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Software rendering
  4. 2014
  1. Home
  2. Topics
  3. Software rendering
  4. 2014
Showing papers on "Software rendering published in 2014"
Journal Article•10.1111/CGF.12296•
4D video textures for interactive character appearance

[...]

Dan Casas1, Marco Volino1, John Collomosse1, Adrian Hilton1•
University of Surrey1
01 May 2014-Computer Graphics Forum
TL;DR: 4D Video Textures introduce a novel representation for rendering video‐realistic interactive character animation from a database of 4D actor performance captured in a multiple camera studio that achieves >90% reduction in size and halves the rendering cost.
Abstract: 4D Video Textures 4DVT introduce a novel representation for rendering video-realistic interactive character animation from a database of 4D actor performance captured in a multiple camera studio. 4D performance capture reconstructs dynamic shape and appearance over time but is limited to free-viewpoint video replay of the same motion. Interactive animation from 4D performance capture has so far been limited to surface shape only. 4DVT is the final piece in the puzzle enabling video-realistic interactive animation through two contributions: a layered view-dependent texture map representation which supports efficient storage, transmission and rendering from multiple view video capture; and a rendering approach that combines multiple 4DVT sequences in a parametric motion space, maintaining video quality rendering of dynamic surface appearance whilst allowing high-level interactive control of character motion and viewpoint. 4DVT is demonstrated for multiple characters and evaluated both quantitatively and through a user-study which confirms that the visual quality of captured video is maintained. The 4DVT representation achieves >90% reduction in size and halves the rendering cost.

126 citations

Journal Article•10.1111/CGF.12252•
A Survey of Volumetric Illumination Techniques for Interactive Volume Rendering

[...]

Daniel Jönsson1, Erik Sundén1, Anders Ynnerman1, Timo Ropinski1•
Linköping University1
01 Feb 2014-Computer Graphics Forum
TL;DR: This survey review and classify the existing techniques for advanced volumetric illumination based on their technical realization, their performance behaviour as well as their perceptual capabilities will define future challenges in the area of interactive advanced voluetric illumination.
Abstract: Interactive volume rendering in its standard formulation has become an increasingly important tool in many application domains. In recent years several advanced volumetric illumination techniques to be used in interactive scenarios have been proposed. These techniques claim to have perceptual benefits as well as being capable of producing more realistic volume rendered images. Naturally, they cover a wide spectrum of illumination effects, including varying shading and scattering effects. In this survey, we review and classify the existing techniques for advanced volumetric illumination. The classification will be conducted based on their technical realization, their performance behaviour as well as their perceptual capabilities. Based on the limitations revealed in this review, we will define future challenges in the area of interactive advanced volumetric illumination.

118 citations

Journal Article•10.1111/CGF.12256•
Scalable Realistic Rendering with Many-Light Methods

[...]

Carsten Dachsbacher1, Jaroslav Křivánek2, Miloš Hašan3, Adam Arbree4, Bruce Walter5, Jan Novák1 •
Karlsruhe Institute of Technology1, Charles University in Prague2, University of California, Berkeley3, Autodesk4, Cornell University5
01 Feb 2014-Computer Graphics Forum
TL;DR: An easy‐to‐follow, introductory tutorial of the many‐light theory is given; a comprehensive, unified survey of the topic is provided with a comparison of the main algorithms; limitations regarding materials and light transport phenomena are discussed and a vision to motivate and guide future research is presented.
Abstract: Recent years have seen increasing attention and significant progress in many-light rendering, a class of methods for efficient computation of global illumination. The many-light formulation offers a unified mathematical framework for the problem reducing the full lighting transport simulation to the calculation of the direct illumination from many virtual light sources. These methods are unrivaled in their scalability: they are able to produce plausible images in a fraction of a second but also converge to the full solution over time. In this state-of-the-art report, we give an easy-to-follow, introductory tutorial of the many-light theory; provide a comprehensive, unified survey of the topic with a comparison of the main algorithms; discuss limitations regarding materials and light transport phenomena and present a vision to motivate and guide future research. We will cover both the fundamental concepts as well as improvements, extensions and applications of many-light rendering.

109 citations

Journal Article•10.1111/CGF.12280•
State-of-the-Art in Compressed GPU-Based Direct Volume Rendering

[...]

M. Balsa Rodriguez, Enrico Gobbetti, J.A. Iglesias Guitián1, Maxim Makhinya2, Fabio Marton, Renato Pajarola2, Susanne K. Suter3, Susanne K. Suter2 •
University of Zaragoza1, University of Zurich2, University of Florida3
01 Sep 2014-Computer Graphics Forum
TL;DR: This report reviews the existing compressed GPU volume rendering approaches, covering sampling grid layouts, compact representation models, compression techniques, GPU rendering architectures and fast decoding techniques.
Abstract: Great advancements in commodity graphics hardware have favoured graphics processing unit GPU-based volume rendering as the main adopted solution for interactive exploration of rectilinear scalar volumes on commodity platforms. Nevertheless, long data transfer times and GPU memory size limitations are often the main limiting factors, especially for massive, time-varying or multi-volume visualization, as well as for networked visualization on the emerging mobile devices. To address this issue, a variety of level-of-detail LOD data representations and compression techniques have been introduced. In order to improve capabilities and performance over the entire storage, distribution and rendering pipeline, the encoding/decoding process is typically highly asymmetric, and systems should ideally compress at data production time and decompress on demand at rendering time. Compression and LOD pre-computation does not have to adhere to real-time constraints and can be performed off-line for high-quality results. In contrast, adaptive real-time rendering from compressed representations requires fast, transient and spatially independent decompression. In this report, we review the existing compressed GPU volume rendering approaches, covering sampling grid layouts, compact representation models, compression techniques, GPU rendering architectures and fast decoding techniques.

108 citations

Journal Article•10.1145/2678373.2665748•
Eliminating redundant fragment shader executions on a mobile GPU via hardware memoization

[...]

Jose-Maria Arnau1, Joan-Manuel Parcerisa1, Polychronis Xekalakis2•
Polytechnic University of Catalonia1, Intel2
14 Jun 2014
TL;DR: The result of the analysis is a task level memoization scheme, that easily outperforms the current state-of-the-art in low power GPUs, and is able to remove 59.7% of the redundant fragment computations on average.
Abstract: Redundancy is at the heart of graphical applications. In fact, generating an animation typically involves the succession of extremely similar images. In terms of rendering these images, this behavior translates into the creation of many fragment programs with the exact same input data. We have measured this fragment redundancy for a set of commercial Android applications, and found that more than 40% of the fragments used in a frame have been already computed in a prior frame.In this paper we try to exploit this redundancy, using fragment memoization. Unfortunately, this is not an easy task as most of the redundancy exists across frames, rendering most HW based schemes unfeasible. We thus first take a step back and try to analyze the temporal locality of the redundant fragments, their complexity, and the number of inputs typically seen in fragment programs. The result of our analysis is a task level memoization scheme, that easily outperforms the current state-of-the-art in low power GPUsMore specifically, our experimental results show that our scheme is able to remove 59.7% of the redundant fragment computations on average. This materializes to a significant speedup of 17.6% on average, while also improving the overall energy efficiency by 8.9% on average.

69 citations

Proceedings Article•10.2312/EGST.20141037•
State of the Art Report on Real-time Rendering with Hardware Tessellation

[...]

Henry Schäfer1, Matthias Nießner1, Benjamin Keinert1, Marc Stamminger1, Charles Loop2 •
University of Erlangen-Nuremberg1, Microsoft2
1 Jan 2014
TL;DR: An overview of recent work and challenges in GPU tessellation is provided by summarizing, discussing and comparing methods for the rendering of smooth and highly detailed surfaces in real-time.
Abstract: For a long time, GPUs have primarily been optimized to render more and more triangles with increasingly flexible shading. However, scene data itself has typically been generated on the CPU and then uploaded to GPU memory. Therefore, widely used techniques that generate geometry at render time on demand for the rendering of smooth and displaced surfaces were not applicable to interactive applications. As a result of recent advances in graphics hardware, in particular the GPU tessellation unit’s ability to overcome this limitation, complex geometry can now be generated within the GPU’s rendering pipeline on the fly. GPU hardware tessellation enables the generation of smooth parametric surfaces or application of displacement mapping in real-time applications. However, many well-established approaches in offline rendering are not directly transferable, due to the limited tessellation patterns or the parallel execution model of the tessellation stage. In this state of the art report, we provide an overview of recent work and challenges in this topic by summarizing, discussing and comparing methods for the rendering of smooth and highly detailed surfaces in real-time.

30 citations

Proceedings Article•10.1109/VR.2014.6802042•
Stereoscopic rendering of virtual environments with wide Field-of-Views up to 360°

[...]

Jérôme Ardouin1, Anatole Lécuyer1, Maud Marchal1, Eric Marchand•
French Institute for Research in Computer Science and Automation1
24 Apr 2014
TL;DR: This paper introduces a novel approach for stereoscopic rendering of virtual environments with a wide Field-of-View up to 360° and proposes a novel pre-clip stage specifically adapted to geometric approaches for which problems occur with polygons spanning across the projection discontinuities.
Abstract: In this paper we introduce a novel approach for stereoscopic rendering of virtual environments with a wide Field-of-View (FoV) up to 360°. Handling such a wide FoV implies the use of non-planar projections and generates specific problems such as for rasterization and clipping of primitives. We propose a novel pre-clip stage specifically adapted to geometric approaches for which problems occur with polygons spanning across the projection discontinuities. Our approach integrates seamlessly with immersive virtual reality systems as it is compatible with stereoscopy, head-tracking, and multi-surface projections. The benchmarking of our approach with different hardware setups could show that it is well compliant with real-time constraint, and capable of displaying a wide range of FoVs. Thus, our geometric approach could be used in various VR applications in which the user needs to extend the FoV and apprehend more visual information.

25 citations

Journal Article•10.1145/2661229.2661274•
Massively-parallel vector graphics

[...]

Francisco Ganacim1, Rodolfo S. Lima1, Luiz Henrique de Figueiredo1, Diego Nehab1•
Instituto Nacional de Matemática Pura e Aplicada1
19 Nov 2014
TL;DR: A massively parallel vector graphics rendering pipeline that was optimized for wide antialiasing filters and a large number of samples per pixel to generate sharp, noise-free images is presented.
Abstract: We present a massively parallel vector graphics rendering pipeline that is divided into two components. The preprocessing component builds a novel adaptive acceleration data structure, the shortcut tree. Tree construction is efficient and parallel at the segment level, enabling dynamic vector graphics. The tree allows efficient random access to the color of individual samples, so the graphics can be warped for special effects. The rendering component processes all samples and pixels in parallel. It was optimized for wide antialiasing filters and a large number of samples per pixel to generate sharp, noise-free images. Our sample scheduler allows pixels with overlapping antialiasing filters to share samples. It groups together samples that can be computed with the same vector operations using little memory or bandwidth. The pipeline is feature-rich, supporting multiple layers of filled paths, each defined by curved outlines (with linear, rational quadratic, and integral cubic Bezier segments), clipped against other paths, and painted with semi-transparent colors, gradients, or textures. We demonstrate renderings of complex vector graphics in state-of-the-art quality and performance. Finally, we provide full source-code for our implementation as well as the input data used in the paper.

23 citations

Proceedings Article•10.1109/ESTIMEDIA.2014.6962347•
Quality-aware mobile graphics workload characterization for energy-efficient DVFS design

[...]

Jurn-Gyu Park1, Chen-Ying Hsieh1, Nikil Dutt1, Sung-Soo Lim2•
University of California, Irvine1, Kookmin University2
24 Nov 2014
TL;DR: This study presents a study of mobile GPU graphics workload characterization for DVFS design considering user experience and energy efficiency on a real smart-phone, and develops micro-benchmarks that stress specific stages of the graphics pipeline separately to study the relationship between varying graphics workloads and resulting energy and performance.
Abstract: Contemporary mobile platforms use mobile GPUs for graphics-intensive applications, and deploy proprietary Dynamic Voltage Frequency Scaling (DVFS) policies in an attempt to save energy without sacrificing quality. However, there have been no previous systematic studies to correlate the performance, power, and energy efficiency of mobile GPUs based on diverse graphics workloads to enable more efficient mobile platform DVFS policies for energy savings. For the first time we present a study of mobile GPU graphics workload characterization for DVFS design considering user experience and energy efficiency on a real smart-phone. We develop micro-benchmarks that stress specific stages of the graphics pipeline separately, and study the relationship between varying graphics workloads and resulting energy and performance of different mobile graphics pipeline stages. We use these results to outline opportunities for more efficient, integrated DVFS policies across the mobile GPU, memory and CPU hardware components for saving energy without sacrificing user experience. Our experimental results on the Nexus 4 smartphone show that it is important to characterize GPU hardware and graphics workloads accurately in order to achieve increased energy efficiency without degradation in graphics performance for better user experience. We believe that our observations and results will enable more energy-efficient DVFS algorithms for mobile graphics rendering in the face of rapidly changing mobile GPU architectures.

21 citations

Proceedings Article•10.2312/HPG.20141099•
Interactive rendering of giga-particle fluid simulations

[...]

Florian Reichl1, Matthäus G. Chajdas1, Jens Schneider2, Rüdiger Westermann1•
Technische Universität München1, King Abdullah University of Science and Technology2
23 Jun 2014
TL;DR: An interactive rendering system for particle-based fluid simulations comprising hundreds of millions of particles per time step is described and a novel binary voxel representation for particle positions in combination with random jitter is presented to drastically reduce memory and bandwidth requirements.
Abstract: We describe the design of an interactive rendering system for particle-based fluid simulations comprising hundreds of millions of particles per time step. We present a novel binary voxel representation for particle positions in combination with random jitter to drastically reduce memory and bandwidth requirements. To avoid a time-consuming preprocess and restrict the workload to what is seen, the construction of this representation is embedded into front-to-back GPU ray-casting. For high speed rendering, we ray-cast spheres and extend on total-variation-based image de-noising models to smooth the fluid surface according to data specific boundary conditions. The regular voxel structure permits highly efficient ray-sphere intersection testing as well as classification of foam particles at runtime on the GPU. Foam particles are rendered volumetrically by reconstructing densities from the binary representation on-the-fly. The particular design of our system allows scrubbing through high-resolution animated fluids at interactive rates.

20 citations

Patent•
Efficient sharing of graphics resources by multiple virtual machines

[...]

Stephen P. Johnson1•
VMware1
9 May 2014
TL;DR: In this paper, the authors present a virtual machine sharing a graphics resource among a plurality of virtual machines (VMs) running on a host, where the identical graphics resource is shared by the first VM and at least one other VM.
Abstract: Graphics resources are shared among a plurality of virtual machines (VMs) running on a host. In one embodiment, a request to create a graphics resource is received from a first VM, the request including a graphics object ID corresponding to the graphics resource to be created. A resource key is generated based on content of the graphics resource and an association is maintained between the graphics object ID and the resource key. If an identical graphics resource does not currently reside in the host graphics memory, a command is sent to the host GPU driver to store the graphics resource in the host graphics memory, but when an identical graphics resource resides in the host graphics memory, the graphics resource is not stored in the host graphics memory. Instead, the identical graphics resource is shared by the first VM and at least one other VM.
Proceedings Article•10.2312/PGV.20141086•
Performance modeling of vl3 volume rendering on GPU-based clusters

[...]

Silvio Rizzi1, Mark Hereld1, Joseph A. Insley1, Michael E. Papka2, Thomas D. Uram1, Venkat Vishwanath1 •
Argonne National Laboratory1, Northern Illinois University2
9 Jun 2014
TL;DR: An analytical model is focused on the parallel volume rendering and compositing stages and predicts their performance requiring only a few input parameters, and vl3, a novel parallelVolume rendering framework for visualization of large datasets is presented.
Abstract: This paper presents an analytical model for parallel volume rendering of large datasets using GPU-based clusters. The model is focused on the parallel volume rendering and compositing stages and predicts their performance requiring only a few input parameters. We also present vl3, a novel parallel volume rendering framework for visualization of large datasets. Its performance is evaluated on a GPU-based cluster, weak and strong scaling are studied, and model predictions are validated with experimental results on up to 128 GPUs.
Journal Article•10.1109/MCG.2014.69•
Incorporating Modern OpenGL into Computer Graphics Education

[...]

Guido Reina1, Thomas Müller1, Thomas Ertl1•
University of Stuttgart1
14 Jul 2014-IEEE Computer Graphics and Applications
TL;DR: University of Stuttgart educators have updated three computer science courses to incorporate forward-compatible OpenGL and developed an educational framework that abstracts some of modern OpenGL's difficult aspects.
Abstract: University of Stuttgart educators have updated 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.
Journal Article•10.1007/S11227-013-1004-X•
Direct volume rendering of unstructured tetrahedral meshes using CUDA and OpenMP

[...]

Erhan Okuyan1, Uğur Güdükbay1•
Bilkent University1
01 Feb 2014-The Journal of Supercomputing
TL;DR: A GPU-based volume rendering algorithm that itself is based on a cell projection-based ray-casting algorithm designed for CPU implementations and a multicore parallelized version of the cell-projection algorithm using OpenMP, which has a low memory footprint and supports progressive rendering.
Abstract: Direct volume visualization is an important method in many areas, including computational fluid dynamics and medicine. Achieving interactive rates for direct volume rendering of large unstructured volumetric grids is a challenging problem, but parallelizing direct volume rendering algorithms can help achieve this goal. Using Compute Unified Device Architecture (CUDA), we propose a GPU-based volume rendering algorithm that itself is based on a cell projection-based ray-casting algorithm designed for CPU implementations. We also propose a multicore parallelized version of the cell-projection algorithm using OpenMP. In both algorithms, we favor image quality over rendering speed. Our algorithm has a low memory footprint, allowing us to render large datasets. Our algorithm supports progressive rendering. We compared the GPU implementation with the serial and multicore implementations. We observed significant speed-ups that, together with progressive rendering, enables reaching interactive rates for large datasets.
Journal Article•10.7567/JJAP.53.07KC14•
A real-time sound rendering system based on the finite-difference time-domain algorithm

[...]

Tan Yiyu1, Yasushi Inoguchi1, Yukinori Sato1, Makoto Otani2, Yukio Iwaya3, Hiroshi Matsuoka4, Takao Tsuchiya5 •
Japan Advanced Institute of Science and Technology1, Shinshu University2, Tohoku Gakuin University3, Tohoku University4, Doshisha University5
26 Jun 2014-Japanese Journal of Applied Physics
TL;DR: A real-time sound rendering system based on the hardware-oriented finite difference time domain algorithm (HO-FDTD) and time-sharing architecture is proposed and implemented by the field programmable gate array (FPGA) in this study.
Abstract: Real-time sound rendering applications are memory-intensive and computation-intensive. To speed up computation and extend the simulated area, a real-time sound rendering system based on the hardware-oriented finite difference time domain algorithm (HO-FDTD) and time-sharing architecture is proposed and implemented by the field programmable gate array (FPGA) in this study. Compared with the traditional rendering system with parallel architecture, the proposed system extends by about 37 times in the simulated area because data are stored in the on-chip block memories instead of the D flip-flops. The hardware system becomes stable after 400 time steps in the impulse response. To render a three-minute Beethoven classical music clip, the hardware system carries it out in real-time while the software simulation takes about 63 min in a computer with 4 GB RAM and an AMD Phenom 9500 Quad-core processor running on 2.2 GHz.
Proceedings Article•10.1109/SIBGRAPI.2014.34•
Instanced Rendering of Massive CAD Models Using Shape Matching

[...]

Paulo Ivson Netto Santos1, Waldemar Celes Filho1•
Pontifical Catholic University of Rio de Janeiro1
26 Aug 2014
TL;DR: An efficient approach to greatly reduce memory usage and to achieve high rendering performance for massive 3D CAD models based on the observation that these models often contain many instances of the same geometries is presented.
Abstract: We present an efficient approach to greatly reduce memory usage and to achieve high rendering performance for massive 3D CAD models Our work is based on the observation that these models often contain many instances of the same geometries Using a shape matching algorithm, we identify these instances and estimate the optimal affine transformation between them The resulting sets of unique geometries only require a fraction of the memory used by the original 3D model This compact representation can be rendered efficiently using hardware-accelerated geometry instancing As another benefit, this allows for interactive rendering of highly dynamic scenes of up to a million moving objects Our proposal assumes no knowledge about the scene, and thus can be applied to other kinds of massive 3D models with similar properties
Proceedings Article•10.1109/ICIP.2014.7025970•
Impact of geometry-preserving encryption on rendering time

[...]

Marc Eluard, Yves Maetz, Gwenael Doerr
1 Oct 2014
TL;DR: This paper introduces a collection of geometry-preserving encryption algorithms, whose visual impact can be adjusted with a tuning parameter, and then reports on the influence of the deformation on the actual rendering time of the object.
Abstract: Collaborative creation workflows are calling for softer protection mechanisms than conventional encryption. Geometry-preserving encryption relates to protection techniques for 3D objects that alter the visual representation of the object after rendering but preserves some geometrical primitives, e.g. the bounding box. The advantage of this approach is the ability of legacy renderers to readily display composite scenes that contain both protected and unprotected objects. In this paper, we introduce a collection of geometry-preserving encryption algorithms, whose visual impact can be adjusted with a tuning parameter, and then report on the influence of the deformation on the actual rendering time of the object. Experimental results clearly highlight that special care needs to be taken in order to preserve interactivity, that is a de facto requirement for collaborative creation.
Book•
Introduction to Computer Graphics: A Practical Learning Approach

[...]

Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, Marco Di Benedetto
17 Oct 2014
TL;DR: The authors use the WebGL graphics API to develop NVMC, a simple, interactive car racing game, and help students understand how to handle 3D geometric transformations, texturing, complex lighting effects, and more.
Abstract: Teach Your Students How to Create a Graphics Application Introduction to Computer Graphics: A Practical Learning Approach guides students in developing their own interactive graphics application. The authors show step by step how to implement computer graphics concepts and theory using the EnvyMyCar (NVMC) framework as a consistent example throughout the text. They use the WebGL graphics API to develop NVMC, a simple, interactive car racing game. Each chapter focuses on a particular computer graphics aspect, such as 3D modeling and lighting. The authors help students understand how to handle 3D geometric transformations, texturing, complex lighting effects, and more. This practical approach leads students to draw the elements and effects needed to ultimately create a visually pleasing car racing game. The code is available at www.envymycarbook.com
Proceedings Article•10.1109/SEARIS.2014.7152799•
guacamole - An extensible scene graph and rendering framework based on deferred shading

[...]

Simon Schneegans1, Felix Lauer1, Andreas-C. Bernstein1, Andre Schollmeyer1, Bernd Froehlich1 •
Bauhaus University, Weimar1
30 Mar 2014
TL;DR: Guacamole is a novel open source software framework for developing virtual-reality applications that features a lightweight scene graph combined with a versatile deferred shading pipeline that is capable of rendering on multiple GPUs for the support of multi-screen displays and multi-user applications.
Abstract: In this paper, we present guacamole, a novel open source software framework for developing virtual-reality applications. It features a lightweight scene graph combined with a versatile deferred shading pipeline. In our deferred renderer, the geometry processing is decoupled from subsequent shading stages. This allows us to use the same flexible materials for various geometry types. Materials consist of multiple programmable shading stages and user-defined attributes. In contrast to other deferred shading implementations, our renderer automatically infers and generates the necessary buffer configurations and shader programs. We demonstrate the extensibility of our pipeline by showing how we added rendering support for non-polygonal data such as trimmed NURBS and volume data. Furthermore, guacamole features many state-of-the-art post-processing effects such as ambient occlusion or volumetric light. Our framework is also capable of rendering on multiple GPUs for the support of multi-screen displays and multi-user applications.
Proceedings Article•10.1109/PACIFICVIS.2014.25•
Application of Stochastic Point-Based Rendering to Transparent Visualization of Large-Scale Laser-Scanned Data of 3D Cultural Assets

[...]

Satoshi Tanaka1, Makoto Uemura1, Kyoko Hasegawa1, Takehiko Kitagawa1, Takahiro Yoshida1, Asuka Sugiyama1, Hiromi T. Tanaka1, Atsushi Okamoto, Naohisa Sakamoto2, Koji Koyamada2 •
Ritsumeikan University1, Kyoto University2
4 Mar 2014
TL;DR: This work proposes a new application of stochastic point-based rendering, which was recently proposed for implicit surfaces, to large-scale laser-scanned 3D point data and demonstrates the effectiveness of this scheme by visualizing a campus building and a culturally important festival float.
Abstract: We propose a new application of stochastic point-based rendering, which was recently proposed for implicit surfaces, to large-scale laser-scanned 3D point data. Specifically, we propose a scheme to apply the rendering to transparent and fused visualization of recent large and complex laser-scanned data from cultural assets. Our scheme uses 3D points that are directly acquired using a laser scanner as the rendering primitives. For laser-scanned data that consist of more than 107 or 108 3D points, the pre-processing stage takes only a few minutes, and the rendering stage is executable at interactive frame rates. We do not encounter rendering artifacts originating from the indefiniteness of depth-sorted orders of rendering primitives. Fused visualization with various visual assistants is also possible. We demonstrate the effectiveness of our scheme by visualizing a campus building and a culturally important festival float.
Proceedings Article•
Towards a heuristic based real time hybrid rendering a strategy to improve real time rendering quality using heuristics and ray tracing

[...]

Paulo Andrade1, Thales Sabino1, Esteban Clua1•
Federal Fluminense University1
1 Jan 2014
TL;DR: This work presents a method to improve hybrid rendering by analysing the scene in real time and decide what should be ray traced, in order to provide the best visual experience within acceptable frame rates.
Abstract: Hybrid rendering combines the speed of raster-based rendering with the photorealism of ray trace rendering in order to achieve both speed and visual quality for interactive applications. Since ray tracing images is a demanding task, a hybrid renderer must use ray tracing carefully in order to maintain an acceptable frame rate. Fixed solutions, where only shadows or reflexive objects are ray traced not only cannot guarantee real time, but can represent a waste of processing, if the final result minimally differs from a raster only result. In our work, we present a method to improve hybrid rendering by analysing the scene in real time and decide what should be ray traced, in order to provide the best visual experience within acceptable frame rates.
Patent•
Methods and systems for generating and rendering object based audio with conditional rendering metadata

[...]

Sripal S. Mehta1, Thomas Ziegler, Stewart Murrie1•
Dolby Laboratories1
3 Apr 2014
TL;DR: In this paper, the authors propose methods for rendering audio content determined by a program, including by rendering content of at least one audio channel of the program in a manner compliant with each applicable rendering constraint in response to at least some of the conditional rendering metadata.
Abstract: Methods and audio processing units for generating an object based audio program including conditional rendering metadata corresponding to at least one object channel of the program, where the conditional rendering metadata is indicative of at least one rendering constraint, based on playback speaker array configuration, which applies to each corresponding object channel, and methods for rendering audio content determined by such a program, including by rendering content of at least one audio channel of the program in a manner compliant with each applicable rendering constraint in response to at least some of the conditional rendering metadata. Rendering of a selected mix of content of the program may provide an immersive experience.
Measuring Per-Frame Energy Consumption of Real-Time Graphics Applications

[...]

Bjorn Johnsson, Tomas Akenine-Möller
1 Jan 2014
TL;DR: This paper presents a simple, straightforward method for measuring per-frame energy consumption of real-time graphics workloads, which is non-invasive, meaning that source code is not needed, which makes it possible to measure on a much wider range of applications.
Abstract: Energy and power efficiency are becoming important topics within the graphics community. In this paper, we present a simple, straightforward method for measuring per-frame energy consumption of real-time graphics workloads. The method is non-invasive, meaning that source code is not needed, which makes it possible to measure on a much wider range of applications. We also discuss certain behaviors of the measured platforms that can affect energy measurements, e.g., what happens when calling glFinish(), which ensures that all issued graphics commands are finished executing. Measurements are done both on a smartphone and on CPUs with integrated graphics processors.
Proceedings Article•10.1109/CANDAR.2014.76•
Hybrid Visualization of Sparse Point-Based Data Using GPGPU

[...]

Niko Lukač1, Denis pelic1, Borut alik1•
University of Maribor1
10 Dec 2014
TL;DR: This paper introduces a novel hybrid visualization method that utilizes point- based and volume-based rendering of sparse point-based data and achieves real-time visualization, while retaining high visual accuracy, as shown on cosmological dark matter SPH-based dataset.
Abstract: Direct point-based rendering is a popular method in scientific visualization, since the number of point-based datasets increased dramatically in the past few years. At the same time, rendering of point primitives is becoming less efficient as the data size increases. Point splatting, volume-based rendering, or is surface extraction are well-known approaches that can be utilized. Unfortunately, high visual accuracy is often sacrificed. Furthermore, unstructured sparse point-based data is more difficult to visualize, since no surface geometry and topology can be implicitly defined. This paper introduces a novel hybrid visualization method that utilizes point-based and volume-based rendering of sparse point-based data. The visualization is done entirely with a custom rendering pipeline by using GPGPU, which provides accelerated rendering. The method achieves real-time visualization, while retaining high visual accuracy, as shown on cosmological dark matter SPH-based dataset.
Patent•
Compression techniques for dynamically-generated graphics resources

[...]

Robert B. Taylor1, Travis T. Schluessler•
Intel1
25 Jul 2014
TL;DR: In this article, the authors describe compression techniques for dynamically-generated graphics resources and claim that the compression procedure should be based on a graphics quality threshold for the dynamically generated graphics resource.
Abstract: Compression techniques for dynamically-generated graphics resources are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to determine one or more usage characteristics of a dynamically-generated graphics resource, determine whether to compress the dynamically-generated graphics resource based on the one or more usage characteristics, and in response to a determination to compress the dynamically-generated graphics resource, select a compression procedure based on a graphics quality threshold for the dynamically-generated graphics resource. Other embodiments are described and claimed.
Patent•
Video gaming device with remote rendering capability

[...]

Cyril Perrin
9 Jan 2014
TL;DR: In this article, the authors present a gaming device for playing a video game, which executes game software to output rendering commands representing a virtual world of the video game and has a local rendering module for processing the rendering commands to generate an image data stream of the virtual world.
Abstract: A gaming device for playing a video game. The gaming device executes game software to output rendering commands representing a virtual world of the video game and has a local rendering module for processing the rendering commands to generate an image data stream of the virtual world. The gaming device has a remote rendering controller for generating second rendering commands for processing by a remote rendering module to generate a rendered graphics output also depicting the virtual world.
Patent•
Collaborative, multi-user system for viewing, rendering, and editing 3d assets

[...]

Thiago Da Costa1, Arno Zinke1, Dov Amihod1•
Autodesk1
14 Feb 2014
TL;DR: In this article, the authors present a system for allowing multiple users to collaboratively edit 3D assets in real-time, using a distributed 3D editing/rendering software application.
Abstract: Systems and methods are presented for allowing multiple users to collaboratively edit 3-D assets in real-time, using a distributed 3-D editing/rendering software application. The software application may include a lightweight, browser-based user interface that is able to run on computing devices with relatively little memory and processing power. The software application may further include a progressive rendering engine.
Journal Article•10.4018/IJCVIP.2014040102•
A Framework for Interactive 3D Rendering on Mobile Devices

[...]

Ekta Walia1, Vishal Verma•
South Asian University1
01 Apr 2014-International Journal of Computer Vision
TL;DR: A framework that uses Image Based Rendering (IBR) technique to render interactive 3D graphics on mobile devices and the experimental results show that the proposed framework performs better than the geometry-based techniques in terms of rendering time, visual quality and memory requirements.
Abstract: Although mobile devices have now become an important computing platform, however most of them still lack hardware accelerated graphics. Therefore, interactive 3D rendering on these devices is a difficult task. This paper describes different approaches for 3D rendering on mobile devices and the associated challenges. It then investigates different solutions to resolve these problems and proposes a framework that uses Image Based Rendering (IBR) technique to render interactive 3D graphics on mobile devices. Further, the performance of proposed framework is compared with Geometry Based Rendering (GBR). The experimental results show that the proposed framework performs better than the geometry-based techniques in terms of rendering time, visual quality and memory requirements. The results also show that the rendering time of the proposed framework is independent of the scene complexity. The experiments are performed in Java Platform Micro Edition (JavaME) environment with Sun JavaME Phone emulator.
Proceedings Article•10.1109/COM.GEO.2014.23•
An Efficient Architecture for Automatic Shaders Management on Virtual Globes

[...]

Agustín Trujillo, José P. Suárez, José Miguel Santana, Manuel de la Calle, Diego Gómez-Deck 
4 Aug 2014
TL;DR: This paper presents the last advances in Glob3 Mobile, a multi-platform graphics engine for Virtual Globes oriented to any kind of user and explains a few key aspects about what shading programs are, and their benefits compared to the fixed rendering pipeline paradigm.
Abstract: This paper presents the last advances in Glob3 Mobile, a multi-platform graphics engine for Virtual Globes oriented to any kind of user. More specifically, the document focuses on the possibilities that programmable graphic pipelines have to offer regarding the rendering of many kinds of geospatial symbology. This paper explains a few key aspects about what shading programs are, and their benefits compared to the fixed rendering pipeline paradigm. It is also discussed how to manage the programs running on GPU in an user-friendly way, and the architecture that allows to perform this management keeping a high performance during the rendering.
Book•
Real-Time 3D Rendering with DirectX and HLSL: A Practical Guide to Graphics Programming

[...]

Paul Varcholik
3 May 2014
TL;DR: This step-by-step text demystifies modern graphics programming so you can quickly start writing professional code with DirectX and HLSL and dont need any experience with 3D graphics or the associated math.
Abstract: Get Started Quickly with DirectX 3D Programming: No 3D Experience Needed This step-by-step text demystifies modern graphics programming so you can quickly start writing professional code with DirectX and HLSL. Expert graphics instructor Paul Varcholik starts with the basics: a tour of the Direct3D graphics pipeline, a 3D math primer, and an introduction to the best tools and support libraries. Next, youll discover shader authoring with HLSL. Youll implement basic lighting models, including ambient lighting, diffuse lighting, and specular highlighting. Youll write shaders to support point lights, spotlights, environment mapping, fog, color blending, normal mapping, and more. Then youll employ C++ and the Direct3D API to develop a robust, extensible rendering engine. Youll learn about virtual cameras, loading and rendering 3D models, mouse and keyboard input, and youll create a flexible effect and material system to integrate your shaders. Finally, youll extend your graphics knowledge with more advanced material, including post-processing techniques for color filtering, Gaussian blurring, bloom, and distortion mapping. Youll develop shaders for casting shadows, work with geometry and tessellation shaders, and implement a complete skeletal animation system for importing and rendering animated models. You dont need any experience with 3D graphics or the associated math: Everythings taught hands-on, and all graphics-specific code is fully explained. Coverage includes The Direct3D API and graphics pipeline A 3D math primer: vectors, matrices, coordinate systems, transformations, and the DirectX Math library Free and low-cost tools for authoring, debugging, and profiling shaders Extensive treatment of HLSL shader authoring Development of a C++ rendering engine Cameras, 3D models, materials, and lighting Post-processing effects Device input, component-based architecture, and software services Shadow mapping, depth maps, and projective texture mapping Skeletal animation Geometry and tessellation shaders Survey of rendering optimization, global illumination, compute shaders, deferred shading, and data-driven engine architecture
...

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve