This issue happens to us as well. We end up having to restart revit to get our views back. This seems especially common when we've got multiple people pushing for a deadline...though that may not actually be contributing, rather just corresponding to times that I remember.
Posts by MMA
The performance is affected in hidden line views for sure. We try to have our visually attractive trees also be the trees that we have on our tree removal plans etc....so these trees will show up but ultimately this geometry is hidden in plan so performance there will be fine.
As far as faces go they have a lot. On our largest trees theyve got about 500,000 faces. Enscape runs perfectly however. Our smaller trees have about 100,000.
For Dynamo I'm basically following this tutorial in part -You will need MeshToolKit and Spring Nodes
The obj meshes in Revit draw every polygon - see image attached
Imported DWGs draw only the outlines. - see attached
Note: If you want to import DWG and control the materials by import layer once in Revit....you need to make sure that the layers are set to color BY LAYER before you import the dwg
We have significantly reduced versions of the trees in DWG format that appear in course detail levels for hidden line views. That is what you see above with the three trees in a side by side comparison. We were comparing the cost/benefit of adding more geometry to the DWG models.
Our Maple tree with over 100,000 polygons was 10mb as an OBJ mesh-based tree in Revit. These looked great in Enscape but we wanted something that looked OK in hidden line view as well. That same 100,000 polygon mesh exported as a DWG was over 100mb. You can see why we decided to hide all the branches and half of the leaves while leaving only the trunk in the hidden line views. Our total combined Maple tree was about 16mb with OBJ mesh and DWG meshes inside.
I realize that for some folks having trees that heavy is crazy. It sort of is for us too. We are a small boutique firm with specific desires when it times to representation that would likely not fly at a larger firm.
We would 100% buy good trees if they existed. Then they can keep me on billable work
One more thing I just remembered....when we tried custom Archvision content...another annoying glitch was that the custom RPC used a box collider...so on our giant Oak trees in Enscape you couldnt walk anywhere within the dripline of the tree (because it drew a box to the extents of the entire tree model.....very dumb
Edit: I realize this is sort of a showcase but for us this is an issue we've been trying to tackle for awhile...something I've seen others post about and so I thought I'd share our progress to add to the conversation.
We've been dying for decent trees in Enscape. We tried SpeedTree->Archvision but found that we had little to no control over the custom RPCs (can't hide leaves, manage visibility graphics).
We've settled on a SpeedTree->Dynamo->Revit and SpeedTree->AutoCad-> Revit hybrid that allows for both hidden line graphics control and Enscape as well. I've attached images of our hidden line tests playing around with leaf density....the autocad imports render mesh outlines only...which make them ideal for hidden line views...where the Enscape mesh would otherwise draw every single polygon and turn into a black mess of lines.
We've just begun to work in SpeedTree but the ability to craft trees that look like our local species is HUGE for us and clients. We have tons of wiggly Live Oak trees in Houston and none of the trees I've seen available to Revit users comes close.
We are pretty happy with this direction because though the file size is big (we always have to be careful...but we're becoming clever about ways to reduce size) we can make vegetation that looks like a recognizable tree and not a generic tree-like thing! I guess we're tree snobs....that said all of these trees are in progress and you can see the holes in the tree meshes due to us using trial software....
Another thing you will notice is that we're using generic leaf materials (green) and simplified meshes for leaf shapes. SpeedTree is wonderful but generates heavy models...so we end up hiding most of the twigs etc before exports.
I'd love to hear your thoughts on this ...this route takes time and I'm basically becoming a tree modeling guru...but it's produced the best results for our purposes.
We've also used OBS for walkthroughs. We have noticed though that there is stuttering at times while recording in OBS that is not present when exporting videos from Enscape while using the new camera path system. We are hoping we can master the camera path system so that we can rely on it more for recordings.
We can see linked Revit files in Enscape...but you're saying that the linked coordination model (Navisworks) is not visible?
Could the Navisworks model be exported to fbx/dwg and then imported the same way Rhino and applications import their geometry?
Sure it's an extra step...but for a short term fix this might be acceptable.
For reference....we use Enscape in VR a lot...but our exe's are only about 100 mb. I would be interested to see a screenshot of the model to gauge complexity
We have 1070s and 1080s and they work great on our desktops.
Alright, thanks for confirming.
I did my part and voted!
Our firm has been searching for trees and vegetation that we like for some time now. The default trees (the ones found in the RPC sample project) are a bit clumsy to us....though a few are presentable.
There are several wonderful plugins for 3ds Max or for Unreal Engine...etc. I am wondering if there is a tutorial somewhere that lays out how to import trees from these platforms for use in Enscape->Revit.
Will Enscsape have issues with these models? Are there steps to convert these models into something Enscape will be happy with?
I've seen people refer to certain trees as not being optimized for Enscape.....is it possible to optimize a custom imported model or are we still waiting on this sort of feature?
I know there are several threads on this issue but some of them deal with Sketchup or have been resolved by solutions we are not happy with. I'm hoping to figure out how to get custom vegetation into Enscape even if I have to do it the "hard way"
To give an example of what we like....Laubwerks, Speed Tree (I know a previous post referenced this), Xfrog, and I'm sure there are more.
I will apologize in advance if any of these work already but I've had trouble finding documentation of it.