Word Clouds in Quartz Composer

scalf's picture

Has anyone heard of producing a word cloud within Quartz?

There are of course a few variants of word clouds, but mainly I was looking for a way to read any string or paragraph from a document and render word cloud.

The search came up sparse, I was wondering if anyone knew of a way that this might be possible. Thanks

franz's picture
Re: Word Clouds in Quartz Composer

string subrange -> structure of strings -> iterator -> text renderers

?

scalf's picture
Re: Word Clouds in Quartz Composer

Thanks, I will give it a shot tonight and see what I can find!

scalf's picture
Re: Word Clouds in Quartz Composer

I was not able to get very far. Unfortunately Iterators are one of my weak spots.

I believe that this would be the way to go, but I need to brush up.

dust's picture
Re: Word Clouds in Quartz Composer

here is a iterator 101 example. it shows you how to use external time and interpolation to even space words in a list. building off that principle i inserted some random patches instead of the interpolation to randomly space the words. then made some published some xyz offsets so you have a bit of control over the random placement. hope this helps...

PreviewAttachmentSize
iterator101.qtz6.54 KB
wordcloud.qtz9.44 KB

don romolo's picture
Re: Word Clouds in Quartz Composer

Sorry, not trying to hijack. I'm trying to do something similar. Main difference is I want to separate string components by line using "separator" for "return" and can't figure out the tag. Is this possible or is there another way to do this.

don romolo's picture
Re: Word Clouds in Quartz Composer

Nevermind. Apparently it is option+return.

bernardo's picture
Re: Word Clouds in Quartz Composer

yes it works but how do you avoid overllaping of the word it must be made with algorithms