Hi all. Now we will have both Rendered, Arctic and Monochrome DisplayMode in Rhino 8 and the “Tiling Issue” on CaptureToFile on highres is finally solved, I would love to be able to “Batch CaptureToFile in multiple DisplayModes” from any Snapshot (complete with ClippingPlanes and SectionStyle) in Rhino 8.
Also I would expect the “thumbnail-view” of the snapshots in the future will reflect the actual Clipping…
The screendump display the current thumbnails of multiple Snapshots (from Beta 17. October 2023) where it is impossible to see, that all of the snapshots actually has a clipping-plane active (see PDF).
The PDF display the result I would look for but other mixtures of Wireframe, Ghosted etc could also be nice. Ideally I would like to select the dimensions, the fileformat (PNG) and tickmark the DisplayModes.
If “Monochrome” could be improved with “endcap-style” and an ability for us to choose the Silhouette thickness (similar to SketchUp and others) it would be great, but I will make a separate post about that.
you can do this with a macro. a simple macro can render all your named views or snapshots and then switch to a different display mode and repeat renderings or captures.
I suggest embedding this feature in the CaptureToFile dialogbox, so the user can create multiple snapshots, rename them etc without relying on a macro (with fixed names, resolution & filetype).
Also it would be preferable without the macro if you are experimenting with custom DisplayModes.
Yes, integrating such a batch function into the gui would certainly be a very nice thing for many users. Until this becomes a thing, here is how you can get there via macro:
-SetDisplayMode M y Enter (here “y” sets raytraced as display mode)
See the keys for the different display modes here (might be different after you added custom ones):
-ViewCaptureToFile W 1536 H 1024 N 400 "C:\foldername\filename.png" (in this command the resolution and the number of passes is set. Much more is possible:
When doing a Batch CaptureToFile, you could automate the naming of the resulting file to include and reflect the following: Name of the Snapshot + Name of the DisplayMode (with comment if non-standard) + Dimensions in pixels (WxH). Selecting a folder for Output and Fileformat should be done dynamically.
Resultingfilename could be: SectionVertical_Arctic_8000x6000px.png - all automated for the Snapshot.
A macro doesn’t need to have fixed names, resolutions or filetypes. You can obviously change that for every single image. Of course that would be a lot of work if you do it manually, that’s why you can use grasshopper to generate it. There you can set it up to have every filename to be descriptive in relation to each image.
I get that many would like to see more batch functionality via the GUI. Though I would simply like to remind that Rhinos’ command line with its macro functionality is extremely powerful and a killer feature, especially when combined with grasshopper - or more native scripting of course.
You can do exactly that with grasshopper, by almost only using the text components.
Would it be possible for you to create a new post? I use Layout a lot and it has its own very separate issues, such as not being able to print individual pages on their respected papersizes, which is really what 99 % would like to do with exactly Layouts. This is however NOT the topic in my post at all.
Here is a copy of the modified script from Gijs. You need to add the *.py2 fileextension manually if you would like to use it in Rhino 8 Beta. The script prompts for a folder and takes your Snapshots as input.
Here you can see the result of just having 4 Snapshots and 1 (movable) ClippingPlane in a single file.
Would it be possible for you to create a new post and delete your two entries on this post? I use Layout a lot and it has its own very separate issues, such as not being able to print individual pages on their respected papersizes, which is really what 99 % would like to do with exactly Layouts. This is however NOT the topic in my post at all.