Program The rantings of a lunatic Scientist

Search results for "L2Program"


3D Ray Casting

C/C++ GPGPU Graphics

Yup, the PhD is going that well… I joke. So far it’s just been a lot of reading papers on graphics, most of which I do not understand. :( Anyway, as a fun little side project I’ve been working on a 3D Ray Caster using my old favourites, OpenCL, OpenGL, and C++. It’s quite similar […]

Parsing begins!

L2Program Language

The PEG.js parser is now complete!!! Now all that is left to do is write the functions for the evaluator and control flow. For now I have locked the parser to only testing commands against MathExp as the root node. The function eval_math(tree) accepts a syntax tree with a root node marked as num for […]

A JOSS simulator

L2Program Language

As I alluded to at the end of my last post on the subject of the JOSS programming language, my goal is to revive the language and create a usable version of it. (Why, you ask? Why not) The design for the Simulator is to construct a webpage with a black/green terminal style display with […]

Voxel Rendering

Graphics Java

So today I thought I’d try my hand at Voxel rendering. Rather than existing in a 2D image plane with an X & Y coordinate Voxels exist in 3D space with a position in the X, Y, & Z axes. A prime example of the use of voxels in rendering is the popular game Minecraft. […]

Lego 3D Printer: XY Carriages nearly complete

3D Printing

This morning I was neck deep in code writing a Bi-Directional Path Tracer and this evening I’m building a 3D Printer out of Lego… If only I had the attention span and patience to actually finish a project before starting another. Oh well. Continuing on from my previous post, in the end I actually trudged […]

Lets build a 3D Printer

3D Printing

A month or so before I found out I would be starting my PhD in October I was still under the impression that I would be doing an MEng and with it another dreaded dissertation project. This time however, the project would be to do with a software engineering problem, as opposed to last years […]

From Graduand to Graduate

PhD University

And to think, the caller only mispronounced my name three times in a row. Josh… Jose… John.. … Fred? No idea how he could do all the foreign names but he couldn’t say ‘Joss’ properly. Now begins the long (and somewhat painful, I’m led to believe) journey to getting my PhD.