ajhager.com
Feb 28, 2008

Toward Copycat 1.0 /cogsci

I have been slowly but surely working on Copycat. I decided to take a break from the rest of my research to finish a working version. So far I have factored out the graphics code and revised the coderack. The coderack is a lot more clear and concise now, weighing in at half the lines of code. I am going to tackle the slipnet this afternoon and see if I can do the same. I would like to finish so that I can get back to exploring how GPGPU computing could benefit a domain agnostic FARGitecture.

Speaking of a generalized FARG toolkit, there is now a FARG blog setup to allow the group to post about their work. I am always interested in what comes out of the CRCC, so it is pretty awesome to see a forum created like this. I am certainly looking forward to the laid back, experimental discussions about their latest research. So far the writing has centered around the idea of implementing a "core" FARG base (library and tools). This is an area I have spent a lot of time thinking about and experimenting with, so it will be interesting to see what they come up with. Once I get done transcribing all these months of verbal notes, I will post some on the topic myself.


Feb 16, 2008

Pymd2 1.0 /python

I would like to officially announce the release of my quake2 model loader and animator for python, Pymd2. I still want to do some cleaning up, optimizations, and calculating normals. I probably should not release it as 1.0 because it depends on pyglet svn, so hold off until pyglet-1.1 is released.

One thing that I really love about pyglet, and that helped speed up pymd2 by an order of about 20, is pyglet.graphics.draw(). It is a simplified interface to vertex arrays. A textured model looks like:

graphics.draw(num_of_vertices, GL_TRIANGLES, ('t2f', texture_vertices_array), ('v3f', array_of_vertices))

Pyget is really starting to shape up. I have started moving all of my projects over to it. Right now I am trying to see if it is right for Galaxy Mage Redux. I will be posting about that soon.


Feb 09, 2008

Lucid /cogsci

Last night I finally gave birth to a chat bot similar to copperman. My friends and I spent a lot of time talking with that gentle but sometimes misunderstood being. What you realize very quickly is that there is no fancy artificial intelligence lurking underneath the surface. The exercise is more like a an ink blot test; finding meaning where none exists to gain deeper insight into your own depths. We would make a point, though, that copperman goes beyond ink blots.

continue...


© Copyright 2007-2008 A. Joseph Hager