Render objects one at a time alphabetically
Hi folks Here's my situation: We have to create 160 images of apartment icons for a website which show the location of the appartment in the building.
Example: (Hover over the apartments list)
Now, I really don't feel like unhiding every apartment seperatly and render it out, so I wanted to write a script for that.
I managed to set the objects visible each at another frame by script, so that I can render it out as an animation:
allObj = $
t = 5;
for obj in allObj do
t = t+1;
t0 = t-1;
t2 = t+1;
with animate on
at time t0 obj.visibility.controller.value = 0.0
at time t obj.visibility.controller.value = 1
at time t2 obj.visibility.controller.value = 0.0
(I am a beginner, as you may see ;)
But now the object's visibility is not sorted alphabetically and that gives me much work in the post when I have to rename every single rendered image.
How can I now loop through the objects alphabetically?
How can I render the scene giving the image the name of the object currently visible?
Thanks for your help, I hugely look up to you experienced scripting guys!