Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

nParticle objects cannot be hidden in Arnold

nParticle objects cannot be hidden in Arnold

sbest58
Contributor Contributor
2,752 Views
9 Replies
Message 1 of 10

nParticle objects cannot be hidden in Arnold

sbest58
Contributor
Contributor

When using nParticle system with Instance geometry

I can hide the original particle objects by setting Opacity to 0, but this only works in the Viewport 2 display.

When rendered in Arnold the only way to hide particles is to make them smaller and inside of the Instance geometry.

0 Likes
Accepted solutions (1)
2,753 Views
9 Replies
Replies (9)
Message 2 of 10

Stephen.Blair
Community Manager
Community Manager

Object Display > Visibility on the particleShape?



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 3 of 10

sbest58
Contributor
Contributor

That just hides everything.

I want to render the Instance and not the original particle

0 Likes
Message 4 of 10

sbest58
Contributor
Contributor

Viewport and Arnold images

0 Likes
Message 5 of 10

Stephen.Blair
Community Manager
Community Manager

@sbest58 wrote:

That just hides everything.

I want to render the Instance and not the original particle


No it doesn't. In this example, the tori are the instances. The cards are the points.

the particleShape is exported as a points node, and the instances as ginstance nodes. And those nodes have separate visibility controls.

particleShape_visibility.png



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 6 of 10

sbest58
Contributor
Contributor

What do you mean "It doesn't"

 

It certainly does on my system - see images

0 Likes
Message 7 of 10

sbest58
Contributor
Contributor

What you have not done is replay the animation - if you do that after switching off the visibility on the particles then try a render you will see absolutely nothing!

0 Likes
Message 8 of 10

Stephen.Blair
Community Manager
Community Manager
Accepted solution

@sbest58 wrote:

What you have not done is replay the animation - if you do that after switching off the visibility on the particles then try a render you will see absolutely nothing!


Ah. I made a mistake.

 

How about putting visibility 0 in the Arnold > User Options of the particleShape?

That worked when I played back the animation and then rendered.

 

There doesn't seem to be a way to avoid the export of the particles. Maybe there is, but I don't see it yet.



// Stephen Blair
// Arnold Renderer Support
Message 9 of 10

mspeer
Consultant
Consultant

Hi!

 

You are right you can't simply hide the nParticleShape, it will not be rendered/evaluated and also not dependent graphs like instances.

 

For your needs there are 2 other options in nParticleShape -> Object Display:

1. Intermediate Object (which still evaluates the object but doesn't display it)

2. Template (which displays wireframe in Viewport)

0 Likes
Message 10 of 10

sbest58
Contributor
Contributor

Hi Steve,

 

'visibility 0' works.

 

Cheers

Steve

0 Likes