Wow, that was fast! Thanks Simon, I'll try it out soon as possible, and I'll take a look at the script to see whats going on there :)
Thanks again! 2013/12/18 Simon Reeves <[email protected]> > Actually mine didn't work with multiple objects as it reassigns selection > during the script, school boy error > > here it is fixed > > http://pastebin.com/hxTjBvLr > > > > Simon Reeves > London, UK > *[email protected] <[email protected]>* > *www.simonreeves.com <http://www.simonreeves.com>* > *www.analogstudio.co.uk <http://www.analogstudio.co.uk>* > > > On 18 December 2013 12:20, gareth bell <[email protected]> wrote: > >> try this ( I hacked some of from Steve Caron's script here - >> https://groups.google.com/forum/#!msg/xsi_list/-mDMXnp28aI/9YB0ue8xP9AJ): >> >> >> >> import win32com >> >> xsi = Application >> >> coll = win32com.client.Dispatch( "XSI.Collection" ) >> coll.AddItems (xsi.Selection) >> >> #get first objects name so you can use it on the new mesh once it's made >> meshName = coll(0).Name >> >> ops = xsi.ApplyGenOp("MeshMerge", "", "", 3, "siPersistentOperation", >> "siKeepGenOpInputs", "") >> >> # ApplyGenOp returns a collection, if there is a count then the operator >> was successfully applied >> if ops.Count: >> op = ops(0) >> op.tolerance.Value = 0 >> >> # get new merged object >> mergedMesh = op.OutputPorts(0).Target2.Parent >> >> xsi.ApplyTopoOp("PolygonReduction", mergedMesh, "siUnspecified", >> "siPersistentOperation", "") >> >> #name the new mesh >> mergedMesh.Name = str(meshName) + "_merged" >> >> >> ------------------------------ >> Date: Wed, 18 Dec 2013 12:53:49 +0100 >> >> Subject: Re: ICE - How to quickly build low-poly geometry on high poly >> meshes >> From: [email protected] >> To: [email protected] >> >> >> @Simon: Yes, for my purpose that would be enough >> >> I'll try by best to create a simple script that allows me to do that, and >> also adding a shrink wrap which is a good advice ;) >> In case I'll bother you guys with some help for the script :D >> >> Thanks >> >> >> 2013/12/18 Mirko Jankovic <[email protected]> >> >> can also even add another shrink wrap on top of it to get reduced mesh >> closer to original one if needed >> >> >> On Wed, Dec 18, 2013 at 12:33 PM, gareth bell <[email protected]>wrote: >> >> Yes, I agree with Simon on this. A simple script that dupes, merges, >> rename's and poly reduces would probably do the trick >> >> >> ------------------------------ >> From: [email protected] >> Date: Wed, 18 Dec 2013 11:17:24 +0000 >> Subject: Re: ICE - How to quickly build low-poly geometry on high poly >> meshes >> To: [email protected] >> >> >> Polygon reduction does a pretty good job for this kind of thing really >> especially as you can preserve volume etc. >> >> Maybe you just need a basic script? >> Select some objects, duplicate, rename apply poly reduction to them? >> Would that be enough? >> >> >> >> Simon Reeves >> London, UK >> *[email protected] <[email protected]>* >> *www.simonreeves.com <http://www.simonreeves.com>* >> *www.analogstudio.co.uk <http://www.analogstudio.co.uk>* >> >> >> On 18 December 2013 11:09, Matt Morris <[email protected]> wrote: >> >> You Could try Guillaume Laforge's convex hull custom ice node: >> http://frenchdog.wordpress.com/2012/01/05/happy-2012/ >> >> >> >> >> On 18 December 2013 10:47, Nicolas Esposito <[email protected]> wrote: >> >> Hi all, >> >> I'm building a set that will be imported into a game engine ( UDK ) >> >> So what I need to do is to create for each mesh a low poly version of >> itself, that will basically behave as an "invisible geometry physical >> entity" inside the game engine, means that the player can't go through the >> object ( for example a wall ) as its blocking the player >> So I'm not too concern about the low poly mesh to be 100% accurate, I >> just need some kind of simple geometry. >> >> I'm doing something similar by duplicating by meshes, join some of them >> together, and then apply the polygon reduction tool in order to have a low >> poly mesh of the object >> >> I would like to make a quicker way to create low poly meshes, maybe by >> creating a compound that can be shared among the high poly meshes ( or >> applied to a group of meshes ), and if possible be able to rename the >> created low poly mesh with a suffix named "UCX_" ( which renamer do you >> suggest to batch rename meshes?) >> >> I haven't tried yet to build geometry in ICE, so I was wondering if >> something like this can be done quickly in ICE >> >> Cheers >> >> >> >> >> -- >> www.matinai.com >> >> >> >> >> >

