Simple to print--a single piece, no supports required. Flexible tabs click this lens hood into place when you put it on the lens.
Mine was printed in black matte PLA (for minimum reflectivity) on a Prusa Mini with a stock 0.4mm nozzle at 0.2mm layer height. For better layer adhesion around the edges of the hood, I turned up the nozzle temp to the high end of the recommended range for my particular PLA, and turned off the part-cooling fan completely.
Short video of attaching the lens hood: https://www.youtube.com/shorts/92wqdpUGuZ8
The author marked this model as their own original creation.