Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Matt Morris
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 3dv...@gmail.com 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


Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Simon Reeves
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
*si...@simonreeves.com si...@simonreeves.com*
*www.simonreeves.com http://www.simonreeves.com*
*www.analogstudio.co.uk http://www.analogstudio.co.uk*


On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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



RE: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread gareth bell
Yes, I agree with Simon on this. A simple script that dupes, merges, rename's 
and poly reduces would probably do the trick

From: si...@simonreeves.com
Date: Wed, 18 Dec 2013 11:17:24 +
Subject: Re: ICE - How to quickly build low-poly geometry on high poly meshes
To: softimage@listproc.autodesk.com

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
si...@simonreeves.com


www.simonreeves.comwww.analogstudio.co.uk





On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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


  

Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Mirko Jankovic
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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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





Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Nicolas Esposito
 @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 mirkoj.anima...@gmail.com

 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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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






Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Simon Reeves
Well I made one anyway as I was bored with waiting for renders :) worked ok
when I tested it on the elephant, the shrink wrap gave dodgy results so I
skipped it

You'll want to change the suffix variable at the start, and could tweak the
numbers in the polygon reduction

http://pastebin.com/Z86YNmLN




Simon Reeves
London, UK
*si...@simonreeves.com si...@simonreeves.com*
*www.simonreeves.com http://www.simonreeves.com*
*www.analogstudio.co.uk http://www.analogstudio.co.uk*


On 18 December 2013 11:53, Nicolas Esposito 3dv...@gmail.com wrote:

  @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 mirkoj.anima...@gmail.com

 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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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







RE: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread gareth bell



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: 3dv...@gmail.com
To: softimage@listproc.autodesk.com

 @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 mirkoj.anima...@gmail.com

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 garethb...@outlook.com 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: si...@simonreeves.com


Date: Wed, 18 Dec 2013 11:17:24 +
Subject: Re: ICE - How to quickly build low-poly geometry on high poly meshes
To: softimage@listproc.autodesk.com



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
si...@simonreeves.com




www.simonreeves.comwww.analogstudio.co.uk







On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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


  




  

Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Simon Reeves
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
*si...@simonreeves.com si...@simonreeves.com*
*www.simonreeves.com http://www.simonreeves.com*
*www.analogstudio.co.uk http://www.analogstudio.co.uk*


On 18 December 2013 12:20, gareth bell garethb...@outlook.com 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: 3dv...@gmail.com
 To: softimage@listproc.autodesk.com


  @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 mirkoj.anima...@gmail.com

 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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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







Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Nicolas Esposito
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 si...@simonreeves.com

 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 12:20, gareth bell garethb...@outlook.com 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: 3dv...@gmail.com
 To: softimage@listproc.autodesk.com


  @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 mirkoj.anima...@gmail.com

 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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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








RE: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread gareth bell
an amend for single selection ;)

http://pastebin.com/sWMQp9Ph



Date: Wed, 18 Dec 2013 13:28:16 +0100
Subject: Re: ICE - How to quickly build low-poly geometry on high poly meshes
From: 3dv...@gmail.com
To: softimage@listproc.autodesk.com

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 si...@simonreeves.com

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


si...@simonreeves.com
www.simonreeves.com


www.analogstudio.co.uk






On 18 December 2013 12:20, gareth bell garethb...@outlook.com 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: 3dv...@gmail.com
To: softimage@listproc.autodesk.com




 @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 mirkoj.anima...@gmail.com




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 garethb...@outlook.com 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: si...@simonreeves.com





Date: Wed, 18 Dec 2013 11:17:24 +
Subject: Re: ICE - How to quickly build low-poly geometry on high poly meshes
To: softimage@listproc.autodesk.com






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
si...@simonreeves.com







www.simonreeves.comwww.analogstudio.co.uk










On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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


  




  



  

Re: ICE - How to quickly build low-poly geometry on high poly meshes

2013-12-18 Thread Nicolas Esposito
Thanks Gareth!


2013/12/18 gareth bell garethb...@outlook.com

 an amend for single selection ;)

 http://pastebin.com/sWMQp9Ph




 --
 Date: Wed, 18 Dec 2013 13:28:16 +0100

 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 From: 3dv...@gmail.com
 To: softimage@listproc.autodesk.com

 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 si...@simonreeves.com

 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 12:20, gareth bell garethb...@outlook.com 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: 3dv...@gmail.com
 To: softimage@listproc.autodesk.com


  @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 mirkoj.anima...@gmail.com

 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 garethb...@outlook.comwrote:

 Yes, I agree with Simon on this. A simple script that dupes, merges,
 rename's and poly reduces would probably do the trick


 --
 From: si...@simonreeves.com
 Date: Wed, 18 Dec 2013 11:17:24 +
 Subject: Re: ICE - How to quickly build low-poly geometry on high poly
 meshes
 To: softimage@listproc.autodesk.com


 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
 *si...@simonreeves.com si...@simonreeves.com*
 *www.simonreeves.com http://www.simonreeves.com*
 *www.analogstudio.co.uk http://www.analogstudio.co.uk*


 On 18 December 2013 11:09, Matt Morris matt...@gmail.com 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 3dv...@gmail.com 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