On 18/01/2013 at 15:50, xxxxxxxx wrote:
subject text length is to short for a propper description. i want a NodeData instance -
more specifically a ObjectData instance to behave differently when GetVirtualObjects
is being called for the editor view and when it is called for editor or external rendering.
think of some sort of special LOD, like it is being implemented for the c4d Hair object.
i know how to determine if an editor or external (pictureviewer) rendering has been
started (c4d.CheckIsRunning), but i do not think, that this is the correct approach,
because all data have been already collected at that point.
so how do i determine if there is going to be a rendering and how do i return the
correct data ? i know that c4d creates a copy of the docment for external rendring.
most important would be for me to provide correct external rendering, correct editor
rendering could be viewed as shomewhat optional.
as a sidenote. i actually do not want to create more data on rendering, but less,
or in other words - filter the current data, which is quite time consuming.