Since using my PLY2RSD wasn't convenient enough for making nicer looking models for the PlayStation especially when multiple TIM files can't be assigned to a single model and mixing textured and untextured polygons in a single model mesh was a pain (UVs of all untextured polys must be exactly 0,0), I've decided to make something much more convenient and flexible to use and that is by making a custom export script for Blender.
This plug-in will allow you to export your models straight into RSDLINK compatible RSD format with all normals, vertex colors, UVs and texture assignments intact. One huge improvement of this plug-in over my PLY2RSD tool is that multiple textures can be assigned to any polygon individually which is a necessity for designing 3D 'world' models.
Here's an example of a simple 'world' model I made exported straight from Blender with vertex color shading and multiple textures (textures are from Ken Silverman's KenBuild test game):
As a little note though, TMD files are not really suitable for handling world geometry since there seems to be no way to do far-clipping and performing active sub-divsion causes severe stability issues when rendering such models with the stock libgs TMD routines probably because there are too many polygons for the stock functions to handle. Instead, you'll have to make a custom renderer as demonstrated in my old 3D FPS example and a custom RSD linker as well.
Github repository to the most recent version of the plug-in:
https://github.com/Lameguy64/Blender-RSD-Plugin
The old plug-in can be downloaded here (24KB, Python script for Blender):
http://www.mediafire.com/view/otz5wyg2c ... ort_rsd.py
To install this plug-in, simply use the Install from File option in the add-ons tab in the Blender User Preferences dialog. The plug-in was initially made for Blender 2.69 but should work in newer versions of Blender and this plug-in was recently tested in 2.78c and it worked properly on that version.
If you encounter any issues or have useful suggestions, please let me know...