Why CAD render is so slow?

Display boards in al'tium, assemblies solid, compass, etc.

Why to display a photo-realistic Assembly in the solid requires a lot of time to render?

The anrial displays I have a similar model with 60fps in realtime and they look more realistic rendering solid after 20 minutes of work
April 19th 20 at 12:22
4 answers
April 19th 20 at 12:24
In CAD systems, models are often rendered not "polygons". There are no triangles, no edges between them, is not the usual textures and UV coordinates. There is a calculation of curves and surfaces in the parameters used when building the model. More complex math for graphics. Because often CAD packages work faster at professional graphics cards, like Nvidia QUADRO, because these cards can hold may be less simulation than arcade, but the calculations are more complicated.

All the other "why" addressed to developers of specific software. Why visualization is bad, why the calculations are on the GPU, why not optimize the display of 3D models for fast rendering, etc. But usually the answer is one - it is necessary to nobody. If the software for creation of boards, from the Board creates, but does not make a beautiful "picture".
April 19th 20 at 12:26
In gaming technology, the stage is compiled. It is necessary that in real-time the calculation was as quickly as possible. This is achieved through the assumption that 80% of the objects of the game world - fixed. As a rock and not moving. It is through them achieved the lion's share acceleration. This was implemented in the 1990s during the development of Quake. The whole scene is compiled into a special data structure. +Gaming technology weaken the accuracy in favor of special effects. Part of visual effects is not real but simulated through 2D. For example disco ball are not true almost always. And reflects the ambient is also specially pre-compiled. Since compilation time is not a pity - the scene can be pre-processing at least a week. Home to gamer happy.

As in CAD systems of any model element - it is possible to move such approach does not roll. The main task of engineering. And engineer do not care about the special effects. Him if you want to know 20 years ago it was enough of a paper sheet and 4 projections.
April 19th 20 at 12:28
Well, and draw in unreal. Tasks have different SOFTWARE and therefore slow.
This is not the answer. What tasks different from the perspective of viewing models and their rendering by the video card? Something inside the method of constructing 3D models of the game engine and CAD? What is happening in the software within the code? Why? This is due to the large number of polygons? If so, why not simplify as in game engines?

I'm not asked to drive at a slow render, I want to know what is the problem - Anderson commented on April 19th 20 at 12:31
The problem is that they are "software" - buzumno slow the program calculates and renders the pixel in the frame buffer, then passes the interface. Games use the graphics card - passing the set of vertices, lights and textures - and the window in which it will be displayed. - Javonte_Beahan commented on April 19th 20 at 12:34
April 19th 20 at 12:30
Look at this simple Assembly.
af2db0dc11.jpg

Any game engine would just die. Because of the polygons close to each other.
Well, Kady still a bunch of things to do, except this.

Find more questions by tags 3D