Benjamin Kenwright
YOU?
Author Swipe
View article: Exploring the Power of Creative AI Tools and Game-Based Methodologies for Interactive Web-Based Programming
Exploring the Power of Creative AI Tools and Game-Based Methodologies for Interactive Web-Based Programming Open
In recent years, the fields of artificial intelligence and web-based programming have seen tremendous advancements, enabling developers to create dynamic and interactive websites and applications. At the forefront of these advancements, cr…
View article: Dual-Quaternion Julia Fractals
Dual-Quaternion Julia Fractals Open
Fractals offer the ability to generate fascinating geometric shapes with all sorts of unique characteristics (for instance, fractal geometry provides a basis for modelling infinite detail found in nature). While fractals are non-euclidean …
View article: Real-Time Character Rise Motions
Real-Time Character Rise Motions Open
This paper presents an uncomplicated dynamic controller for generating physically-plausible three-dimensional full-body biped character rise motions on-the-fly at run-time. Our low-dimensional controller uses fundamental reference informat…
View article: Scalable Real-Time Vehicle Deformation for Interactive Environments
Scalable Real-Time Vehicle Deformation for Interactive Environments Open
This paper proposes a real-time physically-based method for simulating vehicle deformation. Our system synthesizes vehicle deformation characteristics by considering a low-dimensional coupled vehicle body technique. We simulate the motion …
View article: Convex Hulls: Surface Mapping onto a Sphere
Convex Hulls: Surface Mapping onto a Sphere Open
Writing an uncomplicated, robust, and scalable three-dimensional convex hull algorithm is challenging and problematic. This includes, coplanar and collinear issues, numerical accuracy, performance, and complexity trade-offs. While there ar…
View article: Dual-Quaternion Fourier Transform
Dual-Quaternion Fourier Transform Open
Fourier transform (FT) plays a crucial role in a broad range of applications, from enhancement, restoration and analysis through to security, compression and manipulation. The Fourier transform (FT) is a process that converts a function in…
View article: Impact of XR on Mental Health: Are we Playing with Fire?
Impact of XR on Mental Health: Are we Playing with Fire? Open
Extended reality (XR) technology has the incredible potential to revolutionize mental health treatment and support, bringing a whole new dimension to the field. Through the use of immersive virtual and augmented reality experiences, indivi…
View article: Dual-Quaternion Julia Fractals
Dual-Quaternion Julia Fractals Open
Fractals offer the ability to generate fascinating geometric shapes with all sorts of unique characteristics (for instance, fractal geometry provides a basis for modelling infinite detail found in nature). While fractals are non-euclidean …
View article: A Survey on Dual-Quaternions
A Survey on Dual-Quaternions Open
Over the past few years, the applications of dual-quaternions have not only developed in many different directions but has also evolved in exciting ways in several areas. As dual-quaternions offer an efficient and compact symbolic form wit…
View article: Dual-Quaternion Interpolation
Dual-Quaternion Interpolation Open
Transformations in the field of computer graphics and geometry are one of the most important concepts for efficient manipulation and control of objects in 2-dimensional and 3-dimensional space. Transformations take many forms each with the…
View article: Dual-Quaternions: Theory and Applications in Sound
Dual-Quaternions: Theory and Applications in Sound Open
Sound is a fundamental and rich source of information; playing a key role in many areas from humanities and social sciences through to engineering and mathematics. Sound is more than just data 'signals'. It encapsulates physical, sensorial…
View article: Inverse Kinematics with Dual-Quaternions, Exponential-Maps, and Joint Limits
Inverse Kinematics with Dual-Quaternions, Exponential-Maps, and Joint Limits Open
We present a novel approach for solving articulated inverse kinematic problems (e.g., character structures) by means of an iterative dual-quaternion and exponentialmapping approach. As dual-quaternions are a break from the norm and offer a…
View article: Real-Time Character Inverse Kinematics using the Gauss-Seidel Iterative Approximation Method
Real-Time Character Inverse Kinematics using the Gauss-Seidel Iterative Approximation Method Open
We present a realistic, robust, and computationally fast method of solving highly non-linear inverse kinematic problems with angular limits using the Gauss-Seidel iterative method. Our method is ideally suited towards character based inter…
View article: Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead
Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead Open
In this paper, we examine a ready-to-use, robust, and computationally fast fixed-size memory pool manager with no-loops and no-memory overhead that is highly suited towards time-critical systems such as games. The algorithm achieves this b…
View article: Watch Your Step: Real-Time Adaptive Character Stepping
Watch Your Step: Real-Time Adaptive Character Stepping Open
An effective 3D stepping control algorithm that is computationally fast, robust, and easy to implement is extremely important and valuable to character animation research. In this paper, we present a novel technique for generating dynamic,…
View article: Identifying and Extracting Football Features from Real-World Media Sources using Only Synthetic Training Data
Identifying and Extracting Football Features from Real-World Media Sources using Only Synthetic Training Data Open
Real-world images used for training machine learning algorithms are often unstructured and inconsistent. The process of analysing and tagging these images can be costly and error prone (also availability, gaps and legal conundrums). Howeve…
View article: Smart Education: Higher Education Instruction and the Internet of Things (IoT)
Smart Education: Higher Education Instruction and the Internet of Things (IoT) Open
The Internet of Things (IoT) has many applications in our daily lives. One aspect in particular is how the IoT is making a substantial impact on education and learning; as we move into the 'Smart Educational' era. This article explores how…
View article: Optimizing Character Animations using Online Crowdsourcing
Optimizing Character Animations using Online Crowdsourcing Open
This paper presents a novel approach for exploring diverse and expressive motions that are physically correct and interactive. The approach combining user participation in with the animation development process using crowdsourcing to remov…
View article: The Hard Truth about Soft Skills in Game Development
The Hard Truth about Soft Skills in Game Development Open
This article explores the value and measurable effects of hard and soft skills in academia when teaching and developing abilities for the game industry. As we discuss, each individuals engagement with the subject directly impacts their per…
View article: Virtual Reality: Where Have We Been? Where Are We Now? and Where Are We Going?
Virtual Reality: Where Have We Been? Where Are We Now? and Where Are We Going? Open
The rising popularity of virtual reality has seen a recent push in applications, such as, social media, educational tools, medical simulations, entertainment and training systems. With virtual realitythe ability to engage users for specifi…
View article: Virtual Reality: Ethical Challenges and Dangers [Opinion]
Virtual Reality: Ethical Challenges and Dangers [Opinion] Open
According to Moore's Law, there is a correlation between technological advancement and social and ethical impacts [13]. Many advances, such as quantum computing [22], 3D-printing [11], flexible transparent screens [1], and breakthroughs in…
View article: Inverse Kinematic Solutions for Articulated Characters using Massively Parallel Architectures and Differential Evolutionary Algorithms
Inverse Kinematic Solutions for Articulated Characters using Massively Parallel Architectures and Differential Evolutionary Algorithms Open
This paper presents a Differential Evolutionary (DE) algorithm for solving multi-objective kinematic problems (e.g., end-effector locations, centre-of-mass and comfort factors). Inverse kinematic problems in the context of character animat…
View article: Peer Review: Does it really help students?
Peer Review: Does it really help students? Open
Student peer review has long been a method for increasing student engagement and work quality.We present notes on teaching tips and techniques using peer review as a means way to engage students interest in the area of computer graphics an…
View article: Quaternion Fourier Transform for Character Motions
Quaternion Fourier Transform for Character Motions Open
The Fourier transform plays a crucial role in a broad range of signal processing applications, including enhancement, restoration, analysis, and compression. Since animated motions comprise of signals, it is no surprise that the Fourier tr…