AutoCAD Architecture Forum
Welcome to Autodesk’s AutoCAD Architecture Forums. Share your knowledge, ask questions, and explore popular AutoCAD Architecture topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Beware: ACA2014, 15 corrupt aecMaterials for rendering.

22 REPLIES 22
Reply
Message 1 of 23
ntellery
699 Views, 22 Replies

Beware: ACA2014, 15 corrupt aecMaterials for rendering.

I will post a full report to Adesk but I post here in case it happens to you.

I've attached a drawing that if you open and render, you will note the columns do not appear.

The columns surround the carport on the left and hold up the verandah/balconies on the main building.

You will get maps missing for materials but that is irrelevant.  It should still render an object albeit with the object colour rather than any material mapped.

So if you are rendering in 14 & 15, note that to correct you will have to swap the aecMaterial assigned for that/those objects that are missing once rendered.

This happens to me quite often (in about 3 of 4 or 5 projects so far using ACA2015 and it was so bad in 14 it scared me off using it).  I don't know why it happens.  Once corrupted the file will still exhibit the corruption when opened in 13, even if it was fine in 13 before.

At this point it seems random which aecmaterials it affects and it only seems to be the render map attachment and rendering that is affected.  The aecMaterial seems to work fine for drawing work in general.

I will try to attach other examples of the corruption as sometimes it is a number of aecMaterials affected.

 

cheers

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
22 REPLIES 22
Message 2 of 23
dbroad
in reply to: ntellery

It's difficult to verify your claim.  When I try to render, it presents me with a missing assets dialog (missing jpg files related to the materials).

2014-05-14_15-58-37.png

Architect, Registered NC, VA, SC, & GA.
Message 3 of 23
ntellery
in reply to: dbroad

As I said in the notes Doug, the missing jpgs should not prevent the columns from showing up at all (as there are no maps applied to the columns anyway, just paint).  The maps are used elsewhere and are not important for the exercise.

Do the columns show up for you when you render?  Just dismiss the warning with the continue.

Thanks for having a look.

 

I had another job have the same failure with possibly the exact same material with the same result.  Missing entities in the render.  I have had other jobs have multiple materials fail in render.

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 4 of 23
dbroad
in reply to: ntellery

They render fine here as far as I can tell, other than the fact that the maps are missing so there are no textures.  Perhaps you can identify the problem in this picture.

2014-05-15_8-18-09.png

Architect, Registered NC, VA, SC, & GA.
Message 5 of 23
ntellery
in reply to: dbroad

Thanks Doug for looking at it for me.  That's interesting that they render fine for you.  Here's how they render for me.  If the aecMaterial was corrupted, I can't see how it would render correctly for you so it would appear machine specific but I know it has only started occuring since ACA2014.  Never happened with13 and is common with 14 (for the short time I used it) and 15. 

I am now using an earlier copy of the same file and it's also rendering fine.

If I replace the aecMaterial being used they will render fine.  I thought that confirmed the problem.

Sorry which version are you using?

 

I have had on 1 (or 2) occasions aecMaterials get corrupted but not the render portion.

MissingElementsB.jpeg

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 6 of 23
dbroad
in reply to: ntellery

Interesting.  Can't reproduce it though.  Perhaps someone else can.

Architect, Registered NC, VA, SC, & GA.
Message 7 of 23
Laks-Autodesk
in reply to: ntellery

I was able to reproduce this issue on a machine with ACA 2014 when rendering with wireframe visual style. Rendering showed the column after changing the visual style to realistic. After applying SP1, I'm no longer able to reproduce this issue even in wireframe visual style. Could you try to install ACA 2014 SP1 and see if it makes a difference?

Regards,
Lakshminarasimhan Seshadri
Autodesk
Message 8 of 23
ntellery
in reply to: Laks-Autodesk

Thanks, I am using 15.  I tried to use 14 but this occured with most objects and it was unusable so I uninstalled and kept using 13.  I assume that 15 should have whatever fix was applied in 14.SP1 but it is still occuring (has occured several times in 15).

I render often so I will try to grab the file in the worst condition and post it as soon as it occurs.

Yes I do render from wireframe as it's the quickest to manipulate (regen etc).  Waiting for the file to display in Realistic style slows up process too much but it's interesting that you have found that out.  

I have another file that was a mess and will try to find it, try a render and if it's faulty, post it here.

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 9 of 23
Laks-Autodesk
in reply to: ntellery

On the same machine, I installed ACA 2015 and can repro when visual style is wireframe though not on ACA 2014 with SP1.

 

If you've any steps to replicate this issue, it'd be really helpful.

Regards,
Lakshminarasimhan Seshadri
Autodesk
Message 10 of 23
ntellery
in reply to: Laks-Autodesk

I've attached a drawing created from my own template.  Simple 4 walls and a roof.  ACA can't even see anything let alone render it!

 

My template, I believe was taken from prob about v2009 using something like Aec Model (metric -Global Stb.dwt and I have done some minor changes and probably some work in render materials and aecMaterials.

 

Open the attached drawing. 

RPREF - I am using Medium and a cropped view but 'view' is the same result.

The only aecMat attached is Standard.

type RENDER and I get the message "scene cannot be rendered. The scene must contain at least one 3D wireframe or solid model object to render"   

Note: I have received this message on the odd occasion over the years and assumed it was something to do with the camera zoom  BUT if you switch to an iso view and try to render you get the same result.

 

Yes you are correct - switching from wireframe to realistic and the item will render.

 

I've tried this is a few templates and it does seem to be template particular, like it's bringing forward a corruption somewhere, I suspect in the conversion of materials both render and AecMat as the render engine has been updated from 2006 to the new engine with subsequent adjustments.  This does make it difficult to work with older files and projects.  I do know that others are having the same problem.

 

 

BTW in the View dialogue box, selecting the new 'Camera1' and right click Set Current or clicking the Set Current button don't work anymore. Even clicking on the camera itself and right clicking for Set Current seems random as to whether it will work or not.

 

 

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 11 of 23
David_W_Koch
in reply to: ntellery

I am no expert on rendering, so take the following with that in mind.  I downloaded your RenderFail.dwg file and had the same Render - No Faces to Render dialog as you did:


This scene cannot be rendered.
The scene must contain at least one 3D wireframe or solid model object to render.

 

I then set the UCS to World and copied your six walls, roof and camera to the clipboard.  I pasted to the original coordinates into a drawing started with the out-of-the-box Aec Model (Metric Stb).dwt template file, set the visual style to 3dWireframe and set the camera view active.  Selecting the Render tool on the Render ribbon tab, on the Render panel, resulted in the Render window opening immediately and a render generating (see attached PNG file).  (Note:  in the original file, I was first prompted to select a boundary area for the rendering, even though a camera view was active, before getting the "I can't" message.)

 

My guess would be that somewhere along the line, rendering materials have changed and the ones you have in your template file are out-of-date.  (I assume that when I pasted your objects into the new drawing, that drawing's Standard Material Definition was used, since it already existed in the drawing.)  I suppose that would be all well and fine if you only used out-of-the-box Material Definitions (assuming that all of the old ones have new equivalents), but I imagine that you have created many custom Material Definitions that must now be brought up to the current "format" to work.  I cannot tell you what has changed, and what you need to tweak to get your materials to work in 2015, but perhaps others do and someone can provide that information.

 

At least you know it is not just you and/or your computer.


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

Message 12 of 23
ntellery
in reply to: David_W_Koch

Thanks David, for looking at it and confirming what I think about the render materials being changed over time and the conversion process causing corruption.  I did try other fresh templates and got the same result as you.  Interesting that only some materials become corrupt while others are fine.  

It's not much fun having to post everything into a new file and copy all your page layouts across each time you need to use a prototype file for a new project.

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 13 of 23
dbroad
in reply to: ntellery

The drawing renderfailure.dwg rendered fine for me but looking at rmat, the drawing had only one render material (global).  The material define command showed two AEC materials (Doors - Windows.Glazing.Glass.Clear and Standard).  Both of those materials had "NONE" set for the render material in the current display represention.

 

The only reason I can think of for getting an error message would be opening the drawing with a base version of the ACA vertical  (wrong profile), where the modules that do not recognize AEC objects would trigger it.

2014-05-19_11-03-16.png

Architect, Registered NC, VA, SC, & GA.
Message 14 of 23
ntellery
in reply to: dbroad

Thanks for checking it Doug.  Did you do anything else after opening the file and before executing the render command?  You should have been prompted to window an area to render (I think that's a drawing setting).  

I didn't want to complicate things by adding a render mat as the file evidenced the error. At least the basic item should have rendered even without a render mat assigned but it's interesting that it does render for you.  As you can see David & Laks got the same error but the fact that you don't is weird.  I can't see it to be anything about aecModules because as you can see by my example jpg, most everything else is rendering.  I think a corrupt translation of an aecMaterial is the best explanation.

Prior to 14, I did have an earlier (or 2) example of aecMaterial becoming corrupted and not displaying properly.  I think this was for an aecElevation.

Thanks for checking it out.

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 15 of 23
dbroad
in reply to: ntellery

No.  First time I rendered, I chose a smaller crop window.  Next, I changed the rpref to view and re-rendered.  Next, I checked rmat and noticed only one render material.  Next, I used material define and looked at the two AEC materials.  I used 2014 ACA.  Just checked it on another machine with no problem.

Architect, Registered NC, VA, SC, & GA.
Message 16 of 23
ntellery
in reply to: dbroad

Do you have the service pack installed? 14.1

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 17 of 23
dbroad
in reply to: ntellery

Yes.

Architect, Registered NC, VA, SC, & GA.
Message 18 of 23
ntellery
in reply to: Laks-Autodesk

This is a very significant issue as it occurs all the time (I render often) and often with the same aecMaterials.  

 

PRIORITY:  Autocad rendering MUST respond to the escape key command and stop rendering. With random errors like these I waste lots of time when I see an error but can't stop the rendering and have to wait for it to finish.

 

The attached drawing again illustrates the issues.  Several aecMaterials are corrupted and have been attached to the blocks in the foreground apon opening.  

Type RENDER and draw a selection box along the bottom to select the boxes and none of the will render.  The aecMaterials have been attached per object overrides.  There doesn't seem to be anything wrong with the way they have been set up.

As I note above, some of these same aecMats are corrupt in other drawings but not all. 

PaintWeathStone is one that seems corrupt in all my drawings.

 

This is really not acceptable performance for such expensive software. Autodesk knows how difficult it is to change software and it cares more about shareholders that customers (repeat, not new). Every upgrade I spend hours, days weeks, trying to learn workarounds for the new bugs and the old ones still seem to be there. Very unacceptable for this level of SW.  Very dissappointing. Very frustrating.

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html
Message 19 of 23
BillGlennie
in reply to: ntellery

This is a defect, fixed in 2014 SP1 but regressed in 2015. We are investigating. There is no corruption of the materials. As a workaround, set the Render Material to "Global" for example. Thanks, Bill


Bill Glennie
AutoCAD Team, including Architecture and MEP
Autodesk, Inc.

Message 20 of 23
ntellery
in reply to: BillGlennie

Thanks for the reply Bill.  I am glad this one is being worked on.  I dropped 14 because of this. Perhaps I should install 14 and Sp1 and use it instead until it's fixed again.  

Not sure what you mean by "There is no corruption of the materials" because it is definitely occuring with certain ones. The one I noted "PaintWeathStone" has been corrupt in every drawing but others are random.

 

Also please consider - there needs to be a way of deleting an aecMaterial assignment even if it's attached. There is no economical way of finding where it is attached as it could be anywhere in the drawing.

ie. like you can with Render Materials. It gives you a warning and you accept and delete. This gives you a way of updating a material where there is no way at the moment with aecMats (although deleting it will strip it from any object it is assigned to).

www.ausaca.blogspot.com
Do you know all about the Roof Object? Learn it's secrets
http://ausaca.blogspot.com.au/p/roof-object-video-links.html

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost