We report progress in constructing Boltzmann weights for integrable threedimensional lattice spin models. We show that a large class of vertex solutions to the modified tetrahedron equation (MTE) can be conveniently parametrized in terms of Nth roots of theta functions on the Jacobian of a compact algebraic curve. Fay’s identity guarantees the Fermat relations and the classical equations of motion for the parameters determining the Boltzmann weights. Our parametrization allows us to write a simple formula for fused Boltzmann weights R which describe the partition function of an arbitrary open box and which also obey the modified tetrahedron equation. Imposing periodic boundary conditions we observe that the R satisfy the normal tetrahedron equation. The scheme described contains the Zamolodchikov– Baxter–Bazhanov model and the chessboard model as special cases.