CyInstance taking objects from list iteratively

General discussion about Cycles 4D.
Post Reply
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. ... 0.mp4?dl=0

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

CINEMA 4D_2018-04-11_15-27-00.png
CINEMA 4D_2018-04-11_15-27-00.png (1.09 MiB) Viewed 378 times

User avatar
Posts: 546
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.
MatrixRandomness1.jpg (236.21 KiB) Viewed 369 times
MatrixRandomness2.jpg (237.69 KiB) Viewed 369 times

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest