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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to