By default button and image swatch create automatically without any setting changes. But you can change Default setting from here.
![](/app/uploads/2023/03/image-1024x783.png)
Once you have set value for variation type image, color, button and radio swatch will be automatically available on frontend product single page for each variable product.