wrap material
add global constance, add color node
supply file size when compile source file, make it more stable
remove log