Feeds:
Posts
Comments

Rain GL – Part Three

Introduction:

Check here for Part 1 or Part 2

If you have been reading along with us, here we present part 3, some new ideas. I will discuss an idea we had for making a raindrop function for calculating reflection and refraction. Also we will get to the actual solution that worked and I will explain how the pieces go together. If you’re new to this set of articles, check out part-1 to read our assumptions that we are making. Then continue on to part-2 to read about the first ideas and the corresponding results we received with those methods.

Continue Reading »

Introduction:

There are some great resources about Yuri Gagarin, the first Human into space. I provide some links and highlights to the best parts of the various resources I found. I also provide a link to the film First Orbit, which is a free documentary about Yuri Gagarin’s famous flight around the globe which lasted only slight over an hour. This is an incredible story and I strongly recommend checking out the links, specifically this one, First Orbit, which is a free hour and 40 minute documentary about the flight.

Continue Reading »

Introduction:

This week we had a special sprint, sprint 4, which is the exchange projects sprint. It’s a short sprint, just one week, and we exchange projects to design, document and implement an achievement system for the other team’s game. I’ll also comment a bit on contribution.

Continue Reading »

Rain GL – Part Two

Introduction:

Check here for Part 1 or Part 3

Last time, in part-one, we established the assumptions that we are going to make about our raindrops. These assumptions included the shape, the different rays we will consider, refraction, reflection, total internal reflection and also the Fresnel effect. This time we will discuss our first approach to solving the problem.

Continue Reading »

Introduction:

This week we have the end of sprint three and in turn have a version of the game to play. Today I will report on working on course projects and my thoughts on the game industry in general.

Continue Reading »

Introduction:

There is a big difference between software engineerig and programming, and the products created by these two fields speak for themselves. Now not all construction jobs need a civil engineer just like not all software needs a software engineer, but those are the projects that keep people coming back.

Continue Reading »

Rain GL – Part One

Introduction:

Click Here for Part 2 or Part 3

While I was at Hiroshima University from 2007 to 2009, I worked with a friend, Marcos Slomp, who was a Brazilian PhD student. My research was on rendering raindrops, which was an extension of Dr. Kaneda’s raindrops on a front glass research. We experimented with a couple of interesting ideas before we discovered the method which would work for us, and I find it to be an interesting and intriguing story about discovery, the development of ideas, and over-coming a difficult challenge. I also find this story particularly interesting because it shows that we didn’t just wake up one day with the solution but it was necessary to attack the problem iteratively,  step by step, from a variety of different directions.

So for this story, I am going to make three parts, part one is today and I will show you where we started and what types of results we derived. Next I will discuss part two, how we changed our approach and tried a new idea, that also failed to work. Last, I will conclude with part three that shows the final solution.

I like this story because it is from real life and because for me it does such an excellent job of capturing the nature of research, from start to finish. While our results answer some questions, including our primary task, it, as with most good research, poses its fair share of new questions which have yet to be answered.

Continue Reading »

Introduction:

Well week eleven here, with not a whole lot to report. The restructuring and the re-grouping has revitalized some of our drive to get together and start really pushing hard on the project. Documentation continues to be the primary focus of the course, though we need to start getting some elements of the game together into a cohesive playable experience. Some new external stipulations assigned make for a slightly annoying and reduced productivity situation.

Continue Reading »

Introduction:

This is the end of Sprint two and the work is catching up with us. There are a number of lessons to learn when dealing with a brand new fresh team, working on a project that none of us have a lot of experience. This week I’ll talk Team Dynamics, issues with projects in graduate school, i.e. unique features of group work in school compared to business, and end with the latest sprint-product.

Continue Reading »

yEd Graph Editor

Introduction:

yWorks is an outstanding graph-layout solution to a number of problems, including incorporating UML diagrams in your Javadocs through Netbeans. However that is not the only excellent service provided by the wonderful folks at yWorks. They also produce another tool, the yEd Graph Editor, which allows you to make your own graphs through an easy to use GUI then combined with the top-quality layout algorithms included in the yFiles library, you get yourself an awesome an powerful tool, great for making beautiful looking graph diagrams.

Continue Reading »

« Newer Posts - Older Posts »