Differentiable vector graphics rasterization for editing and learning

TM Li, M Lukáč, M Gharbi, J Ragan-Kelley - ACM Transactions on …, 2020 - dl.acm.org
We introduce a differentiable rasterizer that bridges the vector graphics and raster image
domains, enabling powerful raster-based loss functions, optimization procedures, and …

A survey on bounding volume hierarchies for ray tracing

D Meister, S Ogaki, C Benthin, MJ Doyle… - Computer Graphics …, 2021 - Wiley Online Library
Ray tracing is an inherent part of photorealistic image synthesis algorithms. The problem of
ray tracing is to find the nearest intersection with a given ray and scene. Although this …

Embree: a kernel framework for efficient CPU ray tracing

I Wald, S Woop, C Benthin, GS Johnson… - ACM Transactions on …, 2014 - dl.acm.org
We describe Embree, an open source ray tracing framework for x86 CPUs. Embree is
explicitly designed to achieve high performance in professional rendering environments in …

Toward real-time ray tracing: A survey on hardware acceleration and microarchitecture techniques

Y Deng, Y Ni, Z Li, S Mu, W Zhang - ACM Computing Surveys (CSUR), 2017 - dl.acm.org
Ray tracing has long been considered as the next-generation technology for graphics
rendering. Recently, there has been strong momentum to adopt ray tracing--based …

Optix: a general purpose ray tracing engine

SG Parker, J Bigler, A Dietrich, H Friedrich… - Acm transactions on …, 2010 - dl.acm.org
The NVIDIA® OptiX™ ray tracing engine is a programmable system designed for NVIDIA
GPUs and other highly parallel architectures. The OptiX engine builds on the key …

HIPRT: A Ray Tracing Framework in HIP

D Meister, P Kulkarni, A Vasishta… - Proceedings of the ACM on …, 2024 - dl.acm.org
We present HIPRT, an open-source ray tracing framework in HIP. HIPRT provides a
versatile, cross-platform solution for professional rendering on contemporary many-core …

Designing efficient sorting algorithms for manycore GPUs

N Satish, M Harris, M Garland - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
We describe the design of high-performance parallel radix sort and merge sort routines for
manycore GPUs, taking advantage of the full programmability offered by CUDA. Our radix …

3D radiative transfer modeling of structurally complex forest canopies through a lightweight boundary-based description of leaf clusters

J Qi, D **e, J Jiang, H Huang - Remote Sensing of Environment, 2022 - Elsevier
Abstract Three-dimensional (3D) radiative transfer simulations are critical for studying the
radiometric properties of canopies. Efficient and easy-to-use 3D radiative transfer models …

[PDF][PDF] Maximizing parallelism in the construction of BVHs, octrees, and k-d trees

T Karras - Proceedings of the Fourth ACM SIGGRAPH …, 2012 - diglib.eg.org
A number of methods for constructing bounding volume hierarchies and point-based octrees
on the GPU are based on the idea of ordering primitives along a space-filling curve. A major …

GPGPU-based parallel computation using discrete elements in geotechnics: a state-of-art review

YK Gujjala, HM Kim, DW Ryu - Archives of Computational Methods in …, 2023 - Springer
Large deformation near surface excavations and openings has been frequently simulated in
geotechnical problems. Mesh-based approaches for large-scale simulation have long been …