Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Graphics

Discipline
Institution
Publication Year
Publication
Publication Type

Articles 1 - 21 of 21

Full-Text Articles in Physical Sciences and Mathematics

Empowering Graphics: A Distributed Rendering Architecture For Inclusive Access To Modern Gpu Capabilities, Taylor Anderson May 2024

Empowering Graphics: A Distributed Rendering Architecture For Inclusive Access To Modern Gpu Capabilities, Taylor Anderson

All Graduate Theses and Dissertations, Fall 2023 to Present

Modern rendering software requires powerful GPUs with the latest hardware features in order to utilize all of the newest rendering techniques. Many users do not have access to this hardware, and rely on remote server farms or reduced performance to achieve usable results. In this thesis, the software is designed and created to allow for a user to share the resources of their computer with another, modeling a split-screen setup like was common in the past, but without requiring users to be in the same location.

By designing the software from the ground up to support this, instead of adding …


Material Appearance Modeling For Physically Based Rendering, Alexis Benamira Jan 2023

Material Appearance Modeling For Physically Based Rendering, Alexis Benamira

Graduate Thesis and Dissertation 2023-2024

Photorealistic rendering focuses on creating images with a computer that imitates pictures of reallife scenes as faithfully as possible. To achieve this, rendering algorithms require incorporating accurate modeling of how light interacts with various types of matter. For most objects, this model needs to account for the scattering of the light rays. However, this model falls short when rendering objects of sizes smaller or comparable to the wavelength of the incident light. In this case, new phenomena such as diffraction or interference are observed and have been characterized in optics. Digital rendering of those phenomena involve different light representations than …


A Survey Of Computer Graphics Facial Animation Methods: Comparing Traditional Approaches To Machine Learning Methods, Joseph A. Johnson Jun 2021

A Survey Of Computer Graphics Facial Animation Methods: Comparing Traditional Approaches To Machine Learning Methods, Joseph A. Johnson

Master's Theses

Human communications rely on facial expression to denote mood, sentiment, and intent. Realistic facial animation of computer graphic models of human faces can be difficult to achieve as a result of the many details that must be approximated in generating believable facial expressions. Many theoretical approaches have been researched and implemented to create more and more accurate animations that can effectively portray human emotions. Even though many of these approaches are able to generate realistic looking expressions, they typically require a lot of artistic intervention to achieve a believable result. To reduce the intervention needed to create realistic facial animation, …


An Analysis Of Real-Time Ray Tracing Techniques Using The Vulkan® Explicit Api, Elleis C. Souza Jun 2021

An Analysis Of Real-Time Ray Tracing Techniques Using The Vulkan® Explicit Api, Elleis C. Souza

Master's Theses

In computer graphics applications, the choice and implementation of a rendering technique is crucial when targeting real-time performance. Traditionally, rasterization-based approaches have dominated the real-time sector. Other algorithms were simply too slow to compete on consumer graphics hardware. With the addition of hardware support for ray-intersection calculations on modern GPUs, hybrid ray tracing/rasterization and purely ray tracing approaches have become possible in real-time as well. Industry real-time graphics applications, namely games, have been exploring these different rendering techniques with great levels of success. The addition of ray tracing into the graphics developer’s toolkit has without a doubt increased what level …


Real-Time Stylized Rendering For Large-Scale 3d Scenes, Jack Pietrok Jun 2021

Real-Time Stylized Rendering For Large-Scale 3d Scenes, Jack Pietrok

Master's Theses

While modern digital entertainment has seen a major shift toward photorealism in animation, there is still significant demand for stylized rendering tools. Stylized, or non-photorealistic rendering (NPR), applications generally sacrifice physical accuracy for artistic or functional visual output. Oftentimes, NPR applications focus on extracting specific features from a 3D environment and highlighting them in a unique manner. One application of interest involves recreating 2D hand-drawn art styles in a 3D-modeled environment. This task poses challenges in the form of spatial coherence, feature extraction, and stroke line rendering. Previous research on this topic has also struggled to overcome specific performance bottlenecks, …


Analysis Of Bas-Relief Generation Techniques, Zachary Salim Benzaid May 2017

Analysis Of Bas-Relief Generation Techniques, Zachary Salim Benzaid

Theses and Dissertations

Simplifying the process of generating relief sculptures has been an interesting topic of research in the past decade. A relief is a type of sculpture that does not entirely extend into three-dimensional space. Instead, it has details that are carved into a flat surface, like wood or stone, such that there are slight elevations from the flat plane that define the subject of the sculpture. When viewed orthogonally straight on, a relief can look like a full sculpture or statue in the respect that a full sense of depth from the subject can be perceived. Creating such a model manually …


A Representation Of Selected Nonmanual Signals In American Sign Language, Jerry C. Schnepp Feb 2015

A Representation Of Selected Nonmanual Signals In American Sign Language, Jerry C. Schnepp

Jerry C Schnepp

Computer-generated three-dimensional animation holds great promise for synthesizing utterances in American Sign Language (ASL) that are not only grammatical, but believable by members of the Deaf community. Animation poses several challenges stemming from the massive amounts of data necessary to specify the movement of three-dimensional geometry, and there is no current system that facilitates the synthesis of nonmanual signals. However, the linguistics of ASL can aid in surmounting the challenge by providing structure and rules for organizing the data. This work presents a first method for representing ASL linguistic and extralinguistic processes that involve the face. Any such representation must …


Analysis And Visualization Of Flow Fields Using Information-Theoretic Techniques And Graph-Based Representations, Jun Ma Jan 2015

Analysis And Visualization Of Flow Fields Using Information-Theoretic Techniques And Graph-Based Representations, Jun Ma

Dissertations, Master's Theses and Master's Reports - Open

Three-dimensional flow visualization plays an essential role in many areas of science and engineering, such as aero- and hydro-dynamical systems which dominate various physical and natural phenomena. For popular methods such as the streamline visualization to be effective, they should capture the underlying flow features while facilitating user observation and understanding of the flow field in a clear manner.

My research mainly focuses on the analysis and visualization of flow fields using various techniques, e.g. information-theoretic techniques and graph-based representations. Since the streamline visualization is a popular technique in flow field visualization, how to select good streamlines to capture flow …


Protein Nano-Object Integrator: Generating Atomic-Style Objects For Use In Molecular Biophysics, Nicholas Smith Aug 2014

Protein Nano-Object Integrator: Generating Atomic-Style Objects For Use In Molecular Biophysics, Nicholas Smith

All Theses

As researchers obtain access to greater and greater amounts of computational power, focus has shifted towards modeling macroscopic objects while still maintaining atomic-level details. The Protein Nano-Object Integrator (ProNOI) presented here has been designed to provide a streamlined solution for creating and designing macro-scale objects with atomic-level details to be used in molecular simulations and tools. To accomplish this, two different interfaces were developed: a Protein Data Bank (PDB), PDB-focused interface for generating regularly-shaped three-dimensional atomic objects and a 2D image-based interface for tracing images with irregularly shaped objects and then extracting three-dimensional models from these images. Each interface is …


Exploration Of Mouth Shading And Lighting In Cg Production, Chaoren Li May 2013

Exploration Of Mouth Shading And Lighting In Cg Production, Chaoren Li

All Theses

The lighting and shading of human teeth in current computer animation features and live-action movies with effects are often intentionally avoided or processed by simple methods since they interact with light in complex ways through their intricate layered structure. The semi-translucent appearance of natural human teeth which result from subsurface scattering is difficult to replicate in synthetic scenes, though two techniques are often implemented. The first technique is to create an anatomically correct layered model, and render the teeth with both theoretically and empirically derived optical parameters of human teeth using physical subsurface materials. The second technique largely takes advantage …


Multi-Focus And Multi-Window Techniques For Interactive Network Exploration, Priya K. Sundararajan, Ole J. Mengshoel, Ted Selker Jan 2013

Multi-Focus And Multi-Window Techniques For Interactive Network Exploration, Priya K. Sundararajan, Ole J. Mengshoel, Ted Selker

Ole J Mengshoel

Networks analysts often need to compare nodes in different parts of a network. When zoomed to fit a computer screen, the detailed structure and node labels of even a moderately-sized network (say, with 500 nodes) can become invisible or difficult to read. Still, the coarse network structure typically remains visible, and helps orient an analyst’s zooming, scrolling, and panning operations. These operations are very useful when studying details and reading node labels, but in the process of zooming in on one network region, an analyst may lose track of details elsewhere. To address such problems, we present in this paper …


Technology Corner Visualising Forensic Data: Evidence (Part 1), Damian Schofield, Ken Fowle Jan 2013

Technology Corner Visualising Forensic Data: Evidence (Part 1), Damian Schofield, Ken Fowle

Journal of Digital Forensics, Security and Law

Visualisation is becoming increasingly important for understanding information, such as investigative data (for example: computing, medical and crime scene evidence) and analysis (for example: network capability assessment, data file reconstruction and planning scenarios). Investigative data visualisation is used to reconstruct a scene or item and is used to assist the viewer (who may well be a member of the general public with little or no understanding of the subject matter) to understand what is being presented. Analysis visualisations, on the other hand, are usually developed to review data, information and assess competing scenario hypotheses for those who usually have an …


Technology Corner: Visualising Forensic Data: Evidence Guidelines (Part 2), Damian Schofield, Ken Fowle Jan 2013

Technology Corner: Visualising Forensic Data: Evidence Guidelines (Part 2), Damian Schofield, Ken Fowle

Journal of Digital Forensics, Security and Law

Visualisation is becoming increasingly important for understanding information, such as investigative data (for example: computing, medical and crime scene evidence) and analysis (for example, network capability assessment, data file reconstruction and planning scenarios). Investigative data visualisation is used to reconstruct a scene or item and is used to assist the viewer (who may well be a member of the general public with little or no understanding of the subject matter) to understand what is being presented. Analysis visualisations, on the other hand, are usually developed to review data, information and assess competing scenario hypotheses for those who usually have an …


A Mathematical Framework For Volume Modeling And Simulation, Brandon Pelfrey Aug 2012

A Mathematical Framework For Volume Modeling And Simulation, Brandon Pelfrey

All Theses

Rendering, modeling, and simulating processes in spatially-varying media are complex tasks
which typically require tedious mathematical derivations and long development and programming.
In this thesis, a framework is presented which allows for fast and casual exploration of ideas for
volume-based simulation and modeling. Several applications of the framework are shown, including
the simulation of fluid dynamics for computer graphics applications. A procedure for automatically
generating OpenCL code from these is given, along with rudimentary examples.


A Representation Of Selected Nonmanual Signals In American Sign Language, Jerry C. Schnepp Nov 2011

A Representation Of Selected Nonmanual Signals In American Sign Language, Jerry C. Schnepp

College of Computing and Digital Media Dissertations

Computer-generated three-dimensional animation holds great promise for synthesizing utterances in American Sign Language (ASL) that are not only grammatical, but believable by members of the Deaf community. Animation poses several challenges stemming from the massive amounts of data necessary to specify the movement of three-dimensional geometry, and there is no current system that facilitates the synthesis of nonmanual signals. However, the linguistics of ASL can aid in surmounting the challenge by providing structure and rules for organizing the data.

This work presents a first method for representing ASL linguistic and extralinguistic processes that involve the face. Any such representation must …


Classic Mosaics And Visual Correspondence Via Graph-Cut Based Energy Optimization, Yu Liu Oct 2011

Classic Mosaics And Visual Correspondence Via Graph-Cut Based Energy Optimization, Yu Liu

Electronic Thesis and Dissertation Repository

Computer graphics and computer vision were traditionally two distinct research fields focusing on opposite topics. Lately, they have been increasingly borrowing ideas and tools from each other. In this thesis, we investigate two problems in computer vision and graphics that rely on the same tool, namely energy optimization with graph cuts.

In the area of computer graphics, we address the problem of generating artificial classic mosaics, still and animated. The main purpose of artificial mosaics is to help a user to create digital art. First we reformulate our previous static mosaic work in a more principled global optimization framework. Then, …


Visualising Forensic Data: Investigation To Court, Ken Fowle, Damian Schofield Jan 2011

Visualising Forensic Data: Investigation To Court, Ken Fowle, Damian Schofield

Australian Digital Forensics Conference

Visualisation is becoming increasingly important for understanding information, such as investigative data (for example: computing, medical and crime scene evidence) and analysis (for example: network capability assessment, data file reconstruction and planning scenarios). Investigative data visualisation is used to reconstruct a scene or item and is used to assist the viewer (who may well be a member of the general public with little or no understanding of the subject matter) to understand what is being presented. Analysis visualisations, on the other hand, are usually developed to review data, information and assess competing scenario hypotheses for those who usually have an …


Development Of A 3d Game Engine, Nicholas Alexander Woodfield May 2010

Development Of A 3d Game Engine, Nicholas Alexander Woodfield

Honors Scholar Theses

This paper presents the development history and specification of a 3D game engine titled "Spark Engine". The term "engine" is used to describe a complex graphics software suite that streamlines application development and provides efficient rendering functionality. A game engine specifically provides tools to simplify game development. Spark Engine is fully shader driven and is built on top of Microsoft's XNA Framework. It is a reusable and flexible platform that can be used to build any type of graphics application ranging from gaming to simulation. The engine was released as open source software under the New BSD License with an …


Dynamic Multivariate Simplex Splines For Volume Representation And Modeling, Yunhao Tan Jan 2010

Dynamic Multivariate Simplex Splines For Volume Representation And Modeling, Yunhao Tan

Wayne State University Dissertations

Volume representation and modeling of heterogeneous objects acquired from real world are very challenging research tasks and playing fundamental roles in many potential applications, e.g., volume reconstruction, volume simulation and volume registration. In order to accurately and efficiently represent and model the real-world objects, this dissertation proposes an integrated computational framework based on dynamic multivariate simplex splines (DMSS) that can greatly improve the accuracy and efficacy of modeling and simulation of heterogenous objects. The framework can not only reconstruct with high accuracy geometric, material, and other quantities associated with heterogeneous real-world models, but also simulate the complicated dynamics precisely by …


Quadratic Regression Analysis For Gene Discovery And Pattern Recognition For Non-Cyclic Short Time-Course Microarray Experiments, Hua Liu, Sergey Tarima, Aaron S. Borders, Thomas V. Getchell, Marilyn L. Getchell, Arnold J. Stromberg Apr 2005

Quadratic Regression Analysis For Gene Discovery And Pattern Recognition For Non-Cyclic Short Time-Course Microarray Experiments, Hua Liu, Sergey Tarima, Aaron S. Borders, Thomas V. Getchell, Marilyn L. Getchell, Arnold J. Stromberg

Statistics Faculty Publications

BACKGROUND: Cluster analyses are used to analyze microarray time-course data for gene discovery and pattern recognition. However, in general, these methods do not take advantage of the fact that time is a continuous variable, and existing clustering methods often group biologically unrelated genes together.

RESULTS: We propose a quadratic regression method for identification of differentially expressed genes and classification of genes based on their temporal expression profiles for non-cyclic short time-course microarray data. This method treats time as a continuous variable, therefore preserves actual time information. We applied this method to a microarray time-course study of gene expression at short …


Biup3: Boundary Topological Invariant Of 3d Objects Through Front Propagation At A Constant Speed, Xiaoqing Frank Liu Jan 2004

Biup3: Boundary Topological Invariant Of 3d Objects Through Front Propagation At A Constant Speed, Xiaoqing Frank Liu

Computer Science Faculty Research & Creative Works

Topological features constitute the highest abstraction in object representation. Euler characteristic is one of the most widely used topological invariants. The computation of the Euler characteristic is mainly based on three well-known mathematical formulae, which calculate either on the boundary of object or on the whole object. However, as digital objects are often non-manifolds, none of the known formulae can correctly compute the genus of digital surfaces. In this paper, we show that a new topological surface invariant of 3D digital objects, called BIUP/sup 3/, can be obtained through a special homeomorphic transform: front propagation at a constant speed. BIUP/sup …