Support vector machines
Written by Tom SF Haines   
Friday, 20 August 2010
Well, I'm soon going to need to upload code for a research paper, so thought I would make a repository and put some stuff up now, in anticipation. Just to make it have some purpose in the interim I've dumped a decent support vector machine implementation of mine into the repository.

These days I have gone for a coding method where I use Python with inline C++, compliments of scipy.weave, which is quite unusual, though I'm fairly sure that is simply because everybody else is content using the closed monstrosity that is matlab. Given that I give a dam about openness and code quality that makes me want to vomit.

The repository can be found at http://code.google.com/p/haines/.
 
PhD Thesis
Written by Tom SF Haines   
Sunday, 16 May 2010
Well, my PhD is finished, other than some more paperwork and the ceremony, which means two things:

1) I have put my thesis online - you may download it here. Alternatively you can download it directly from the University of York, from here.

2) The complete source code for it is available. Actually, its been online for some time now, but I never announced it - just added a link to the links section. But you can obtain it all from here.

Last Updated ( Monday, 24 May 2010 )
 
Naith
Written by Tom SF Haines   
Tuesday, 16 February 2010
A while ago I made part of a 3D shooter - its woefully incomplete, but functional regardless, and has some fairly high level capabilities. Time got the better of me and I moved onto other things, but with the recent release of Panda 1.7.0 decided to release it, as it does contain some fairly sexy code. I am actually now intending to do some further work on it - see if I can create something playable.

Anyway, the Google code project for it may be found at http://code.google.com/p/naith/.

Also, using Pandas new web plugin you may play it in your webbrowser, by going to http://thaines.net/content/naith/naith.html.
Last Updated ( Tuesday, 16 February 2010 )
 
PortalNode demo for Panda3D
Written by Tom SF Haines   
Thursday, 21 May 2009
I have been experimenting with the PortalNode object provided by Panda 3D, and have put together an example showing how to use it. Its purpose is to optimise when you have large levels with limited visibility from one area to the next - think of being inside a building: Portal Demo

Read more...
 
Pyweek 8
Written by Tom SF Haines   
Sunday, 03 May 2009
Pyweek is a competition (Not that the competing part really matters that much) to make a game in a week. I had a go at it and actually succeeded in creating an entry - you may find it here - http://pyweek.org/e/Wibble/. Obviously its hardly the best as it was made in a week, I even turned up at uni and did a full days work on 3 of the days, but its kinda fun and very topical. Certainly, I'm pleased with the result.
 
Correct normal mapping in Panda 3D from Blender
Written by Tom SF Haines   
Thursday, 08 January 2009
Edit: The stuff given below has now been integrated into the sourceforge svn repository, to be found at http://sourceforge.net/projects/chicken-export/.

Over the Christmas holiday I've made several improvements to the Chicken exporter that takes models from Blender into the .egg file format used by Panda 3D. Specifically:

1) The use of tangent maps now works by using Blenders tangents/bi-normals directly. The GUI allows you to disable this feature but I've enabled it by default as you would be mad to not use it. (See below image link)
2) I've integrated mweb's single file patch, with an interface so its use is optional. Made it default to off as most people are used to multiple files and I am not in a position to give it a proper test right now. Latter on it should probably become the default as its a preferable mode for newbies.
3) Animation details are now saved into an object property when you hit the export button and reloaded when you next run the script. This means that you don't have to re-enter the time ranges and names for your animations each time.
4) Fixed an issue with the package creation script so it works under windows.

You may get the script for blender here. My copy of the repository is here. There are a few extra test blender files plus the fix to the package creation script in there.

I've also put together an image to demonstrate the improvement of using this exporter - normal_comp.jpg. The left image is a shot of the normal mapping inside blender, the middle image is using the panda 3d generated tangents/bi-normals whilst the right image is with blenders.
Last Updated ( Sunday, 25 January 2009 )
 
<< Start < Prev 1 2 3 4 Next > End >>

Results 1 - 6 of 20
A weird tenticle thing, emerging from the website.