Creating Projects with Irrlicht and Premake

~ Table of Contents ~

  1. Introduction
  2. What is Premake?
  3. Initial Steps
    1. File Format
    2. Your Project File Structure
    3. Creating Needed Objects
  4. A Little About Lua
  5. Setting up a Premake Project
  6. Setting up Irrlicht
  7. Putting It All Together
  8. Additional Notes

You are free to copy, modify (if necessary for maintenance), and share this article as much as you wish, but I make no guarantee of the accuracy of anything herein. This clause is primarily intended for wikis.

~ Introduction ~

Irrlicht is a free, zlib-style-licensed 3D engine, having its own built-in engines as well as acting as a wrapper for OpenGL and DirectX. It is tailored primarily towards speed (and thus, gaming) and is relatively easy to modify.

If you’re a new C or C++ programmer, you may have heard of “Make” and “CMake”. Make is a program on Linux distros that sends commands to the compiler for how to.. well, make a program executable. CMake is supposedly the cross-platform version of “make” in that it creates make files for different operating systems. However, I’ve heard complaints that it’s a mess, and it just adds to the work. In steps Premake…

Continue reading

Posted in software | Tagged , , , , , , , , , | Leave a comment

Restoring The Menu Panel on Linux Mint Cinnamon

I got back into using Linux Mint Cinnamon not too long ago (Good bye, Windows! Hello, Mint 17) (the installation on a computer with NVidia I should write about since that’s it’s own fun mess), but like any piece of complicated software, it has its bugs. One of the more annoying bugs is when the menu panel / menu bar on the bottom (equivalent to Window’s Task Bar) just so happens to lose all of its text and icons…

Continue reading

Posted in freeware, software | Tagged , , , , | Leave a comment

Ripping 3D Models from Websites

Anyone who explores the internet long enough should already be well aware of frequent image re-posting. While for some things, this is acceptable, in other areas, it leads to the ever louder cry of “art theft” and helps keep the lawyers active in the courts in D.C. and the halls of the copyright office. It is rather easy to copy a 2D image, and with Adobe CS 6, it is easy to remove a watermark. While images with watermarks removed may not be an exact copy (due to the algorithm for image correction and the style of watermark), the average naked eye won’t notice. But what’s more important is that a work with possibly a great deal of time put into its production (depending on if we’re talking about amateur photo or something like a realistic digital painting, etc.) is now available to everyone, and unfortunately, allows for just about anyone to take the credit. This tends to tick off artists and has lead to a whole lot of bickering and lawsuits.

Interestingly enough, what one might call the “calamities of Flatland” have yet to hit the 3D world. But here’s how that could change…

Continue reading

Posted in art, software, web design | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

Autumn’s Journey – an Indie Visual Novel Adventure

autumn visual novel wallpaper

Free wallpaper from the official site

Image taken from official website from the free downloads section. Permission was received to post it here.


  1. Introduction
  2. Synopsis
  3. Analysis
  4. Ratings
  5. Conclusion

Continue reading

Posted in visual novels | Tagged , , , , , , , , | Leave a comment

3D Mesh Fractals – MetalIFS

I keep trying to make fractals in 3D, using different methods, but each method I had come up with had been dissatisfying, slow, unrefined, or difficult to work with… at least until now. Introducing, Metal IFS.

Continue reading

Posted in art, fractal | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

IFS Spacial Transformations – Linear and the Mobius Set

150 blog posts and I finally have a topic I consistently write about…

Table of Contents

  1. Quick Background Overview
  2. Linear
  3. Color
  4. Mobius, Ortho, and Bipolar
  5. Spherical play (Xenophilic)

Please note, this article is in progress because I have yet to finish uploading videos. Cross-linking requires publishing first.

Continue reading

Posted in art, fractal, software | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

Revealing Kagerou – A Review of a Trippy [Anime] Tale

✦✦ by hakusai on pixiv

Table of Contents

  1. About
  2. Intro to the Analysis
  3. Story Analysis
  4. Anime Analysis
  5. Moral Analysis
  6. Fan Art

Continue reading

Posted in anime and games, music | Tagged , , , , , , , , | Leave a comment


DBZ: 20000 by Risachantag

Continue reading

Posted in blog milestones | Tagged , , , | Leave a comment

Privacy as a Personal Requirement

In a previous post, I spoke about the nature of the term “right” and why it isn’t the appropriate word for conveying our freedoms and responsibilities we innately believe others should respect. In this post, I continue with that in mind, arguing in favor of privacy but without following the misguided cultural trend of using the word “right”. I begin by listing three types of reasons for privacy, one per section, and conclude with an argument based on my aforementioned article.

Table of Contents

  1. The Religious Reason – Privacy Stemming from Being a Gift
  2. The Social Reason – Society and Privacy
  3. The Personality Reason – Psychological Requirement
  4. The Right, or Loving, Response – Endowing Privacy

Each section is rather short and should serve to stimulate ideas rather than be a comprehensive proof of the need for privacy.

Continue reading

Posted in global issues, psychology | Tagged , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

“Right” is not the right idea

An analogy I often use to demonstrate the term “rhetoric” is to say “ice cubes are cool, therefore ice cubes are awesome”. What is going on here is the alteration of an idea based on the abstracting of an original idea. Certainly ice cubes can be awesome, and the appreciation of ice cubes being cool makes them awesome (subjectively speaking), but the coolness alone does not make the ice cube awesome. Yet this change in an idea often goes unnoticed when the word attempts to describe a more complex framework. In short, we may find ourselves applying rhetoric without even realizing it. The word we are actually searching for may be more limited in scope and definition but be supported by reality. Let us start with an analogy.

Continue reading

Posted in global issues, psychology | Tagged , , , , , , , , , , , , , | Leave a comment