Fancy Charts

Here you can find ICE tutorials and learning material
Post Reply
Chris_TC
Posts: 411
Joined: 22 Mar 2010, 17:43

Fancy Charts

Post by Chris_TC » 16 May 2011, 20:38

I'm putting this in the tutorial section because a) I'm planning to do a tutorial on it and b) this is a work in progress that will get updated every now and then.

It's a pretty simple compound right now, and it's probably not too useful. More of a toy than anything, and a learning exercise. If you have suggestions, let me know. I intend to add more functionality and different chart types (line chart, pie chart etc.) later. Unfortunately, ICE modeling does not yet have a text node, so I don't think procedural labels are possible at the moment.

Most of the values (including the data set) can be negative. The data set can be scalar values with decimals, and it can be comma-separated or white space separated. Just play with the settings, they are pretty straightforward.

P.S.: The compound should applied to an empty polymesh.
Image
Attachments
BarChart.xsicompound
(77.05 KiB) Downloaded 148 times

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: Fancy Charts

Post by Daniel Brassard » 16 May 2011, 23:15

Interesting compound Chris, thanks for sharing.

I see some potential for texturing like skyscrapers, Kids blocks and other shapes that can be used for commercial work and advertising.

For the text, letters can be defined proceduraly like any polygons in ICE. For now, this is a long process unfortunately. Maybe a bump or displacement texture can do the trick.

I would also investigate the "Create Extrusion along Strands" compound. Feeding each "bar" with a text shape input to the "custom shape name" port of the compound should give you similar result.

Dan
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
ActionArt
Posts: 853
Joined: 25 Nov 2010, 18:23
Location: Canada

Re: Fancy Charts

Post by ActionArt » 17 May 2011, 17:53

Thanks! This has a lot of potential.

Chris_TC
Posts: 411
Joined: 22 Mar 2010, 17:43

Re: Fancy Charts

Post by Chris_TC » 18 May 2011, 19:47

@Daniel: Thank you, I will look into this compound.

I just noticed that ICE has a Primitives node that can create a cube. So chances are I'll simplify my compound, which currently builds the bars from scratch.
For now however, I'm working on the pie chart. ICE does not have a node for cylinders (this time I checked, haha), so I'm building my own one. I've already got it working, but the polygon index order is not as nice as that of the factory cylinder in Get->Primitive. I shall try and fix this to end up with a cylinder compound that can completely imitate the factory cylinder.

P.S.: Can I assign my bars and pie segments random colors using ICE? I think I can assign them different materials, but the idea would be one material that references an Attribute_color or something, I think? May not work with geometry though?

grahamef
Posts: 281
Joined: 23 Jun 2009, 21:01

Re: Fancy Charts

Post by grahamef » 18 May 2011, 20:38

Chris_TC wrote:Can I assign my bars and pie segments random colors using ICE? I think I can assign them different materials, but the idea would be one material that references an Attribute_color or something, I think? May not work with geometry though?
It should work with geometry too.

Post Reply

Who is online

Users browsing this forum: trendiction [Bot] and 19 guests