OpenGL

Learning WebGPU Part 3 Qt and WebGPU

This is a series of posts to document my progress with developing a new WebGPU based curriculum for my 2nd Year Programming Course

Marilyne Bassoulou

This project focuses on designing and implementing an interactive shader editor that can be used by developers and artists. The goal is to present a tool that supports users in compiling and manipulating shaders, with the added benefit of real-time visual feedback.

PointViz (or doing the ASE assignment) Week 1

The ongoing saga of my doing the ASE assignment

PointViz (or doing the ASE assignment) Week 2

The ongoing saga of my doing the ASE assignment

PointViz (or doing the ASE assignment) Week 3

The ongoing saga of my doing the ASE assignment

PointViz (or doing the ASE assignment) Week 4

The ongoing saga of my doing the ASE assignment

PointViz (or doing the ASE assignment) Week 5

The ongoing saga of my doing the ASE assignment

PointViz (or doing the ASE assignment) Week 6

The ongoing saga of my doing the ASE assignment

Josh Bailey

The nature of this project was to design and implement an interactive shader editor that is equally accessible to both programmers and artists. The tool provides users with the choice between a code or node editor, to develop fragment shaders. The former requires previous GLSL experience, with users expect to code their shaders from scratch. However, the latter requires no previous programming experiences and takes advantage of a node-based editor, using a pre-implemented Ray Marching algorithm.

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.