In Wuthering Waves, upgrading characters and weapons requires specific tiers of materials. The synthesis system follows a strict 3-to-1 conversion ratio. This calculator helps you determine exactly how many basic (Green) materials you need to farm to reach your endgame goals.
The 3:1 Synthesis Ratio
3 Green (T1) materials synthesize into 1 Blue (T2) material.
3 Blue (T2) materials synthesize into 1 Purple (T3) material.
3 Purple (T3) materials synthesize into 1 Gold (T4) material.
Conversion Efficiency Example
If you need 1 Premium (Gold) material but have nothing in your inventory, you will need to farm:
1 Gold = 3 Purple
3 Purple = 9 Blue
9 Blue = 27 Green
This means for every Gold material your Resonator needs, you must farm 27 basic materials if you don't find higher-tier drops during your Forgery Challenge runs.
Tips for Efficient Material Farming
1. Check SOL-3 Phase: Higher world levels increase the chance of Blue, Purple, and even Gold materials dropping directly from bosses and domains.
2. Weekly Bosses: Always complete your weekly challenge limit as these provide high-tier materials that bypass the long T1 synthesis grind.
3. Synthesizer Level: Ensure you are using the synthesis station in Jinzhou to combine lower-tier materials as you gain them.
function calculateMaterials() {
// Inputs: Targets
var tg = parseInt(document.getElementById('targetGold').value) || 0;
var tp = parseInt(document.getElementById('targetPurple').value) || 0;
var tb = parseInt(document.getElementById('targetBlue').value) || 0;
var tgr = parseInt(document.getElementById('targetGreen').value) || 0;
// Inputs: Owned
var hg = parseInt(document.getElementById('haveGold').value) || 0;
var hp = parseInt(document.getElementById('havePurple').value) || 0;
var hb = parseInt(document.getElementById('haveBlue').value) || 0;
var hgr = parseInt(document.getElementById('haveGreen').value) || 0;
// Calculate total needed in terms of T1 (Green)
// 1 Gold = 27 Green
// 1 Purple = 9 Green
// 1 Blue = 3 Green
var totalT1Needed = (tg * 27) + (tp * 9) + (tb * 3) + tgr;
// Calculate total owned in terms of T1 (Green)
var totalT1Owned = (hg * 27) + (hp * 9) + (hb * 3) + hgr;
var diff = totalT1Needed – totalT1Owned;
var resultsDiv = document.getElementById('resultsArea');
var totalText = document.getElementById('totalT1Required');
var statusText = document.getElementById('statusMessage');
var breakdownText = document.getElementById('breakdown');
resultsDiv.style.display = 'block';
if (diff <= 0) {
totalText.innerHTML = "Total Units Required: 0";
statusText.innerHTML = "Success! You already have enough materials for your goal.";
statusText.style.color = "#00ffcc";
breakdownText.innerHTML = "";
} else {
totalText.innerHTML = "Total Green (T1) Equivalents to Farm: " + diff;
statusText.innerHTML = "Keep Farming! You are " + Math.round((totalT1Owned / totalT1Needed) * 100) + "% of the way there.";
statusText.style.color = "#ffcc00";
// Breakdown logic
var t4Short = Math.ceil(diff / 27);
var t3Short = Math.ceil(diff / 9);
var t2Short = Math.ceil(diff / 3);
breakdownText.innerHTML = "This is equivalent to roughly:" +
"- " + t4Short + " Gold (T4) drops" +
"- OR " + t3Short + " Purple (T3) drops" +
"- OR " + t2Short + " Blue (T2) drops";
}
}