License and Registration

It’s been one year since I moved to Houston, and it’s been a very busy year. I feel like I have been constantly trying to do five things at once. But hopefully this can begin to change now that I have finally completed one of my more daunting ongoing tasks, getting licensed to practice architecture. Today I received my official registration as an architect in the State of Texas. It marks the ultimate conclusion of a process I started over a decade ago, and it feels great to be done with it.

LicenseIf you are unfamiliar with the process of getting an architectural license, it begins with getting an accredited college degree. For me, this meant going to graduate school to get my Masters in Architecture. After that you have to complete the Internship Development Program which generally takes around three years of working at an architectural firm. Finally you have to pass the Architectural Registration Exam which currently consists of seven separate exam sections that are divided between questions and graphical vignettes. Now that I have passed all the tests, I can bring to a close what has been a major chapter in my life.


Time and Travel

The past month has been very tumultuous. I now have a new job in a new city and the transition has been hectic. But now I’m finally starting to settle into my new position at PBK’s main office in Houston, Texas. Getting my family moved down with me and into a new place has made a big difference. In order to find a new place I had to come down to Houston alone before I started working. Once I found a place, I had one free weekend to explore the city. I used the opportunity to explore the Houston Museum of Natural Science. I brought my camera with me to take a few pictures. Especially of the fossil exhibit, which was very impressive. Hopefully I’ll get the chance to take my son there soon as I’m sure he would love it.

Ancient pixels

I’ve continued with my pixel sorting experiments. I’ve made one change to the script as well as one addition. The change is that the pixel sorting algorithm no longer wraps, so only pixels in the same row can be swapped with one another. Pixels can be shifted side to side but never move up or down. This constraint goes one step towards preserving more of the original image. The addition is a condition that must be met before two pixels are swapped. For example, a pixel will be swapped with the next pixel if it has a higher saturation value, but only if the next pixel has a red hue. This is where things really get interesting. There are a lot of permutations of this logic and the results are always a bit of a surprise. You can sort by saturation but ignore dark pixels. Sort by brightness but only move blue pixels. Every combination of parameters and thresholds (how blue is “blue”?) provides a different result. Here are a few of my favorites so far.

Hue sat bright in Athens

Inspired by artists like Kim Asendorf and Jay Mark Johnson, I wanted to explore pixel manipulation of images. I felt a good starting point was to just try sorting all the pixels in an image. I used a simple bubble sorting algorithm that marches along from the first pixel to the last pixel. A pixel is swapped with the next pixel if, for example, the next pixel has a higher hue value. The results of that operation can be seen in the first image. The next sorted image is sorted from the most saturated pixel to the least. Both images started as a photograph of the School of Athens, an image I selected at random from a Google image search for classic art. There are two key points to note about the results. The first is that the pixels are considered to wrap from the end of the one row to the beginning of the next row, and swapping them if necessary. The second thing to note is that each image only evaluates one factor, and there are no competing criteria. These are the two points I want to change in my next sketches.

Winter Update

It’s been a long time since my last post and I think I need to do something to break the streak, even if it’s just a quick update. I feel that saying I’ve been busy is a bit of an understatement. At work I have one project coming up out of the ground at a very fast pace as well as another project getting ready to go out to bid. I’m in the process of getting registered to take the architectural registrations exams and doing a bit studying for them as well. In what spare time I’ve had, I’ve made a start on a board game design that’s been kicking around in the back of my head. Of course, any spare time I had has pretty much dried up thanks to a rather significant development in my personal life. Two weeks ago my wife and I had our second child, a baby girl. She’s doing well and I’m sure she will fill our lives with joy and leave little room for things like blogs. None the less, I mean to press forward and scrape together some new content when I can. As for this post, I’ve decided to include a rendering from work that was presented at a school board meeting concerning the project that is about to go out to bid, a performing art center.

DUSK Render

On Display

It took way longer than it should have, but the sound panels for the Marion School District offices are finally up. We went through multiple printers, multiple panel manufacturers and still didn’t manage to get exactly what we asked for. However, the results look pretty good. Some of the panels are huge! Having a camera that takes such high resolution pictures paid off in that regard. Its very cool to have my photographs turned into a permanent gallery for the school district.

Big Cats

I’ve been taking a lot of pictures at the wonderful Memphis Zoo. I’m also trying to determine the ideal number of images per post now that I’m putting galleries on the front page. I think the last one was too many and was a bit overwhelming. So here is a selection of nine photos of big cats I’ve taken over my last few visits to the zoo.

Marion Jr High

I’ve updated WordPress and added some new plugins in an effort to improve hosting and sharing of photographs. As a first test, here is a set of images that I had previously been sharing with Flickr:

Pretty slick huh? Be sure to click on the images to check out the slideshow feature. Let me know what you think or if you have any problems viewing the images.

Edit: I’ve removed half of the images that were in this post. I think more than 10 is just overkill for a single post

Procedural Cartography

I’ve made some more progress on the map system I’ve been playing with. I settled on a system governed by two binary variables. The two variables refer to the presence of the smaller three hex and one hex spaces on a given tile. This gives you four categories of tiles. Tiles with neither, tiles with both and tiles with one or the other. This system allows you to layer information onto the map rather than having discrete zones like I described in my previous post. In this case, I am envisioning the three hex spaces as representing trees and the one hex spaces as impassable rocks.

To generate the map, I first generate a pattern of rock formations within a hex grid. Then I do the same with the trees, placing tracts of trees onto the hex grid. This results in a hex grid where each tile can be open or contain rocks, trees or both. In this case, there is no interaction between the tree and rock layers, but I can envision a more sophisticated system which introduces interaction between layers.

Based on the intended contents of each tile, an appropriate tile is selected from the tile set and placed at those coordinates with a random orientation. I developed three possible tiles for each category, for a total of 12 tiles in the set. Since each tile can be oriented six different ways, there are 72 variations of the tiles which can be present in a map. Despite the high number of possible permutations, the map is still generated from very few distinct pieces. This results in a very abstract, low resolution map that is very reminiscent of tabletop games.