The problem with doing that has a lot to do with how much processing power it can take to decompose collision hulls for more complex objects that may need more than one collision hull.
On top of that, you've also got to take into consideration what users may do without knowing the effects of their actions (such as having an overly complex hull for a very simple object). All of these factors could bring a sim to its knees on a busy day, and a dedicated server to handle the convex decomposition probably wouldn't fair well either. A better solution would to be finding an opensource library they could use in the client to handle it (such as bullet). On Nov 5, 2010, at 5:15 PM, Dale Mahalko <dmaha...@gmail.com> wrote: > Regarding this chunk of Havok software that LL cannot release in the > open-source viewer... just an idea... > > Is it really necessary for this to be a part of the client? Since the > process is only done when uploading a mesh, and so would be done > infrequently, it appears that this could be handled server-side by LL. > > Send the raw mesh to the sim (or to a dedicated Havok decomposition > server), adjust the detail sliders for the process in the client, send > those parameters to the decomposition server, and then it sends back > the Havok-decomposed results to the client for the user to review, > before the user does the final commit of the object to the grid. > > This would result in no need to be concerned about exposing the > commercial Havok code, and no need to replace it with something else, > on the open source side. > > , > > Though, I am unfamiliar with the technicalities of this decomposition > process. I do not know how big the source meshes can be or how much of > a bandwidth or CPU load it would be to centralize the process on > Linden servers. > > - Dale Mahalko / Scalar Tardis > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges