system
A chat on 4chan
human
Perfect in his generations meant he didn't have any nephilim (giant) blood. There weren't different races as we know them today until after the flood. There were just giants according to the biblical narrative. Depending on what tech level you think the fallen angels bestowed on the humans then maybe you believe there were some weird fucked up genetic abominations too.

This isn't said in the bible but the theory is Ham's wife was not pure in her generations and had a bit of nephilim admixture and that's how some of the inhabitants of Canaan were giants after the flood, and also how Goliath existed, although these would have been smaller than the pre flood giants who had more of the fallen angel dna.

The story seems to somewhat fit because the ark is said to have landed at Mt Ararat which is in Turkey and then there was a mass gathering of humans at Babel (Babylon) in Iraq which is right next door. From there the languages are said to be split and Iraq is the dead center of the spread of the indo european languages. Semitic language speakers like the canaanites and hebrews would have populated the middle east and north africa.

Africans, asians, and native americans aren't accounted for in this theory unfortunately. I haven't found a really good explanation, just speculation. There was an indo european language used in China before going extinct in the early ADs so maybe some group of Japheth's line was the progenitor of asians. Likewise with africans they could come from someone in Ham or Shem's family. Canaanites being africans because the curse says they'll be slaves seems like a meme though. It doesn't fit with the Israelites constantly fighting them.
gpt
well done