[Opensim-dev] Asset Cache Sourcecode?
Melanie
melanie at t-data.com
Wed May 19 08:44:20 UTC 2010
Hi,
I gather that you do understand that this will then be a full fork.
I would guess that there is no chance to integrate this in core
unless ITerrainModule is provided in such a way that OpenSim can
load either your voxel terrain module, or a heightmap module.
Invalidating the heightmap mode of operation would prevent core
inclusion at this point. Maybe compatibility can be found at a lower
level, by implementing ITerrainModule in a way that allows the
features that can be communicated that way to be used through it,
and an additional interface providing voxel-only methods?
Removing heightmap support is not something that we have considered
for trunk at this point.
Melanie
Rob Nelson wrote:
> I'm aware of that, but voxels are not a heightmap. They're 3D points
> defining the shape of the land mass, allowing for overhangs and floating
> chunks of land. Where one would ask for a floating point height at (x,y)
> with a heightmap, one would have to ask if point (x,y,z) is solid.
> Compatibility is broken by the mere definition of what I am adding,
> although the system is set up to continue transmitting landpatches for
> minimap and "old" clients.
>
> I've already "fixed" the broken objects in OpenSim itself, and
> compatibility issues are a risk that I have accepted. I thank you for
> your concern, however. LSL, OSSL, and console commands have been
> modified appropriately, and I'm still working on the physics subsystem.
>
> I'll continue searching the source tree for flotsam. Thanks again.
>
> Rob
>
> On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote:
>> Hi again,
>>
>> on reviewing the ITerrainModule interface, I am absolutely certain
>> that you should provide that interface. It was put there for a
>> reason, and is used by active code that requires it to be provided
>> by a module.
>>
>> LSL as well as some console and remote admin commands depend on it.
>>
>> Melanie
>>
>> Melanie wrote:
>> > Hi,
>> >
>> > the flotsam cache source code it part of the OpenSim tree. However,
>> > I'm a bit concerned that you are not providing ITerrainModule, as
>> > any terrain module should.
>> >
>> > Why would you break compatibility in such a way?
>> >
>> > Melanie
>> >
>> > Rob Nelson wrote:
>> >> Hello.
>> >>
>> >> I have added voxel terrain to OpenSim and am now prevented from testing
>> >> my changes due to issues with the flotsam asset cache, which still
>> >> requires the ITerrainModule interface that my fork no longer provides.
>> >> I suspect there are many other changes I need to make in external add-in
>> >> modules, too.
>> >>
>> >> My problem is that, try as I might, I cannot find the Flotsam asset
>> >> cache sourcecode I've been to the github page and have only found a
>> >> copy of OpenSim itself, and a search for "flotsam" there only turns up
>> >> the branch name.
>> >>
>> >> Does anyone know where I can obtain the sourcecode so I may continue
>> >> testing and development?
>> >>
>> >> Thank you.
>> >>
>> >> Rob Nelson
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Opensim-dev mailing list
>> >> Opensim-dev at lists.berlios.de
>> >> https://lists.berlios.de/mailman/listinfo/opensim-dev
>> >>
>> >>
>> > _______________________________________________
>> > Opensim-dev mailing list
>> > Opensim-dev at lists.berlios.de
>> > https://lists.berlios.de/mailman/listinfo/opensim-dev
>> >
>> >
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
More information about the Opensim-dev
mailing list