CyInstance taking objects from list iteratively

General discussion about Cycles 4D.
Post Reply
kiznyvisuals
Posts: 1
Joined: Wed Apr 11, 2018 1:35 pm

CyInstance taking objects from list iteratively

Post by kiznyvisuals » Wed Apr 11, 2018 1:42 pm

According to Cycles4D manual, whenever you use CyInstance it should RANDOMLY choose objects from the list to populate on any source. What we're trying to do is use CyInstance to render random city buildings on the Matrix object. The problem is that apparently it DOES NOT work that way - the selection of objects is ORDERED (CyInstance is iterating through them). What I tried is also I created an XP system that used Matrix as a source to seed particles on the matrix input (as I thought it would at least generate points in a random order so we could work around the issue). It does not seem to work either. XPEmitter with honeycomb/hexgrid distribution has the same ordered issue, and when used on Matrix as a source, it generates points in viewport, but CyInstance won't work on such XPEmitter.

https://www.dropbox.com/s/8dh61yoaruni2 ... 0.mp4?dl=0


How can we solve this problem?
We desperately need to have random instances on the Matrix object.

Thanks!
Attachments
CINEMA 4D_2018-04-11_15-27-00.png
CINEMA 4D_2018-04-11_15-27-00.png (1.09 MiB) Viewed 268 times

User avatar
Martin
Posts: 545
Joined: Sat Dec 17, 2016 12:03 pm

Re: CyInstance taking objects from list iteratively

Post by Martin » Wed Apr 11, 2018 6:13 pm

What happens if you try increasing Size Variation in cyInstance a bit, like 5%?
And then change seed.
Attachments
MatrixRandomness1.jpg
MatrixRandomness1.jpg (236.21 KiB) Viewed 259 times
MatrixRandomness2.jpg
MatrixRandomness2.jpg (237.69 KiB) Viewed 259 times

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests