1
$\begingroup$

What is the best way to generate photorealistic images of CAD data? We have CAD data of screws, plates, molds etc in different formats. Most of them in STEP.

We have read older posts saying that it is not possible to directly import STEP files to Blender. Does this still hold true? What formats does blender accept when it comes do render photorealistic images?

$\endgroup$
  • 5
    $\begingroup$ Import file formats have no directimpact on render quality. Setting up "realistic" renders is an art by itself, its slightly subjective and too broad to cover here $\endgroup$ – Duarte Farrajota Ramos Mar 23 '18 at 11:46
4
$\begingroup$

welcome to BlenderExchange :)

At this time of writing, STEP files aren't able to to be imported natively into Blender. You'll need to save your files in a different format: .stl, .ply, even .obj and others are available.

@Duarte is correct: photorealism has little to do with filetypes. What's more, STEP files don't (yet) contain lighting, camera or volumetric data, so you can't import previously designed photorealistic scenes from CAD programs into Blender via STEP.

Arguably the biggest problems with imported files are:

  • triangulation of mesh faces
  • disconnected edges
  • random origin points
  • odd scaling, and
  • no smoothing (perfectly smooth vector shapes are often converted to meshes, which means polygonal shapes rather than curves). This is a real headache with complex shapes.

I'm not sure if STEP files also store material data: color, gloss, emission, transparency and other properties - I don't think they do. No software is a magic bullet solution. The ability to achieve Photorealism will always be the responsibility of the artist, not the software.

$\endgroup$
  • 1
    $\begingroup$ STEP, is not one format its a bunch of related formats, called Application Profiles (AP). AP 209 does not but AP 214 does contain surface rendering properties. Also the real thing with STEP is that it does not have disconnected edges like say IGES. $\endgroup$ – joojaa Mar 24 '18 at 18:32
6
$\begingroup$

Simple in 5 steps:

1- Convert the CAD data into a format that can be imported by blender.

2- Switch to cycles render engine.

3- Create realistic materials, assign them to your objects and light the scene in a realistic way.

4- Render.

5- The most important step: Forget about magic buttons that will do all of the previous 4 steps for you, this will require you to do some work and learn how to use the software.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.