IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU
The rise of interest to technology that accessible anywhere through the internet is making the demand towards improvement of performance in web applications rise over time. This demand initiated the development of various new technologies, and one of them is WebGPU. WebGPU promises to give access...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/66480 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:66480 |
---|---|
spelling |
id-itb.:664802022-06-28T12:31:38ZIMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU Agamani Budi Putera, Arung Indonesia Final Project graphical processing unit, GPU, parallelism, web browser, path tracing, WebGL, WebGPU, fragment shader, compute shader INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/66480 The rise of interest to technology that accessible anywhere through the internet is making the demand towards improvement of performance in web applications rise over time. This demand initiated the development of various new technologies, and one of them is WebGPU. WebGPU promises to give access to high performance computing on web browser. Exploration towards this tecnhology is needed to further examine the performance potential and to know the developer experience on developing applications that uses GPU on web browser. This report talks about the implementation of path tracing algoritm usingWebGPU. This algorithm is chosen because the highly parallelizable nature it carries. The result shows that WebGPU gives slightly worse performance compared to WebGL, in which implementation using fragment shader gives 33.3% lower performance and 37.12% on implementation using compute shader. This is caused by the amount of control towards shared memory and command buffer not yet provided by the existing API. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The rise of interest to technology that accessible anywhere through the internet is
making the demand towards improvement of performance in web applications rise
over time. This demand initiated the development of various new technologies, and
one of them is WebGPU. WebGPU promises to give access to high performance
computing on web browser. Exploration towards this tecnhology is needed to further
examine the performance potential and to know the developer experience on
developing applications that uses GPU on web browser.
This report talks about the implementation of path tracing algoritm usingWebGPU.
This algorithm is chosen because the highly parallelizable nature it carries. The
result shows that WebGPU gives slightly worse performance compared to WebGL,
in which implementation using fragment shader gives 33.3% lower performance and
37.12% on implementation using compute shader. This is caused by the amount
of control towards shared memory and command buffer not yet provided by the
existing API. |
format |
Final Project |
author |
Agamani Budi Putera, Arung |
spellingShingle |
Agamani Budi Putera, Arung IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
author_facet |
Agamani Budi Putera, Arung |
author_sort |
Agamani Budi Putera, Arung |
title |
IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
title_short |
IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
title_full |
IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
title_fullStr |
IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
title_full_unstemmed |
IMPLEMENTASI ALGORITMA PATH TRACING DENGAN PHYSICALLY-BASED RENDERING PADA WEBGPU |
title_sort |
implementasi algoritma path tracing dengan physically-based rendering pada webgpu |
url |
https://digilib.itb.ac.id/gdl/view/66480 |
_version_ |
1822933055898124288 |