Enhancing product modelling process design and visual performance through random forest optimization