RCTools updates

Plugins linking to this thread: (hide)

RcTools 5.3Author: Reinhard Claus
Updated April 2013 — 5.3's main new feature TopoClipboard lets you copy map data from a point/edge/polygon/sample selection and paste it somewhere else one the same, or a different mesh into a selection that has the same »shape« as the first selection. Works also for complete selections which makes sense when pasting across two meshes that have the same topology, but differing point orders. TopoClipboard transfers: Vertex Colors UVs Envelope weights (with a remapping option) weight maps tangents point positions (local »shape« of the selected area). Works across different maps of the same type and across scenes inside one instance of Softimage. Other new features are a topology based mirror/flip selection and a couple of new settings for the custom filters like point position compare components, edge on UV border, edge orientation.

The RCTools plug-in is a collection of workflow helpers and filters for Softimage. The supplied popup menu (Script command »rcToolsPopup«) gives you quick access to all the tools. [..] List of features: Peek (Align camera along selected edge/facing selection @90°;) TopoClipboard Flip Selection Mirror Selection Fill Selection Walk Patterned Loop selections Apply Pattern Customizable Filters (by polyon area, aspect ratio, orientation, edge length, point distance and 30 others) subcomponent clipboard subcomponent clipboard booleans (e.g. Select intersection of current and clipboard selection) Cap holes Repeat

local backup: rcTools.5.3.xsiaddon

Victorcg
Posts: 91
Joined: 26 Jun 2009, 10:59

Re: RCTools updates

Post by Victorcg » 23 Apr 2013, 09:59

Everything works fine. Are there any tools for ring selection?

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 23 Apr 2013, 15:59

Yes, they're in there. Consider using the Softimage built in loop/ring tools also, rctools is just a slightly different workflow, you might prefer the built in workflow.
Loop selection is in there more as a legacy from the first versions, not its main function anymore.
softimage resources section updated Jan 5th 2024

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 25 Apr 2013, 02:07

Another little update probably the last one for a while: Symmetrize
(Re-)symmetrizes a polygon mesh object. Analyses the mesh first, looking for topological "partners", and then symmetrizes their positions. Allows copying from left to right, right to left, left/right average and flip left/right. The same functions exist for bottom/top and front/back. If something was selected, only the selected components will be symmetrized.
softimage resources section updated Jan 5th 2024

Falam

Re: RCTools updates

Post by Falam » 06 May 2013, 19:17

In RCTools, there is XX.XX.XX.XX etc for selected, what about little icons to represent how it will be selected, graphical icons ?

Letterbox
Posts: 391
Joined: 17 Jun 2009, 14:49

Re: RCTools updates

Post by Letterbox » 08 May 2013, 09:57

rray, thanks for the ongoing development of RCTools. :)

User avatar
ActionArt
Posts: 853
Joined: 25 Nov 2010, 18:23
Location: Canada

Re: RCTools updates

Post by ActionArt » 08 May 2013, 15:56

Looks great! Will have to try it today :)

Thanks!

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 08 May 2013, 16:00

You're welcome Letterbox

ActionArt : great, report any weirdnesses you find

Note the symmetrize fails already when a single part (island) of the mesh has more than 1 symmetry plane. For example heads with eyeballs often won't work because eyeballs (usually) have more than 1 symmetry plane)
Falam wrote:In RCTools, there is XX.XX.XX.XX etc for selected, what about little icons to represent how it will be selected, graphical icons ?
I agree this would be prettier, but would require some hours spent writing a custom drawing routine. Not worth it imho :(
softimage resources section updated Jan 5th 2024

julca
Posts: 145
Joined: 07 Sep 2012, 14:24

Re: RCTools updates

Post by julca » 25 Jun 2013, 17:05

Really useful tools ! (I really like "Sharp Edges" selection on Custom Filters \m/ )

May I suggest two things :
1) I don't know if that me but I can't loop a pattern on parallel edge (see screenshot below)
loop.png
2) On the Custom Filter PPG, on the Edge tab, is it possible to add an option for the boudary edges ?

In all cases that a great tool thanks !

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 26 Jun 2013, 11:49

Hi julca
1) loop always goes in the direction of the edge, 'complete all edgerings' (in 'more loop options') does what you're after
2) should work if you use total adjacent polygons option with 'min=1' and 'max=1'
Cheers!
softimage resources section updated Jan 5th 2024

julca
Posts: 145
Joined: 07 Sep 2012, 14:24

Re: RCTools updates

Post by julca » 26 Jun 2013, 12:27

Hi rray,

1) Cool it works well !
2) Cool it works well again !

Thank you for the clarification !

Jho
Posts: 49
Joined: 12 Feb 2013, 07:57

Re: RCTools updates

Post by Jho » 26 Jun 2013, 13:09

Seems like a great plug-in, just started playing with it.
I'm trying to weight map a skirt and I've weighted the outer layer. I was thinking this tool might be good for copying the weights for the inner layer of the skirt, but as copypasteing won't work with clusters, it's a bit hard. Is there a good way to go about doing this, or should I just copy a few polygons at a time?

Sorry if this was a stupid question. And thanks a lot for the plug-in :)

User avatar
mattmos
Posts: 445
Joined: 02 Dec 2009, 16:59

Re: RCTools updates

Post by mattmos » 26 Jun 2013, 13:34

Jho wrote:Seems like a great plug-in, just started playing with it.
I'm trying to weight map a skirt and I've weighted the outer layer. I was thinking this tool might be good for copying the weights for the inner layer of the skirt, but as copypasteing won't work with clusters, it's a bit hard. Is there a good way to go about doing this, or should I just copy a few polygons at a time?

Sorry if this was a stupid question. And thanks a lot for the plug-in :)
Not sure if you need a plugin for that, use GATOR to copy weights over.

Jho
Posts: 49
Joined: 12 Feb 2013, 07:57

Re: RCTools updates

Post by Jho » 26 Jun 2013, 14:08

Oh right. I just thought it would be a hassle to cut a piece of the geometry out and merge it back in. But it was pretty easy once I tried it. Thanks a lot.

Although it would be nice to automate this process somehow. So that I could just paint away and all the weights would be copied to the other side. Anyways, I'm getting off topic. Thanks again.

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 26 Jun 2013, 14:29

Yes when the other geo is close by, and it's in point context, GATOR works great.
If you were to copy/paste from sample context like UVs, GATOR had some issues, at least last time I tried, so I think I'd try topo-clipboard for something like that first.
softimage resources section updated Jan 5th 2024

julca
Posts: 145
Joined: 07 Sep 2012, 14:24

Re: RCTools updates

Post by julca » 28 Jun 2013, 12:52

Hello !

I have noticed that the "Cap marked hole" command add a point on an open edge selection like this :
cap.jpg
I write a script for this and which can work with multiple objects at once (which use "rcCapHoles" command of course).

Code: Select all

set mySelection = createObject ("XSI.Collection")
mySelection.AddItems Application.Selection

set myCollNewPolygon = createObject ("XSI.Collection")

for each currentSel in mySelection
	if currentSel.Type = "edgeSubComponent" then
		for each currentNestedObj in currentSel.NestedObjects
			if currentNestedObj.Type = "primitive" then

				set currentObj = currentNestedObj.Parent
				set myGeo = currentObj.ActivePrimitive.Geometry

				nbPointBefore = myGeo.Points.Count
				'logMessage "nbPointBefore = " & nbPointBefore
				SelectGeometryComponents currentSel
				rcCapHoles

				nbPointAfter = myGeo.Points.Count
				'logMessage "nbPointAfter = " & nbPointAfter

				myPointSelection = ""
				for i = nbPointBefore to nbPointAfter - 1
					myPointSelection = myPointSelection & ", " & i
				next

				if nbPointBefore <> nbPointAfter then
					ApplyTopoOp "Collapse", currentObj.FullName & ".pnt[" & myPointSelection & "]", siUnspecified, siPersistentOperation
				end if
				
				myCollNewPolygon.AddItems Application.Selection
			end if
		next
	end if
next

SelectGeometryComponents myCollNewPolygon
I don't know if you can/want integrate this on your plug-in but it would be nice.
In any case I hope not to hurt you with my suggestions.

Cheers.

User avatar
rray
Moderator
Posts: 1775
Joined: 26 Sep 2009, 15:51
Location: Bonn, Germany
Contact:

Re: RCTools updates

Post by rray » 29 Jun 2013, 15:50

Oh of course all contributions are welcome! I'll build this in for the next release, maybe I'll wrap the multi select code around some other functions as well.
Cheers julca
softimage resources section updated Jan 5th 2024

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests