C++

Ollie Nicholls

Based on the SIGGRAPH paper "Synthetic Silviculture - Multi-scale Modeling of Plant Ecosystems" I created a plant-growth visualiser in Unreal Engine 4 (UE4) using C++ and Blueprints. This could then be extended in the future to implement a fully interactive forest generation tool that can be used in any UE4 project.

Optimising a simple 2D grid simulation

This post will take a simple simulation and using modern Programming and Graphics techniques optimise it for speed and efficiency.

Using WSL 2 for programming

some basic instructions for setting up WSL and the Windows Terminal for programming

Eimear Crotty

Vulkan is a low-level graphics and compute API which aims to provide users with faster draw speeds by removing overhead from the driver. The user is expected to explicitly provide the details previously generated by the driver. The resulting extra code can be difficult to understand and taxing to write for beginners, leading to the need for a helper library.

Jack Beasley

This project developed a physics game toolkit, created in Unreal Engine. The toolkit combined both Blueprint scripting and C++ programming by prototyping new systems in Blueprints, then re-creating them in code for added efficiency. These code systems were then exposed to Blueprint in the form of key variables and functions. This created an interface for an end user to use the toolkit while also allowing for future expansion, entirely in Blueprint if desired. Finally, the finished toolkit has been showcased in the form of a demo puzzle, utilising all systems in the toolkit and displaying how they could work together to generate puzzles in a physics-based game.

Lecture 4 Computation, Iterators and Exporters

Maya C++ Computation, Iterators and Exporters

Lecture 2 Introduction to the Maya C++ API

Introduction to the Maya C++ API

Lecture 3 Maya Nodes

Maya C++ Nodes

David Minor Fire Simulation System

Fire Simulation System

Han Wang Swarm

Swarm Intelligence simulating ant foraging behaviour