It is a form of English paper piecing.
go to you tub there should be lots of video's
I know one of the quilt shops in my area carries the plastic
diamond shapes that you need to make this quilt.
I do know that some people do use freezer paper.
hope this helps