3D View required by RayBounce.ByOriginDirection?

I cannot consistently get the Default 3d view to be maintained for the View input on RayBounce node.
Then I discovered that it cannot be counted on that there is always a default 3d view that exists. The user could have renamed the view.

How can I be assured that there is a default 3d view that exists and that the view input is set to use it?

One way to deal with this is to include a dedicated 3D view in a revit template. You give this view a specific name and choose this view in the “Views” node.

If the users of your graph are working from this template, you can be sure the view is here and from this point, the “Views” node will be set to use it.