Richard's Blog
Richard's Blog
Home
Publications
Posts
Talks
Light
Dark
Automatic
Posts
Visualising the Curriculum - fun with d3js
Experimentations with Curriculum Visualisation for the NCCA courses.
Feb 4, 2021
0 min read
Principal Curvature Aligned Anisotropic Shading
Automated orientation of the shading vector field using the intrinsic geometric properties of the object.
Jun 1, 2018
8 min read
Realtime Silhouette Rendering with Consistent Geometric Fins
Generating consistent outline geometry on the geometry shader.
May 1, 2018
7 min read
A Templated Implementation of Noise Texture
An implementation of an extensible template class in C++ for different types of OpenGL noise. Uses some interesting features other than templates, like constexpr, recursion etc.
Jun 30, 2016
6 min read
n-Dimensional Moving Least Squares projection
An implementation of N-Dimensional Moving Least Squares on point clouds in C++.
Apr 1, 2016
11 min read
NCCA Student Project broadcast on CNNi
A group of NCCA students were commissioned to produce a short animation for their “Visionaries 2020” project.
Mar 18, 2016
1 min read
The Rebuttal - Writing a robust defence of a journal submission
I’ve had some experience in the art of polite persuasion, which I will attempt to share.
Dec 7, 2015
14 min read
Recursive n-dimensional scalar field interpolation
A recursive implementation of N-Dimensional Catmull Rom spline interpolation for general scalar fields in C++.
Sep 19, 2015
9 min read
A Survival Guide to the Transfer Viva
A presentation I gave on how to better understand this crucial milestone in doctoral study.
Jan 1, 2014
1 min read
GPU Accelerated Domain Decomposition
A simple CUDA accelerated solver for general dimensional n-body problems. Currently only the conjugate gradient method has been implemented, but more will soon follow.
Apr 2, 2013
1 min read
»
Cite
×