[opensource-dev] Review Request: STORM-58 Allow objects to have 99.99% max hollow for default hollow shape.
Jamey Fletcher
jamey at beau.org
Fri Sep 9 21:48:24 PDT 2011
Zabb65 wrote:
> The clamp for primitive parameters was in place long before the
> megaprim "debacle", unless you are referring to the one in early 2006,
> possibly even earlier than that.
>> From what I know, doing this will require that the server be updated
> to relax this restriction.
That is the one I'm talking about - the one that resulted in a large
part of the grid having objects created by Gene Replacement.
Somewhere prior to time frame, the server did not clamp the prim
dimensions - it was done client side. However, reverse-engineering of
the protocol resulted in libsecondlife, which was used to create the
most infamous of the "copybots", as well the megaprims labeled as
created by Gene Replacement.
These prims were made full-permission and handed out quite widely - the
20x20x0.5 cube prim is still one of the mainstays of building. However,
due to some of the other prims created, including a 65535x65535x0.01
"infinite prim", which when rezzed often required Linden intervention to
remove, Megaprims got the reputation for being laggy and bad for the
system. Linden Labs refused to support them, but also did not take
action to remove them from the grid, unless they were specifically
involved in a griefing action, such as the above prim.
For a long time, there were camps both within Linden Labs, and among the
users, over whether or not to increase the limits. Claims and
counter-claims got pretty heated at times. Finally, Andrew Linden, one
of the anti-megaprim camp, proposed a series of checkpoints that if
fulfilled, would lead him to supported "Megaprim Liberation Day". The
biggest thing was some way that users could remove megaprims from
encroaching on their land, even if the center of the megaprim was not on
their land. The suggested fix at the time (and I suspect the one
finally implemented) involved having parcels as a special object type in
the physics engine, and checking for collision.
With the implementation of Mesh, though, we have something near full
Megaprim liberation - we can create prims up to 64x64x64. There will be
times when even larger prims will be useful - and the Gene Replacement
megaprims, as well as the second-wave ones created when the servers had
clamping turned off by mistake a couple of years ago, are still in
inventories and available. But for the most part, the current maximum
size is a very nice one, and I've already started using it to reduce my
prim count. Now, I just need to figure out why v3 won't run for me, so
I can check into the "not involved in collisions" flag, which, but one
reading of the announcement, means that prims flagged that way don't
count against your parcel prim limit (though I suspect physics-enabled
vehicle prim limit was what was meant).
More information about the opensource-dev
mailing list