Assign material to entire level with RGB colored elements

Gentlemen,

How can I assign a material to an entire level regardless of the elements (RGB) color?
Imagine if you like that we have a gazillion different objects, with as many different RGB-colors, that can change at any given moment without our knowledge.

Is it possible?

  • Torben my file is for download - must open the speedyshare  :)  good to know that level manager works

  • Yes! That was exactly it! :) Excellent!

    System: Win7 64bit 16GB Ram - microStation V8i SS3 08.11.09.578. + PoinTools CONNECT. - Intel i7-4800MQ CPU@2.70GHz, 4 core / 8 Logic proc.

  • open level manager

    turn on the material column

    add a material- if you click  on none at your level row it will bring up the material palette

    this will give you a material for everything on that level regardless of wireframe colour (but only as long as you dont have other material assignments as these will override the level option)

    is this what you are after?

    Answer Verified By: Torben 

  • In addition (without currently being able to test stonellis way), I had it cut down in my case, that whenever a second level is involved in a assignment that has the 0-255 color setting, the complete assignments are lost.

    That is easy to reproduce, create an assignment with 'edit assignment' choose a level, and you will be in the '<levelname> : *' case (showing color 0-255 in edit dialog). When you thereafter try to create a second levelentry (via 'new assignment') or choose a second level (via STRG in 'edit assignment') the complete previous assignments are lost.

    To our luck, the levelmanager way is working, and if a developer has a reproduceable testcase, he will surely find the reason, and mostly a way around. :-)



  • Couldn't help myself. Rebooted into Windows and went into a model that has only one level, called Existing.

    I opened the Material Editor, created a new Palette and a new material, within it.

    I then right clicked on the material, chose New Assignment and entered Existing in the pop up field that comes up for Level:Color

    The view was set to smooth and the material assignment immediately showed up in the view.

    If you right click on the material and choose Edit Assignments, the Material Assignments window does show it assigned to Existing:0-255

    Restarted the drawing, to be sure, and the assignment still sticks.

    Started the drawing on a different machine, and the material still sticks.

    So, I then changed the colour of the Existing level to be an RGB colour and that is when the weird stuff starts.

    Before exiting the DGN, I had not saved settings, so I had to change the acceleration of the view back to Smooth/Modelling, to see whether the material was sticking. It seemed to, but I was now seeing transparent, rather than smooth. Tried changing it a few times but still showed transparent.

    Then I tried to render and Luxology crashed out on me. I restarted the drawing and tried to render, again, still with no luck. Luxology seems to freeze, on a scene that, earlier, had rendered in a few seconds.

    My gut feeling is that if you assign to a specific RGB colour it might work, but if you have a catch all, like I initially set up (and has stuck) the engine gets in trouble. I can't help but think that it is that 0-255 argument...

    I am going to force quit this session. The render window minimised when I pulled up the Material Editor, and I have not been able to get it to Restore, in the past 5 minutes or so.

    Would be nice if someone else could repeat this simple test to see if Michael's suspicion that the behaviour is, actually, unpredictable is correct.

    Cheers