First things first- the sample you choose will dictate how complicated the whole process will be. Some objects are quite easy to take photos of, and lend themselves to this photogrammetry process quite well, others are atrociously difficult. Here are some questions to consider.
When taking photos, your main goal is the capture photos that show the level of detail you need in your final model. The most challenging part of this process is that you will find that once you get close to capture the detail, much of the model surface will be out of focus, making those part of the image blurry and losing the detail. This is where the art of photography comes in- you'll have to use tricks to make sure you get good quality photos that will work for sfm model making.
I can't stress enough how this is the most crucial step in all the process. The quality of your photos will dictate not only how good your model will be in the end, but also how much time it will take you to create the model. If your photos don't overlap enough with enough detail to find communal pixels between images, your photos will not align no matter what you do and you will waste time trying. It is well worth taking the time to set yourself up properly and take good images that have good overlap.
A screenshot from Metashape ilustrating two photos that aligned well. The lines illustrate the concept of tiepoints - points that are tied to each photo.
There are several things you can do to achieve good photos:
While it may be seem daunting, it is worth it to turn your camera onto manual mode. While Auto mode is often great for a lot of things, you'll get much better results by controlling the fine details when doing photography for photogrammetry. In manual mode there are three main settings you should try become familiar with.
By manually controlling settings is that you can ensure that your image looks as sharp as possible. You will have to play with lights and camera position, and your settings will constantly be compromises.
If you have a good quality camera, you'll be able to control aperture (F-stop), shutter speed and other settings such as ISO levels. Bear in mind that you can increase the field of depth by increasing the f-stop number, but it also increases image diffraction, meaning you loose image detail.
Two extreme close-ups of photos showing the effect of diffraction and depth of field. The photo on the left was shot with a higher f-stop, allowing a bigger depth of field. However, the detail is blurrier compared to the photo on the right. Note how the photo on the right only has a narrow band of detail, as the rest is out of focus.
I have a little turntable that I use, and I set up a camera on a tripod with as many bright lights as I have available all around the sample. You can try to diffuse the light, it might help on some types of samples.
I use a Nikon Z7 camera which shoots fantastic photos with a macro lens. I set the camera on manual, and set the f-stop to 22 if I need a higher field of depth, but never higher. Anything higher and diffraction makes the images too blurry. The shutter speed is determined based on theses settings. The turntable can be set to spin on a timer, so I either use a timer and time the photos, or use a remote trigger to set off the camera after I manually focus the photo. Which of those two methods I chose will depend on how much time I have and how much detail is required!