If you plan on purchasing your 3D models, then MeshCAM or Cut3D will work to create g-code from them. CamBam as well.
If you want to create your own 3D models, then Vectric Aspire may be one of the best options. Note that creating 3D models takes a tremendous amount of practice, and a fair amount of artistic ability.