Формально в жиры могут превращаться и углеводы и часть белков, но практически этого не происходит. Для образования жиров нужны жирные кислоты и активная форма глицерина. Для образования жирных кислот нужны ацетильные остатки. При распаде углеводов в качестве промежуточных продуктов может образовываться как активная форма глицерина, так и большое количество ацетильных остатков. В норме они расходуются для образования энергии, но если энергия не расходуется (нет необходимости в ее образовании), то образуются жирные кислоты, а потом жиры.
С белками все сложнее. При распаде некоторых аминокислот могут образовываться ацетильные остатки, но массовый распад аминокислот будет происходить только в условиях энергодефицита, а значит ацетильные остатки пойдут на образование энергии и не смогут превратиться в жиры.
При этом ацетильные остатки обратно в углеводы превращаться уже не могут, поэтому углеводы могут превращаться в жиры, а жиры в углеводы не могут.