I enjoy both the design and development of software and digital media artifacts across a variety of languages and platforms.
All personal projects are under source control with Mercurial at http://www.joshuacuneo.com/hg/.
I enjoy both the design and development of software and digital media artifacts across a variety of languages and platforms.
All personal projects are under source control with Mercurial at http://www.joshuacuneo.com/hg/.
These videos demo a few of the projects that I created to teach CS 4731: Computer Graphics. All of these programs were written in JavaScript and OpenGL Shading Language, collectively known as WebGL.
Project 1: Polibook – This is a simple 2D drawing program that allows the user to either draw shapes natively or import predefined vector files.
Project 2: 3D Wireframes (No audio) – In this program, the user can import vector files that describe 3D wireframes and then apply some simple animations.
Final Project, Part I (No audio) – This is a simple 3D modeling program where the user has constructed a mobile and can adjust the lighting. It also exemplifies hierarchical modeling.
Final Project, Part II (No audio) – Building on Part I, this program adds textures, reflections, refractions, and shadows, all of which can be toggled on and off.
These are a few videos that I created in 2018 that cover some of the basics of computer programming.
Visual Basic Calculator (Download)
I also pass many of the incoming RSS feeds through tt-rss, which allows me perform pattern matching on the entire content of each article rather than just the title and brief description. This is thanks to a tt-rss plug-in that can substitute in article content with some HTML scraping.