I have a requirement to render 5 camera views of a single object, hide the object and unhide another and render that out for 5 camera views..
This needs repeating for 100’s of products.
I’m looking for someone who has scripting skills who can write this for me (as I don’t have the skills of the ability to write script myself, nor the time to learn it).
To re-iterate, my requirement is as follows;
I have 100’s of objects, and 5 cameras in my scene and camera views will all be the same, it’s just a case of rendering one piece of geometry (5 camera views), then hiding that piece of geometry and unhiding another piece and rendering out the 5 camera views for that piece, then hiding that piece of geometry and unhiding another piece of geometry and repeating the 5 camera renders over and over for 1000 objects…
So, for example;
unhide object1
render it (VRay) Cam 1 with all render settings unchanged
save the image as object1_c1.png
render it (VRay) Cam 2 with all render settings unchanged
save the image as object1_c2.png
render it (VRay) Cam 3 with all render settings unchanged
save the image as object1_c3.png
render it (VRay) Cam 4 with all render settings unchanged
save the image as object1_c4.png
render it (VRay) Cam 5 with all render settings unchanged
save the image as object1_c5.png
hide the object
unhide object2
render it (VRay) Cam 1 with all render settings unchanged
save the image as object2_c1.png
render it (VRay) Cam 2 with all render settings unchanged
save the image as object2_c2.png
render it (VRay) Cam 3 with all render settings unchanged
save the image as object2_c3.png
render it (VRay) Cam 4 with all render settings unchanged
save the image as object2_c4.png
render it (VRay) Cam 5 with all render settings unchanged
save the image as object2_c5.png
hide the object
.
etc etc
..
unhide objectN
Anyone able to help out there ?
Let me know how long it’ll take you and how much it’ll cost.
I’m not a max scripter but what you can do is treat the objects as key frames, key their visibility on/off per frame, so object1 is visible frame1, object1 gets hidden frame2 and object2 is visible on frame2 and so on. I think you can just select all objects and do the key on visibility on first frame then offset the keys per object I believe there was a script that did it on script spot so their keys are staggered. Once that’s done you can render your cameras as timeline animation, I hope my explanation makes sense?
I have experience in creating such scripts. I’ve done something similar when i was working in Pikcells, we had crazy amount of combinations of different items and every combination had to be rendered with animation. I’ve automated it with rendering on deadline. Sent you a PM.
I’m planning a similar task but to render out “thumbnails” of every model in a library for quick reference, and this sort of script would work well. Can I have the details of the guy, or are you happy to share the method you used in the end?
Have you tried this script: http://www.scriptspot.com/3ds-max/scripts/batch-camera-render?
I’m using it each day and I believe you can do exactly what you want with it.
You can control scene states, in combination with different camera’s, keyframes, light setups,…