[
    {
        "id": "freude-2025-iso",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": "20.500.12708/216172",
        "title": "Inverse Simulation of Radiative Thermal Transport",
        "date": "2025-04-17",
        "abstract": "The early phase of urban planning and architectural design has a great impact on the thermal loads and characteristics of constructed buildings. It is, therefore, important to efficiently simulate thermal effects early on and rectify possible problems. In this paper, we present an inverse simulation of radiative heat transport and a differentiable photon-tracing approach. Our method utilizes GPU-accelerated ray tracing to speed up both the forward and adjoint simulation. Moreover, we incorporate matrix compression to further increase the efficiency of our thermal solver and support larger scenes. In addition to our differentiable photon-tracing approach, we introduce a novel approximate edge sampling scheme that re-uses primary samples instead of relying on explicit edge samples or auxiliary rays to resolve visibility discontinuities. Our inverse simulation system enables designers to not only predict the temperature distribution, but also automatically optimize the design to improve thermal comfort and avoid problematic configurations. We showcase our approach using several examples in which we optimize the placement of buildings or their facade geometry. Our approach can be used to optimize arbitrary geometric parameterizations and supports steady-state, as well as transient simulations.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 960,
            "image_height": 540,
            "name": "freude-2025-iso-image.png",
            "type": "image/png",
            "size": 743750,
            "path": "Publication:freude-2025-iso",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "date_from,date_to,event,lecturer,number,open_access,volume",
        "repositum_presentation_id": null,
        "authors": [
            1128,
            1525,
            5257,
            1063,
            193,
            1946
        ],
        "articleno": "e70048",
        "date_from": "2025",
        "date_to": "2025",
        "doi": "10.1111/cgf.70048",
        "event": "Eurographics 2025",
        "first_published": "2025",
        "issn": "1467-8659",
        "journal": "Computer Graphics Forum",
        "lecturer": [
            1128
        ],
        "number": "2",
        "open_access": "yes",
        "pages": "14",
        "publisher": "WILEY",
        "volume": "44",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "Ray tracing",
            "Physical simulation",
            "Computer-aided design"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 960,
                "image_height": 540,
                "name": "freude-2025-iso-image.png",
                "type": "image/png",
                "size": 743750,
                "path": "Publication:freude-2025-iso",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "freude-2025-iso-paper.pdf",
                "type": "application/pdf",
                "size": 13713470,
                "path": "Publication:freude-2025-iso",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/freude-2025-iso-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d4314",
            "d9259"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2025/freude-2025-iso/",
        "__class": "Publication"
    },
    {
        "id": "ecormier-nocca-2025-sls",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/213965",
        "title": "Single-Exemplar Lighting Style Transfer via Emissive Texture Synthesis and Optimization",
        "date": "2025",
        "abstract": "Lighting is a key component in how scenes are perceived. However, many interior lighting situations are currently either handcrafted by expert designers, or simply consist of basic regular arrangements of luminaires, such as to reach uniform lighting at a predefined brightness. Our method aims to bring more interesting lighting configurations to various scenes in a semi-automatic manner designed for fast prototyping by non-expert users. Starting from a single photograph of a lighting configuration, we allow users to quickly copy and adapt a lighting style to any 3D scene. Combining image analysis, texture synthesis, and light parameter optimization, we produce a lighting design for the target 3D scene matching the input image. We validate via a user study that our results successfully transfer the desired lighting style more accurately and realistically than state-of-the-art generic style transfer methods. Furthermore, we investigate the behaviour of our method under potential altern ative choices in an ablation study.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": true,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 2126,
            "image_height": 763,
            "name": "ecormier-nocca-2025-sls-image.png",
            "type": "image/png",
            "size": 1223387,
            "path": "Publication:ecormier-nocca-2025-sls",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1949,
            1525,
            1954,
            1946,
            193
        ],
        "booktitle": "Proceedings of the 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - GRAPP",
        "date_from": "2025-02-26",
        "date_to": "2025-03-28",
        "doi": "10.5220/0013193900003912",
        "event": "IVAPP 2025 - Part of VISIGRAPP, the 20th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications.",
        "isbn": "978-989-758-728-3",
        "lecturer": [
            1954
        ],
        "location": "Porto",
        "pages": "14",
        "pages_from": "113",
        "pages_to": "126",
        "publisher": "SciTePress",
        "volume": "1",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "Lighting Design",
            "Lighting Style Ttransfer",
            "Texture Synthesis",
            "Lighting Optimization"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": true,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 2126,
                "image_height": 763,
                "name": "ecormier-nocca-2025-sls-image.png",
                "type": "image/png",
                "size": 1223387,
                "path": "Publication:ecormier-nocca-2025-sls",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "ecormier-nocca-2025-sls-paper.pdf",
                "type": "application/pdf",
                "size": 58975673,
                "path": "Publication:ecormier-nocca-2025-sls",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/ecormier-nocca-2025-sls-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d4314"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2025/ecormier-nocca-2025-sls/",
        "__class": "Publication"
    },
    {
        "id": "lipp-2024-val",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": "20.500.12708/203067",
        "title": "View-Independent Adjoint Light Tracing for Lighting Design Optimization",
        "date": "2024-05-22",
        "abstract": "Differentiable rendering methods promise the ability to optimize various parameters of three-dimensional (3D) scenes to achieve a desired result. However, lighting design has so far received little attention in this field. In this article, we introduce a method that enables continuous optimization of the arrangement of luminaires in a 3D scene via differentiable light tracing. Our experiments show two major issues when attempting to apply existing methods from differentiable path tracing to this problem: First, many rendering methods produce images, which restricts the ability of a designer to define lighting objectives to image space. Second, most previous methods are designed for scene geometry or material optimization and have not been extensively tested for the case of optimizing light sources. Currently available differentiable ray-tracing methods do not provide satisfactory performance, even on fairly basic test cases in our experience. In this article, we propose, to the best of our knowledge, a novel adjoint light tracing method that overcomes these challenges and enables gradient-based lighting design optimization in a view-independent (camera-free) way. Thus, we allow the user to paint illumination targets directly onto the 3D scene or use existing baked illumination data (e.g., light maps). Using modern ray-tracing hardware, we achieve interactive performance. We find light tracing advantageous over path tracing in this setting, as it naturally handles irregular geometry, resulting in less noise and improved optimization convergence. We compare our adjoint gradients to state-of-the-art image-based differentiable rendering methods. We also demonstrate that our gradient data works with various common optimization algorithms, providing good convergence behaviour. Qualitative comparisons with real-world scenes underline the practical applicability of our method.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "preview",
            "main_file": false,
            "use_in_gallery": false,
            "access": "public",
            "image_width": 1469,
            "image_height": 1228,
            "name": "lipp-2024-val-preview.jpg",
            "type": "image/jpeg",
            "size": 264705,
            "path": "Publication:lipp-2024-val",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2024/lipp-2024-val/lipp-2024-val-preview.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/lipp-2024-val/lipp-2024-val-preview:thumb{{size}}.png"
        },
        "sync_repositum_override": "event,lecturer",
        "repositum_presentation_id": null,
        "authors": [
            1525,
            1946,
            1949,
            1063,
            193
        ],
        "articleno": "35",
        "doi": "10.1145/3662180",
        "event": "SIGGRAPH 2024",
        "issn": "1557-7368",
        "journal": "ACM Transactions on Graphics",
        "number": "3",
        "open_access": "yes",
        "pages": "16",
        "publisher": "ASSOC COMPUTING MACHINERY",
        "volume": "43",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "differentiable rendering",
            "global illumination",
            "Lighting design",
            "optimization",
            "ray tracing"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "preview",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "image_width": 1469,
                "image_height": 1228,
                "name": "lipp-2024-val-preview.jpg",
                "type": "image/jpeg",
                "size": 264705,
                "path": "Publication:lipp-2024-val",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/lipp-2024-val/lipp-2024-val-preview.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/lipp-2024-val/lipp-2024-val-preview:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d4314"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2024/lipp-2024-val/",
        "__class": "Publication"
    },
    {
        "id": "unterguggenberger-2024-fropo",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/199275",
        "title": "Fast Rendering of Parametric Objects on Modern GPUs",
        "date": "2024-05",
        "abstract": "Parametric functions are an extremely efficient representation for 3D geometry, capable of compactly modelling highly complex objects. Once specified, parametric 3D objects allow for visualization at arbitrary levels of detail, at no additional memory cost, limited only by the amount of evaluated samples. However, mapping the sample evaluation to the hardware rendering pipelines of modern graphics processing units (GPUs) is not trivial. This has given rise to several specialized solutions, each targeting interactive rendering of a constrained set of parametric functions. In this paper, we propose a general method for efficient rendering of parametrically defined 3D objects. Our solution is carefully designed around modern hardware architecture. Our method adaptively analyzes, allocates and evaluates parametric function samples to produce high-quality renderings. Geometric precision can be modulated from few pixels down to sub-pixel level, enabling real-time frame rates of several 100 frames per second (FPS) for various parametric functions. We propose a dedicated level-of-detail (LOD) stage, which outputs patches of similar geometric detail to a subsequent rendering stage that uses either a hardware tessellation-based approach or performs point-based softare rasterization. Our method requires neither preprocessing nor caching, and the proposed LOD mechanism is fast enough to run each frame. Hence, our approach also lends itself to animated parametric objects. We demonstrate the benefits of our method over a state-of-the-art spherical harmonics (SH) glyph rendering method, while showing its flexibility on a range of other demanding shapes.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Teaser image, different parametric objects",
            "filetitle": "image",
            "main_file": true,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 1440,
            "image_height": 1364,
            "name": "unterguggenberger-2024-fropo-image.png",
            "type": "image/png",
            "size": 2235242,
            "path": "Publication:unterguggenberger-2024-fropo",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "date,projects",
        "repositum_presentation_id": null,
        "authors": [
            848,
            1525,
            193,
            1650,
            1116
        ],
        "booktitle": "EGPGV24: Eurographics Symposium on Parallel Graphics and Visualization",
        "date_from": "2024-05-27",
        "date_to": "2024-05-27",
        "doi": "10.2312/pgv.20241129",
        "event": "Eurographics Symposium on Parallel Graphics and Visualization (2024)",
        "isbn": "978-3-03868-243-1",
        "lecturer": [
            848
        ],
        "location": "Odense",
        "open_access": "yes",
        "pages": "12",
        "publisher": "The Eurographics Association",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "Tessellation Shaders",
            "Point-Based Rendering",
            "Parametric Objects",
            "Fast Rendering",
            "Modern GPUs"
        ],
        "weblinks": [
            {
                "href": "https://github.com/cg-tuwien/FastRenderingOfParametricObjects",
                "caption": "FastRenderingOfParametricObjects",
                "description": "Source Code on GitHub",
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Teaser image, different parametric objects",
                "filetitle": "image",
                "main_file": true,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 1440,
                "image_height": 1364,
                "name": "unterguggenberger-2024-fropo-image.png",
                "type": "image/png",
                "size": 2235242,
                "path": "Publication:unterguggenberger-2024-fropo",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-image:thumb{{size}}.png"
            },
            {
                "description": "Published Paper",
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "unterguggenberger-2024-fropo-paper.pdf",
                "type": "application/pdf",
                "size": 17591180,
                "path": "Publication:unterguggenberger-2024-fropo",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/unterguggenberger-2024-fropo-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d9275",
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2024/unterguggenberger-2024-fropo/",
        "__class": "Publication"
    },
    {
        "id": "freude-2023-prh",
        "type_id": "journalpaper",
        "tu_id": null,
        "repositum_id": "20.500.12708/190854",
        "title": "Precomputed radiative heat transport for efficient thermal simulation",
        "date": "2023-11",
        "abstract": "Architectural design and urban planning are complex design tasks. Predicting the thermal impact of design choices at interactive rates enhances the ability of designers to improve energy efficiency and avoid problematic heat islands while maintaining design quality. We show how to use and adapt methods from computer graphics to efficiently simulate heat transfer via thermal radiation, thereby improving user guidance in the early design phase of large-scale construction projects and helping to increase energy efficiency and outdoor comfort. Our method combines a hardware-accelerated photon tracing approach with a carefully selected finite element discretization, inspired by precomputed radiance transfer. This combination allows us to precompute a radiative transport operator, which we then use to rapidly solve either steady-state or transient heat transport throughout the entire scene. Our formulation integrates time-dependent solar irradiation data without requiring changes in the transport operator, allowing us to quickly analyze many different scenarios such as common weather patterns, monthly or yearly averages, or transient simulations spanning multiple days or weeks. We show how our approach can be used for interactive design workflows such as city planning via fast feedback in the early design phase.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 895,
            "image_height": 395,
            "name": "freude-2023-prh-image.png",
            "type": "image/png",
            "size": 368081,
            "path": "Publication:freude-2023-prh",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "date,date_from,date_to,event,lecturer,pages_from,pages_to",
        "repositum_presentation_id": null,
        "authors": [
            1128,
            1946,
            1063,
            1525,
            193
        ],
        "articleno": "e14957",
        "date_from": "2023-11",
        "date_to": "2023-11",
        "doi": "10.1111/cgf.14957",
        "event": "Pacific Graphics 2023",
        "first_published": "2023-11",
        "issn": "1467-8659",
        "journal": "Computer Graphics Forum",
        "lecturer": [
            1128
        ],
        "number": "7",
        "open_access": "yes",
        "pages": "14",
        "publisher": "WILEY",
        "volume": "42",
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "thermal radiation",
            "rendering",
            "computer graphics"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 895,
                "image_height": 395,
                "name": "freude-2023-prh-image.png",
                "type": "image/png",
                "size": 368081,
                "path": "Publication:freude-2023-prh",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "freude-2023-prh-paper.pdf",
                "type": "application/pdf",
                "size": 10540215,
                "path": "Publication:freude-2023-prh",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/freude-2023-prh-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d4314",
            "d9259"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2023/freude-2023-prh/",
        "__class": "Publication"
    },
    {
        "id": "kovacs-2023-ttm",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": "20.500.12708/190592",
        "title": "The theatre metaphor for spatial computing in architectural design",
        "date": "2023-06-20",
        "abstract": "New digital technologies require new conceptual approaches to help potential users understand existing\nand envision new use cases and applications. Moving from desktop computing to spatial computing\n(virtual, augmented, mixed and extended reality environments) also requires the introduction of new\nmetaphors. New interaction and visualisation possibilities afforded by current devices are causing virtual\nand real worlds to merge into an inseparable unity of reality and imagination.\nThere are many similarities between theatre and AEC workflows. However, the theatre process is scaled\ndown in terms of space, time, and budget, and is therefore better suited to explore innovative and\nexperimental methods. In order to conceptualise the role of a novel spatial computing drawing tool\n(MR.Sketch) in existing AEC processes, we propose the theatre metaphor, which embeds the\nconceptual foundations of the tool in a collaborative design workflow based on the cooperation of\ndifferent domain experts.\nThe metaphor proposal includes the analysis of the following theatre concepts: integrative collaboration\nwith specialists, stage infrastructure, workshops for different tools and manufacturing methods, stocks\nand the immersive experience of space and time in different scales. We illustrate the capabilities of the\ntheatre metaphor to cover the entire creation and performance process of architectural design in an\nexperimental mixed reality sketching application. The implementation of an early prototype of the\nsketching application was used to evaluate the applicability of the theatre metaphor to spatial computing.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 337,
            "image_height": 220,
            "name": "kovacs-2023-ttm-image.jpg",
            "type": "image/jpeg",
            "size": 7460,
            "path": "Publication:kovacs-2023-ttm",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-image.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-image:thumb{{size}}.png"
        },
        "sync_repositum_override": "date",
        "repositum_presentation_id": null,
        "authors": [
            1487,
            5315,
            5316,
            1525,
            193,
            240
        ],
        "booktitle": "Proceedings of the Creative Construction Conference 2023",
        "date_from": "2023-06-20",
        "date_to": "2023-06-23",
        "doi": "10.3311/CCC2023-087",
        "editor": "Skibniewski, Miroslaw and Hajdu, Miklós",
        "event": "Creative Construction Conference 2023",
        "isbn": "978-615-5270-79-6",
        "lecturer": [
            1487
        ],
        "location": "Keszthely",
        "open_access": "yes",
        "pages": "10",
        "pages_from": "674",
        "pages_to": "683",
        "publisher": "Budapest University of Technology and Economics",
        "research_areas": [],
        "keywords": [
            "Computing",
            "architectural design"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 337,
                "image_height": 220,
                "name": "kovacs-2023-ttm-image.jpg",
                "type": "image/jpeg",
                "size": 7460,
                "path": "Publication:kovacs-2023-ttm",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-image.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "kovacs-2023-ttm-paper.pdf",
                "type": "application/pdf",
                "size": 1250121,
                "path": "Publication:kovacs-2023-ttm",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-paper.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/kovacs-2023-ttm-paper:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "d4314"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2023/kovacs-2023-ttm/",
        "__class": "Publication"
    },
    {
        "id": "unterguggenberger-2023-ait",
        "type_id": "talk",
        "tu_id": null,
        "repositum_id": "20.500.12708/192724",
        "title": "An Introduction to Vulkan",
        "date": "2023-02-07",
        "abstract": "In this tutorial, we teach the fundamentals of Vulkan. Our tutorial is targeted for programmers new to the concepts of Khronos' low-level graphics API. Thus, participants are not expected to have any prior knowledge about the Vulkan API. Prior knowledge about graphics programming in general helps, but is not strictly required. At least basic proficiency with the C programming language is required.\nContent-wise, this tutorial delivers university-level knowledge, based on long-standing teaching experience at TU Wien. Vulkan-specific topics covered include essential Vulkan handles (i.e., instance, physical device, logical device, surface, and swap chain), graphics-pipeline creation and usage, descriptor set creation and binding, command buffer recording, image layout transitions, and parts of synchronization.\nIn the context of the tutorial, a 3D model viewer is implemented. A suitable programming framework is provided for Windows, Linux, and Mac OS. The tutorial is comprised of short lecture sessions and coding sessions with tutors from TU Wien assisting participants.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": "Vulkanised 2023 Logo",
            "filetitle": "vulkanised-logo",
            "main_file": false,
            "use_in_gallery": false,
            "access": "public",
            "image_width": 768,
            "image_height": 323,
            "name": "unterguggenberger-2023-ait-vulkanised-logo.jpg",
            "type": "image/jpeg",
            "size": 37983,
            "path": "Publication:unterguggenberger-2023-ait",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2023/unterguggenberger-2023-ait/unterguggenberger-2023-ait-vulkanised-logo.jpg",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/unterguggenberger-2023-ait/unterguggenberger-2023-ait-vulkanised-logo:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            848,
            1525,
            1954,
            5240,
            1614,
            1935
        ],
        "date_from": "2023-02-07",
        "date_to": "2023-02-09",
        "event": "Vulkanised 2023",
        "lecturer": [
            848,
            1525
        ],
        "location": "München",
        "research_areas": [],
        "keywords": [
            "Vulkan",
            "Graphics API",
            "Computer Graphics",
            "Real-Time Rendering",
            "Rendering Engine"
        ],
        "weblinks": [
            {
                "href": "https://github.com/cg-tuwien/VulkanLaunchpad",
                "caption": "Vulkan Launchpad",
                "description": "A framework by TU Wien targeted at Vulkan beginners.",
                "main_file": 1
            },
            {
                "href": "https://www.vulkan.org/events/vulkanised-2023",
                "caption": "Vulkanised 2023",
                "description": "Event page on vulkan.org",
                "main_file": 0
            }
        ],
        "files": [
            {
                "description": "Vulkanised 2023 Logo",
                "filetitle": "vulkanised-logo",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "image_width": 768,
                "image_height": 323,
                "name": "unterguggenberger-2023-ait-vulkanised-logo.jpg",
                "type": "image/jpeg",
                "size": 37983,
                "path": "Publication:unterguggenberger-2023-ait",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2023/unterguggenberger-2023-ait/unterguggenberger-2023-ait-vulkanised-logo.jpg",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2023/unterguggenberger-2023-ait/unterguggenberger-2023-ait-vulkanised-logo:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2023/unterguggenberger-2023-ait/",
        "__class": "Publication"
    },
    {
        "id": "lipp-2019-rtxq3",
        "type_id": "masterthesis",
        "tu_id": null,
        "repositum_id": "20.500.12708/16178",
        "title": "Real-Time Ray Tracing in Quake III",
        "date": "2020-10-15",
        "abstract": "This work discusses the extension of the popular Quake III game engine using real-time raytracing.\nIt investigates how ray tracing can be implemented using the most recent graphics card generation by NVIDIA, which offers dedicated hardware support and acceleration via an new API.\nIn addition, strategies will be discussed about how offline ray-tracing algorithms can be transformed to an online real-time context.\n\nIn order to implement ray tracing, Quake III needs to be extended with a Vulkan backend.\nNext, distributed ray tracing is implemented and is used to render the whole game world except for the user interface (UI) elements. The UI will be handled by the rasterizer.\n\nThe performance and efficiency of ray tracing in a game engine using the RTX hardware features is analyzed and discussed.\nThe focus lies on how quality and performance relate to each other, and how far ray tracing can be pushed with still acceptable frame rate of around 30/60 frames per second.\nFurthermore, implementation strategies that improve the quality, performance or both will be discussed.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 834,
            "image_height": 594,
            "name": "lipp-2019-rtxq3-image.png",
            "type": "image/png",
            "size": 963441,
            "path": "Publication:lipp-2019-rtxq3",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-image.png",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1525
        ],
        "date_end": "2020-10-15",
        "date_start": "2019-03-19",
        "diploma_examina": "2020-11-19",
        "matrikelnr": "01425235",
        "supervisor": [
            193,
            1128
        ],
        "research_areas": [
            "Rendering"
        ],
        "keywords": [
            "Rendering",
            "Ray Tracing",
            "RTX",
            "Quake III"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 834,
                "image_height": 594,
                "name": "lipp-2019-rtxq3-image.png",
                "type": "image/png",
                "size": 963441,
                "path": "Publication:lipp-2019-rtxq3",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-image.png",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-image:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "poster",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "lipp-2019-rtxq3-poster.pdf",
                "type": "application/pdf",
                "size": 7028484,
                "path": "Publication:lipp-2019-rtxq3",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-poster.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-poster:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "thesis",
                "main_file": false,
                "use_in_gallery": false,
                "access": "public",
                "name": "lipp-2019-rtxq3-thesis.pdf",
                "type": "application/pdf",
                "size": 7214480,
                "path": "Publication:lipp-2019-rtxq3",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/lipp-2019-rtxq3-thesis:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "rend"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2020/lipp-2019-rtxq3/",
        "__class": "Publication"
    },
    {
        "id": "lipp-2017-mgpu",
        "type_id": "bachelorthesis",
        "tu_id": null,
        "repositum_id": null,
        "title": "Visualization of Fiber Orientation in Glass Fiber Reinforced Polymers",
        "date": "2018-01",
        "abstract": "Fiber-reinforced composites are materials used for their extraordinary characteristics. The importance of these materials is constantly increasing, therefore, a wide range of variations exists of this material. Types range from Carbon Fiber Reinforced Polymer to Fiber-reinforced Foamed Urethane and more. Fiber-reinforced composites are lightweight,\nstrong, and durable, among others and are therefore used for printed circuit boards,\nrailway sleepers, airplanes or Formula 1 vehicles. To assure that these materials provide the required quality, they need to be tested and analyzed. To analyze these materials or to be more exact, the fibers within, special tools are needed. The first step is to scan the material with a X-ray Computed Tomography (CT) and save it as a volumetric CT-image on a computer. Now this data can be used to analyze the structure and find flaws in the dataset. In this thesis, a program for a later integration in a software called open_iA to extend its range of features, is developed. Purpose of the developed program is to analyze the orientation of fibers in a dataset. The result will be visualized with two different graphs. One shows the orientation of the fibers, while the other shows how\nmany fibers are visible to the analyst. With the option of different configurations, it is possible to further specify these visualizations and get a better understanding of the underlying data.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": {
            "description": null,
            "filetitle": "image",
            "main_file": false,
            "use_in_gallery": true,
            "access": "public",
            "image_width": 475,
            "image_height": 225,
            "name": "lipp-2017-mgpu-image.JPG",
            "type": "image/jpeg",
            "size": 32501,
            "path": "Publication:lipp-2017-mgpu",
            "url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-image.JPG",
            "thumb_image_sizes": [
                16,
                64,
                100,
                175,
                300,
                600
            ],
            "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-image:thumb{{size}}.png"
        },
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            1525
        ],
        "date_end": "2018-01-25",
        "date_start": "2017",
        "matrikelnr": "1425235",
        "supervisor": [
            166
        ],
        "research_areas": [
            "BioVis"
        ],
        "keywords": [],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "Bachelor Thesis",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "lipp-2017-mgpu-Bachelor Thesis.pdf",
                "type": "application/pdf",
                "size": 3396459,
                "path": "Publication:lipp-2017-mgpu",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-Bachelor Thesis.pdf",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-Bachelor Thesis:thumb{{size}}.png"
            },
            {
                "description": null,
                "filetitle": "image",
                "main_file": false,
                "use_in_gallery": true,
                "access": "public",
                "image_width": 475,
                "image_height": 225,
                "name": "lipp-2017-mgpu-image.JPG",
                "type": "image/jpeg",
                "size": 32501,
                "path": "Publication:lipp-2017-mgpu",
                "url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-image.JPG",
                "thumb_image_sizes": [
                    16,
                    64,
                    100,
                    175,
                    300,
                    600
                ],
                "thumb_url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/lipp-2017-mgpu-image:thumb{{size}}.png"
            }
        ],
        "projects_workgroups": [
            "illvisation"
        ],
        "url": "https://www.cg.tuwien.ac.at/research/publications/2018/lipp-2017-mgpu/",
        "__class": "Publication"
    }
]
