I’ve been having issues with raytracing unofficial 3d models in KiCad6.
I’m naming this a bug because it’s not happening in KiCad 5 as you will see in the images down below and because it’s happening with parts created in either FreeCad and Fusion360.
For the purpose of creating the screenshots I assigned the .step model to some random footprint. The 3D model is just an ESP32 devkit module BOARD, just the base black board that is.
However, this one doesn’t have any problems: https://grabcad.com/library/sumida-cdrh74-1
As a matter of fact, I can edit that last model in Fusion360, change its color and it will still render properly.
Here’s a final test with some simple figure I created in FreeCad:
Same issue here, on MacOS. I would describe the render issues as zebra triangle faces.
I have attached an image for reference. The 3D model is from GrabCad.
Note: Somehow I can not open the v6 file with a v5 KiCad.
KiCad 3D Viewer, Version: (6.0.1-0), release build
Platform: macOS Big Sur Version 11.6.2 (Build 20G314), 64 bit, Little endian, wxMac
I assigned the model by doubleclicking the footprint in the PCB editor. From the “3D models” tab I added the STEP (.stp, I assume) file. I have no .wrl or .stp file activate option. Different User Interface on different OS? I am on MacOS. Perhaps I am missing something? A clarification would be helpful. Thank you!
Are you having this issue where multiple models are selected?
EDIT i see you mention no wrl files are present. For best results with 3d rendering you might like to look at the FreeCad Step Up work bench which will process models into wrl models which work well with KiCad.
This trick worked for several models, but re-saving from FreeCAD is not working for one basic model that I have. I always like to include a rendered view from KiCAD of my board to the assembler, but this time I will just need to provide the non-raytrace model as it looks better.