Using geometry nodes - how to create doo sabin modifier:
1st image is original mesh 2nd image is desired result 3rd image is after 2nd iteration
"The Doo-Sabin process generates one new face at each original vertex, new faces along each original edge, and new faces at each original face."