Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
Grouped Cluster Materials and Passes (speaking of overrides)

Grouped Cluster Materials and Passes (speaking of overrides)

2005-05-31       - By Andy Jones

 Back
Reply:     1     2     3     4     5     6     7  

It sounds like you're looking for something quick and dirty, so this
probably isn't the type of solution you're after, but you could use
switch nodes in your render tree and create expressions to parameters on
an implicit cube, then override the parameters on the cube to control
the switching on all the materials.

I've also sometimes been able to "trick" the materials on clusters into
using overrides by putting the material on another object, then putting
the object in a partition and overriding parameters of the shader.  
I.e., don't just apply a shader to the partition -- override the surface
color or whatever.  I don't think that'll be totally reliable, though,
if it even works.  This technique has definitely worked against me in
the past, where I wanted two objects with the same material to get
different overrides -- they seem to just choose one instead.

-Andy

Adam Sale wrote:

> Hey E... only thing I can think of is to use extract polygons to
> extract each poly cluster object into its own object, and then copy
> the shader from the cluster level back to the object level..
>
> then you could group and override from there..
>
> Unfortunately clusters aren't supported at the pass level...
> If the shader tree is simple enough, you could maybe try rendermapping
> the clusters into a texture, and then apply it at the object level
> and then delete the clusters..
> But if you're hoping to alter cluster materials through partitions,
> you're hooped....
>
> On an aside note completely unrelated to passes and clusters.. lets
> get on this figueroa thing.. we may have to explore other options..
> 8th on the waiting list sounds sort of hit and miss.
>
> A.
> -- -- Original Message -- -- From: "Eric Deren" <eric@(protected)>
> To: <XSI@(protected)>
> Sent: Tuesday, May 31, 2005 1:38 PM
> Subject: Re: Grouped Cluster Materials and Passes (speaking of overrides)
>
>
>> That email should have read:
>>
>> -- ---- ---- ---- ---- ---- ---- ------
>>
>> I've got about thirty objects, each with multiple clusters that I've
>> organized into groups and assigned materials to at the group level.  
>> Now I want
>> to change those materials as an override in a partition in a separate
>> pass.
>>
>> Simply dragging the group of clusters into a new partition doesn't
>> appear to be the way to do this.  Any hints?
>>
>> -Eric
>>
>> -- ---- ---- ---- ---- ---- ---- ------
>>
>> Sorry about that; it's my first time typing English, evidently.
>>
>> -Eric
>>
>>
>>
>> -- -- Original Message -- -- From: "Eric Deren" <eric@(protected)>
>> To: <xsi@(protected)>
>> Sent: Tuesday, May 31, 2005 4:17 PM
>> Subject: Grouped Cluster Materials and Passes (speaking of overrides)
>>
>>
>>>
>>> I've got about thirty objects, each with multiple clusters that I've
>>> added into groups and assigned materials at the group level.  Now I
>>> want to change those materials and their for a partition in a
>>> separate pass.
>>>
>>> Simply dragging the group of clusters into a new partition doesn't
>>> appear to be the way to do this.  Any hints?
>>>
>>> -Eric
>>> ---
>>> Unsubscribe? Mail Majordomo@(protected) with the following text in
>>> body:
>>> unsubscribe xsi
>>
>>
>> ---
>> Unsubscribe? Mail Majordomo@(protected) with the following text in
>> body:
>> unsubscribe xsi
>>
>
>
> ---
> Unsubscribe? Mail Majordomo@(protected) with the following text in
> body:
> unsubscribe xsi
>

---
Unsubscribe? Mail Majordomo@(protected) with the following text in body:
unsubscribe xsi