Hi! I packaged a new release for b2rex (blender exporter for realxtend), you can download it at:
http://github.com/downloads/caedesvvv/b2rex/b2rex-0.2.zip For this release I focused on improving the material support and allowing updating of objects from blendfiles by maintaining the uuids on the exported objects (for objects, meshes and textures and materials. This means now a blendfile can be kept "linked" to an opensim region in order to keep updating it, which allows to continuously build up a region from one or more blend files, which wasn't really possible before. Note the sync still happens by uploading from blender to modrex, but now the uuids can be maintained. For materials, there is now an interface to preview generated material files and more combinations of the rex supershader are now supported, shadows can be included. So the following texture layers are available for materials now: specularmap, heightmap, normalmap, reflectionmap, opacitymap, shadows. Not all combinations are supported yet due to how the supershader must be used, I've documented working combinations and further information at: https://sim.lorea.org/pg/pages/view/138/. Als a side note, I added parallax support for naali's shader since many of my test maps use it, this can be added to naali, so I can send a patch if this is wanted (its something like 10 lines of cg), for the moment the updated shader files are included on b2rex repo, so people can use them if they want. The parallax technique is cheap but quite effective, although It probably doesn't play so good with shadows. For synchronizing the uuids, I've taken the route of storing uuids with blender objects and including an additional file on the uploaded pack holding the requested uuids. I had to modify the modrex ogre importer for this, the patch is included with b2rex code, and I would like to setup a branch for modrex but its using svn. Maybe we can discuss about this to have this functionality included on modrex. There is still one problem with the approach, though, and it is that I didn't manage to make changes to asset data propagate... I think opensim is not really updating this, so for the moment b2rex supports setting which uuids to keep and which to renew. See the remarks on uuids at the b2rex manual for more information. https://sim.lorea.org/pg/pages/view/86/. Still, metadata is updated properly, so positions and object relations are maintained. I've also setup a test server at http://sim.lorea.org:9000, since b2rex depends on some changes to modrex which still have to be reviewed for inclusion on the server (changing how b2rex accesses things if needed), at least this way people can test the exporter. You can query me for accounts if you want to play there. For the next release, I plan to work on character and animation support, also as time allows, I'd like to start work on synchronizing directly to naali, and improving any aspects you people think are important, I'd specially like to hear feedback on what materials people use or would like to use so we can work on making it easy for those. Greetings and happy world building :-) Pablo
signature.asc
Description: OpenPGP digital signature