Elysian Shadows
Posts by Falco Girgis

TerrainSelection and a Slight Comeback from Marcel

Originally posted by Arce (Marcel Girgis) in our Private Development forum on 6.14.11.

So, as you already know, I'd taken some serious time off the ES project in order to fail.

The last 6-8 months of my life were characterized by utter confusion. Drugs, time wasting, stupidity; all the things any self respecting human would strive to avoid. The worst part is the way I pretended like I was still an active ES member. Outch. ES has always been a source of pride an accomplishment for me...but I'd reached a state where I would genuinely try devving, only to be held back by my own lack of focus and impaired cognitive abilities. What had become the reason I awaited weekends, the activity I could feel good about regardless of my place in life, I have neglected.

I'm not here to apologize. I don't owe anybody here an apology (except myself).

What I owe you is a Toolkit. That, and the assurance that I am now in the proper state of mind to be working again. Neither of these two things can be given in text; a "omg sorry!" post isn't going to make up for the time I've been dead weight to the team. With this being said, allow me to begin with the long awaited update! 

Read More

Rigid Bodies, OpenCL GPGPU Acceleration, and Academia

Originally posted in our Private Development forum on 5.16.11.

Alrighty, fuckbriscuits. Other than correctly calculating the point of contact between two oriented bounding boxes (100% of the time), libKineticGyro is 100% completed and has been presented to academia as of last week. Which means, that as of today, I will never have a single school assignment to hold me back for the rest of my life... 

I have also uploaded my final paper (submitted for publishing) here: [url]http://elysianshadows.com/random/cpe790FINAL.pdf[/url] and my final powerpoint presentation here: [url]http://elysianshadows.com/random/CPE790FinalPresentation.pdf[/url]. These two will hopefully be in the LibKineticGyro subsection of the new website.

Read More

Basic Mass-Aggregate Physics Engine

Originally posted in our Private Development forum on 5.16.11.

So as I said, this is a standalone C library using on the minimal LibGyro2.0. The screenshots aren't very cute (bare, untextured quads), but they get the point across. While I'm developing, I'm linking a simple driver program against libKineticGyro.framework to test its functionality. Big ass screenshots below, so make sure to right click and "view image" to see the whole thing. (I don't know how to cut out the irrelevant shit on my Mac. ;) ).

So here's the first real test simulation I've been working with. You'll notice a few quads are oriented arbitrarily, and that some are bigger and smaller (for mass testing). You can't tell from the screenshot, but I'm controlling one of the smaller quads (as a player) and am pushing shit around and bumping into it:

Read More

LibKineticGyro Physics Engine is Born

Originally posted in our Private Development forum on 5.13.11.

As you all should know, I'm finishing up my last ever assignment as an undergraduate... LibKineticGyro: a GPGPU accelerated, SIMD-based, 2D Rigid-Body physics engine. I've been working on and off the last few weeks, and finally have a significant amount of progress to show off.

Read More