ViewCaptureToFile vs Concept mode

The result of ViewCaptureToFile looks different than the viewport.

Setup:

  • Display mode: Concept
  • Some elements have SetObjectDisplaymode = Wireframe applied

Hi Frank S,

Please run SystemInfo in the Rhino command line and post the results. Thanks!

Do you have DisplayMode Overrides? (setObjectDisplayMode , ClearAllObjectDisplayModes )

Hi Japhy,

SysInfo attached. Yes, the object on the left has SetObjectDisplayMode = Wireframe applied.
Wireframe settings:

Concept settings:

SysInfo_FS_260802.txt (7.3 KB)

Seems like my desired result (what I see in the viewport) is actually the bug, and the ViewCapture… result is “to be expected”.

According to my settings, objects rendered as Wireframe should always show isocurves, edges, tangent line. The fact that they do not show up hints at a bug around respecting the PerObject settings.

I wasn’t able to replicate in a fresh file. Can you post a portion a file that shows the issue?

Hi Japhy,

here is an example. I used FastenWorks to create a coupling nut in a fresh file.

Another example (this time Display Mode = Rendered, so something seems off, independent from Concept mode)

1 closed polysurface added to selection.
Command: SetObjectDisplayMode
Choose attributes for selected objects ( Mode=UseView ): Mode=RenderedNoedges

I have variant of “Rendered” with “Edges off” (I use it when the density of lines is too high, producing too dark areas in an otherwise light illustration)

Result

All edges are off (even though all but the outer thread should still be on)

This example has nothing to do with ViewCaptureToFile or Concept mode. It rather shows that SetPerObjectDisplayMode settings are not applied as I would expect them to work (or believe to remember they had worked in the past).

Just cross-checking the same scene with concept

Applying PerObjectDisplayMode = Rendered(noEdges) has no effect at all.

Hi Frank -

That would seem to be the case, yes
→ RH-97843 Display: No IsoCrvs with SetObjectDisplaymode

Apart from that: (1) fwiw, I’m not getting the isocurves to show up when capturing to file on my end; (2) mixing technical display modes such as Concept with non-technical display modes such as Wireframe, Shaded, etc. is not something that is expected to work.
-wim

My understanding is that PerObject settings of standard modes can be applied while in a technical mode.

Just not the other way around.

see also: Rhino BETA Feature: Concept Display Mode - #20 by Vanessa

If you want to try something fun, set the render engine in Concept to Cycles and you can combine technical with raytraced. Now we are talking :wink: