Display is based on selection.
If you left-click to select in node mode, you'll likely only see selected nodes.
If you middle or right click to select, you'll see a branch or tree of selected
nodes.
In the schematic view you can isolate the selection with the 'e' key just like
in the explorer. Press 'w' to return to scene view, and 'y' to view the
current layer. To keep the schematic display clean I use 'draw parallel links'
and show 'operator links' beyond the default settings.
In general, the schematic view is for the macro view of the scene while the
scene explorer is for the micro view. The combination of the two should paint
the picture you're looking for. Use schematic to find relationships either by
links or by inspecting the letter codes above the nodes, use the scene explorer
to look at the details of the relationship. If you need programming
information, as mentioned in an earlier post you can use the SDK Explorer. The
SDK Explorer is mostly useful for developing new tools or for troubleshooting a
misbehaving operators such as an envelope which is missing deformers.
I typically put the scene explorer filter to 'all nodes' which gives a big dump
of information, but also allows you to see things that comprise the
relationships you may be looking for. By default Softimage shows friendly
cosmetic labels for names of properties, objects, and so on. Activating 'use
script names' tells Softimage to use the name used in code which is what you
see logged in the script editor. The 'parameter values' setting allows you to
see parameter values when the parameter is marked. You can also use shift +
select to highlight a range of parameters, and lock them using the marking menu
if you plan on changing selections frequently or use/view the same parameters
often. This is handy for viewing parameters which may not be displayed in a
property's or operator's PPG.
One view that is overlooked for this type of work is the spreadsheet view. The
default queries are pretty basic, but you can create your own to dig into the
scene a little deeper and make mass edits simple. You can isolate, select,
edit, and manipulate objects, properties, and parameter values from a central
location. The one thing lacking are callbacks to make the view respond to user
interaction.
To answer some of your specific questions:
1) How to find what is deformed by a Lattice
In the schematic view if you select the lattice you should see a link between
the lattice and the affected objects (assuming show > operator links is
active). If you select the link(s) and press <ALT + Up Arrow>, Softimage will
select the affected objects. To go the opposite direction will require some
custom work on your end. General rule of thumb is operators always live on the
slaves of any master/slave relationship. In this example the lattice is the
master and the affected objects are the slaves.
2) Navigating scene relationships.
A tool you can use in conjunction with schematic and explorer views are the
custom selection filters (small circular button with triangle icon near top of
MCP). When used as a selection filter, only objects satisfying the filter can
be selected in the 3D views and data views such as Schematic. For example, if
you want to find all lattices in the scene, you can set the selection filter to
lattice then do a rectangular selection around the entire scene (or in
schematic view). Once the lattices are found, press 'f' to frame them for
easier viewing (do 'reset all user positions' then press <CTRL + R> to make
viewing more pleasant).
If a selection filter is used in the scene explorer, then only objects
satisfying the filter criteria will be displayed in the scene explorer
(equivalent to manually selecting the objects and pressing 'e' to isolate
selection). By default the custom filters menu is hidden in the scene
explorer, therefore right-click the empty part to the right of the "?" button
and choose 'custom'. Clicking the circular button with the triangle will give
you access to the filters just like on the MCP. To view only lattices in the
scene, choose SE > [Filters] Filters > [Control Objects] Lattice.
If the selection filter is used from code, it will return only objects
satisfying the filter criteria (or not if you choose inverse behavior).
Example: Return all lattices in the scene
SIFilter( "*", siLatticeFilter, true, siQuickSearch );
Example 2: return everything except for lattices
SIFilter( "*", siLatticeFilter, false, siQuickSearch );
Example 3: run a custom selection filter registered as "MyCustomFilter"
SIFilter( "*", "MyCustomFilter", true, siQuickSearch );
Basically, navigation in Softimage is a layered approach as the supporting
tools do niche tasks which are expected to be used in a sequence to get what
you want. This allows the tools to remain simple, generic, and multi-purpose.
It's not like Maya where you have everything-and-the-kitchen-sink in one place
for a dedicated purpose.
In softimage you select object(s) in the viewports or schematic, then isolate
or view the details in the scene explorer or press <ATL + Enter> to view the
information in a PPG. Support tools such as custom filters, spreadsheet, or
the built-in navigation tools can make the process really fast even for large
scenes.
Matt
From: [email protected]
[mailto:[email protected]] On Behalf Of Sergio Mucino
Sent: Wednesday, September 18, 2013 10:46 AM
To: [email protected]
Subject: Re: Navigating relationships in Softimage (new to the software)
Yeah, but that's the thing... for some objects, it displays the entire
hierarchy, whereas for other objects (I tested with a direct sibling) it just
displays the selected object and its relationships. I cannot find any logic
into why sometimes Softimage will decide to display everything.
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 1:43 PM, Stephen Davidson wrote:
are the objects part of a hierarchy?
The schematic view does show the entire hierarchy, normally.
On Wed, Sep 18, 2013 at 12:58 PM, Sergio Mucino
<[email protected]<mailto:[email protected]>> wrote:
Ok, it's interesting. It's only doing this for certain objects. It's not doing
it for others. I'll have to look into why for some objects, the entire scene
hierarchy is displayed, and not for others.
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 12:52 PM, Sergio Mucino wrote:
No change. I guess some preference somewhere got ticked off. I'll see if I can
locate it...
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 12:46 PM, Sergio Mucino wrote:
No. It just highlights them in the Schematic View.
If I bring up a floating window of the XSI Explorer using the shortcut, it
shows the same.
I'll try deleting it from the layout and see what happens.
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 12:45 PM, David Barosin wrote:
If you select objects in the related explorer on the left does it filter
properly?
On Wed, Sep 18, 2013 at 12:41 PM, Sergio Mucino
<[email protected]<mailto:[email protected]>> wrote:
Well, I don't know why, but after embedding the XSI Explorer into a Layout
Panel, now it displays the standard Schematic view with everything displayed,
instead of the 'filtered' one with only the selected object and its
relatioships. I've been trying to locate which filter I might have turned off
in the menus, unsuccessfully. Any pointers? Thanks everyone!
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 12:24 PM, Sergio Mucino wrote:
This is awesome! This gives me what I was looking for. Thanks a lot David!
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 11:43 AM, David Barosin wrote:
You can sort of get that with the XSI Explorer - (alt + 8) and set the viewer
menu's display to schematic.
On Wed, Sep 18, 2013 at 11:21 AM, Sergio Mucino
<[email protected]<mailto:[email protected]>> wrote:
Thanks Eric! Yes, the Hypergraph can get complicated, but I'm used to finding
my way through it rather reasonably.
I was actually thinking about the scripting side of things... I'm not sure how
scriptable the behavior of the Schematic View is, but if I could get it to only
display the selected node and any other connected nodes and hide the rest, that
would already get me a long way towards a happier healthier life :-) .
I will do the search you suggested. Thanks again!
--
Sergio Mucino
Lead Rigger
Modus FX
On 18/09/2013 11:12 AM, Eric Thivierge wrote:
Schematic view is probably as close to the Hypergraph workflow you're going to
get honestly. If your rig structure is clean and organized it shouldn't be too
bad to deal with. I will say that even the Hypergraph can get a bit soupie.
You may need to write yourself some scripts to present the data to you in a way
you understand.
If I recall there was a command that you can get the connection info in xml
form that shows the 2 way connections and parse it from there. Check the google
group archive and search for Alan Fregtman's post about it. I think it's been
discussed a few times before.
Eric T.
On September-18-13 10:47:28 AM, Sergio Mucino wrote:
Hello. I have a very basic question for anyone who might be able to help.
I just got started using Softimage, and I'm having the usual problems
anyone faces when starting to use new software they're not familiar with
(just for background information purposes, I'm coming from Maya and Max.
I state this just so that it gives you an idea of the language I might
be using). One of the things that I'm having a hard time right now is
navigating scene relationships.
I'm trying to find a tool that will help me to efficiently find scene
relationships, and so far, I haven't found an easy way to navigate these
relationships. I'm trying to find my way through someone else's files,
and finding what's related to each object is a bit of a PITA at this
point. I'm using the Explorer as a starting point, but it doesn't get me
there the entire way. Let me give you an example.
I've got a mesh selected. In the Explorer, I can see it's being deformed
by a Lattice, and an Envelope Operator. I need to find the actual scene
objects that are driving these deformations. For the Envelope Op, I know
I can go to Deform/Envelope/Select Deformer from Envelope, and it will
select in the scene the objects that are driving the envelope's
deformations (I'd rather not lose my selection, just get a list of the
objects used as deformers, but I'm ok with Softimage working this way).
However, the Lattice is an entirely different story. If I select the
Lattice operator and inspect its properties, the only reference I can
find in the Properties dialog is to its cluster. If I then find that
cluster in the Cluster folder for my object, and check its properties, I
get nothing. There seems to be no way I can get to the actual Lattice
object in the scene deforming this cluster easily.
The only way I've found so far has been to use the Schematic View. If I
turn on all the Links (for the selected object only, of course.
Otherwise, I just get a noodle soup), with my geo selected I can see
links going to different objects in the scene. I had to track down each
link (which in a scene this size took a lot of scrolling, especially
since zooming out gets rid of the names on the links) until I found the
link that had "Lattice" written on it. Then I could follow it and find
the scene object that the Lattice operator refers to.
I would like to know if there's a more efficient way of navigating scene
relationships than this. I'm sure than being completely new to the
software, I'm missing a lot. I've tried googling around, and asking
people at work, but haven't been able to uncover much. If someone has
some pointers towards getting stuff done faster, I'll be very glad to
hear them. Just for information purposes only, I'm trying to get the
same information I'd get my graphing an object in the Maya Hypergraph...
a view or list of all relationships for the selected object(s).
If this is not possible (I understand Softimage might have a totally
different way of doing quite a few things), if someone else could
describe how they tend to work to find their way in the scene, I'd love
to hear that too.
I appreciate any help or pointers anyone might have. Thanks a lot for
your time!
Sergio Mucino
Lead Rigger
Modus FX
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--
Best Regards,
Stephen P. Davidson
(954) 552-7956
[email protected]<mailto:[email protected]>
Any sufficiently advanced technology is indistinguishable from magic
-
Arthur C. Clarke
[http://www.3danimationmagic.com/3Danimation_magic_logo_sign.jpg]<http://www.3danimationmagic.com>
--------------------------
To unsubscribe: mail
[email protected]<mailto:[email protected]>
with subject "unsubscribe" and reply to the confirmation email.
--------------------------
To unsubscribe: mail [email protected] with subject
"unsubscribe" and reply to the confirmation email.