|
From: Roger H. <rog...@mi...> - 2007-03-30 16:26:47
|
On 30 Mar, 2007, at 07:30, Jose' Cruanyes wrote: > >> Since the per-pixel lighting would still be pretty much renderer- >> specific, using the ViewHints makes some sense to > > but ViewHints is a way to store renderer specific properties in a > 3dmf file, so you both are saying the same thing > Yes thats right, they are intended just for use in files, though they can also be used to encapsulate the setup for one view to apply to another view. Renderers can have a user interface. This is currently only used for plugin renderers but I don't think there is a restriction to them only. The Microspot renderer uses it though many of the calls it currently uses have been deprecated by Apple. The application just asks the renderer to interact with the user and so it has to have platform specific code to bring up a dialog or whatever and store the selected preferences in its own prefs file. If it simply an on or off preference, then you could have one renderer with it on an another with it off. Roger. |