advanced rendering for AutoCAD
Really annoying is the perpetual removal of material assignments of individual parts of blocks. I know I can work around it by editing the affected block IN the drawing in which the rendering is made. But nonetheless this occurs to me often:
Because the drawing in which my model is rendered is pretty complex and consists of many (deeply) nested blocks, I edit all these blocks in an associated drawing. When, back in the 'model'-drawing I update the blocks, several objects within these blocks lose their materialassignment, even though the assignment is by layer. Then I am forced to edit the blocks concerning, IN the model-drawing, and remove the material assigment from the element. Notable is that the same objects within a block lose their assigment time and time again, with everey block edit.
Needless to say this often is only noticed after checking up on final renderings, and after lots of passes...
Is there a beter way to prevent this from happening -or, better still; is there a bugfix coming up for this any time soon?
Tags:
Yes, Akinlolu, I do this time and again, but that's my point.
Every time I edit a block, parts of it may or may not have lost their by-layer-material-assignment (very often it is the same objects that lose it, even though they are not the parts changed when editing the containing block). The only way of knowing is by rendering, and then remove the assignment. It is a bug, it shouldn't happen in my opinion, and of course it happens at the worst possible moment -i.e. it is often only detected when the rendering has reached 50 passes and would be otherwise be ready for presentation....
And, it also happens to deeply nested blocks, with which it is not a simple right-click.
Time to call on O Mighty Roy!
I doubt if I have anything to do with it. AutoCAD controls this. You can verify that this is true by using the built-in renderer and seeing if the problem is still there. If you get a different result then there may be something wrong with nXt.
There is a system variable called CMATERIAL which should be set to BYLAYER. Apart from that and the investigation above I don't really have anything for you. You'll need to look around to see if AutoDesk knows about the problem or has some workaround.