I wanna make a carpet with two different materials (some part is glossy and the rest is diffuse) using only one plane and one particles system.
How to do that
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.Sign up to join this community
You can use a black and white texture mask (in this case the alpha channel of the blender logo) to mix between two shaders:
Note that you need to UV unwrap your plane in order for this to work:
With the plane selected, press Tab to enter edit mode.
Press A to select all.
Press U> Unwrap.