Some of you may remember I wrote about some ICE trickery with strings some years ago. The other day I pondered if one could turn a string of digits into an integer or scalar (float) value. Well, I’ve found a way!
Tag: compounds
You’ve probably heard of ICE keywords like “self“, “this” or “this_model“… but did you know about “this_parent“?
It’s not undocumented, but it’s often forgotten.
If you’ve ever seen a Maya rig, you’ve probably seen their joints system which draws “fake” bones. Fake as in that it’s just an OpenGL virtual representation of the hierarchy/parenting, not an actual object. I’m not a big fan, but I do like the concept of being able to sketch out a skeleton by duplicating and reparenting joints, and thanks to “this_parent” we can do the same in ICE!
I propose a way of using ICE to split symmetrical shape halves. Here it is in action:
![]()
(Download here and read more about it below.)
Rendertree Compound: Shadow AO
Ever noticed that Ambient Occlusion doesn’t happen in the real world in lit areas? It’s more of a darkness thing… so why apply it everywhere?
With this Rendertree compound you have AO in darkness and that’s it. Simple! 🙂

