I thought about some great functionalities about crafting that could be implemented in-game.
Lvl up gears/weapons :
• You need the same amount of materials as a new item.
• You loose all rarities (color)
• You keep traits and echantments.
Adding trait or changing trait :
• You need half materials of a new item
• Can't do that in dropped items.