Page 1 of 2

random placement of multiple instances without interference?

Posted: Mon Dec 17, 2007 8:32 pm
by b-kandor
Hi,

I have a part to render and I need to create the effect of having dumped about 100 of them onto a table. So they will be all jumbled up - then render it.

The part is a solidworks model, there are methods of doing this in solidworks but it's not realistic with so may parts...

Thanks,

Posted: Tue Dec 18, 2007 8:39 am
by Hervé
and your answer is.... tadaaa... RF4 !

:wink:

Re: random placement of multiple instances without interfere

Posted: Tue Dec 18, 2007 1:06 pm
by w i l l
b-kandor wrote:Hi,

I have a part to render and I need to create the effect of having dumped about 100 of them onto a table. So they will be all jumbled up - then render it.

The part is a solidworks model, there are methods of doing this in solidworks but it's not realistic with so may parts...

Thanks,
I don't know if you've got any other software, but i'd take the part into Cinema 4d and duplicate it and randomise them.

Posted: Tue Dec 18, 2007 3:28 pm
by b-kandor
Thanks!

@Herve: Is it possible to use any part as a 'particle' in RF4 i.e. my imported parts?

@will: I have modo but not cinema. I'd assumed that any sort of randomise would not take into account gravity.

Here is a sample of what could work:

http://ca.youtube.com/watch?v=YG5qDeWHNmk

Posted: Tue Dec 18, 2007 3:42 pm
by Bubbaloo
That was an amazing video!
In Max you can use the reactor engine.

Posted: Tue Dec 18, 2007 4:19 pm
by b-kandor
Yes, not bad for a game engine! :)

Posted: Tue Dec 18, 2007 5:32 pm
by simmsimaging
if you use Max then try proxypainter - worked well for me on a job I'm working on now:

www.3rdpole.com

b

Posted: Tue Dec 18, 2007 5:47 pm
by b-kandor
Hi simms, I'm maxless - I use solidworks and sometimes modo.

Posted: Tue Dec 18, 2007 6:00 pm
by Fernando Tella
simmsimaging wrote:if you use Max then try proxypainter - worked well for me on a job I'm working on now:

www.3rdpole.com

b
I found this one for max too that I think is more straight forward:

http://www.scriptspot.com/3ds-max/paint-cloner

Used in combination with a randomizer makes it easy.


EDIT: oops, sorry. I read your last post after making mine.

Posted: Tue Dec 18, 2007 6:10 pm
by simmsimaging
I found this one for max too that I think is more straight forward:
I found proxypainter extremely straightforward, and I'm a moron with Max :)

If you don't mind a couple of questions: I had a quick look at the one you linked - if it's easier I'm all for that, but does it randomize scale and rotation while painting? It didn't sound like it from the description. Proxypainter also snaps the proxies to other mesh objects, not just the grid - does this one do that?

Thanks Fernando!
b

Posted: Tue Dec 18, 2007 6:59 pm
by Fernando Tella

Posted: Tue Dec 18, 2007 7:15 pm
by simmsimaging
Thanks - those will be great scripts either way! I REALLY wish I had seen the gravity script this weekend. I spent a lot of time moving about 1000 various balls around to line them up with the ground. :roll:

b

Posted: Tue Dec 18, 2007 7:43 pm
by b-kandor
ok, I'm trying rf4 demo for this - My object which is 4 individual components (grouped) which I imported as .obj's is currently being arrayed - I'll let you know how I make out.

Thanks,

Posted: Tue Dec 18, 2007 8:04 pm
by b-kandor
Can I setup an impromptu rf4 support thread here?

My four obj files are grouped, but the group wont array - it seems you need to array each node individually?

Posted: Wed Dec 26, 2007 1:28 am
by mtripoli
Hi...

You say you have Solidworks and Modo... I saw Modo awhile back... it has tools like Lightwave's Modeler? There are a couple of different ways to do arrays, as well "random" using dynamics... are these tools available in Modo?

Secondly (I use Solidworks as well)... what you are doing that can't be modeled in an assembly? I'm sure I don't have to tell you, but you have all the linear and circular array tools available in SW, as well as "align to ground" etc. using relations... If you'd like, I'm offering to have a look at what you're doing... maybe I can suggest something...