# I need ideas on realistic carpet material \[Solved\]

**URL:** <https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837>\
**Category:** Materials and Textures\
**Tags:** texturing, procedural\
**Created:** [January 9, 2025, 9:10pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837 "2025-01-09T21:10:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![trinity5150](https://blenderartists.org/letter_avatar_proxy/v4/letter/t/7ea924/32.png) [@trinity5150](https://blenderartists.org/u/trinity5150)\
**Post date:** [January 9, 2025, 9:10pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/1 "2025-01-09T21:10:58Z")

</div>

I’m working on my own project to make a room that has carpet for the floor. I have Blender 4.3.2.

![Carpet-room](https://blenderartists.org/uploads/default/original/4X/1/8/b/18bb5e31924205fc1210e8e52ff66b62eac457c4.png)

I would like to make carpet similar to the picture above and I would also like to know if I should use particles or if it can be made using procedural textures. Are there any tutorials on how to make carpet with particles or something similar?

![Carpet-Texture](https://blenderartists.org/uploads/default/original/4X/2/6/5/26566f525c4d2cc1de48357bf00f72b36994344b.png)

I want to make a carpet more like in the picture above. Something that looks comfortable for the feet and no rigid like hard floors.

Thanks

---

<div class="post-metadata">

**Author:** ![jakemoyo](https://blenderartists.org/user_avatar/blenderartists.org/jakemoyo/32/971674_2.png) [@jakemoyo](https://blenderartists.org/u/jakemoyo)\
**Post date:** [January 9, 2025, 9:24pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/2 "2025-01-09T21:24:35Z")

</div>

It would be helpful if you found a reference image at larger than 300 pixels, for a start.

Have you tried any techniques yet? I would start by going to somewhere like [AmbientCG](https://ambientcg.com/list?type=material%2Catlas%2Cdecal&q=carpet&sort=popular) and see if you can get by with a preexisting texture first. Start simple and take a few test renders, if it looks bad or visibly “CG” then you know that won’t cut it, then you move to more complex solutions.

It all comes down to your end goal. If you just want something that looks good from like 2m distance or so then a simple scanned texture might work fine. A bit closer and you might need to add some displacement or some fuzz shading effects, if you want to get some real close macro shots then you might need to use particles and do some really fine modeling to make it look convincing.

Again, it all depends.

---

<div class="post-metadata">

**Author:** ![trinity5150](https://blenderartists.org/letter_avatar_proxy/v4/letter/t/7ea924/32.png) [@trinity5150](https://blenderartists.org/u/trinity5150)\
**Post date:** [January 9, 2025, 9:42pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/3 "2025-01-09T21:42:54Z")

</div>

Thanks for the reply I’ll definitely try using the textures from AmbientCG and see how that turns out. Also, sorry for the small reference images.

---

<div class="post-metadata">

**Author:** ![SterlingRoth](https://blenderartists.org/user_avatar/blenderartists.org/sterlingroth/32/3107_2.png) [@SterlingRoth](https://blenderartists.org/u/SterlingRoth)\
**Post date:** [January 9, 2025, 10:29pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/4 "2025-01-09T22:29:27Z")

</div>

My preferred approach when I want a nice fluffy carpet is a multilayered approach.

By having several slices, and using a heightmap to cut away from each layer with an alpha map, you can get a pretty decent effect from a distance, and relatively close, but the effect breaks down if you get too close:

 ![carpet far](https://blenderartists.org/uploads/default/original/4X/d/1/1/d11b5008beef1348edb9ea7d0493cc297b8749d4.png)  
 ![carpet mid](https://blenderartists.org/uploads/default/original/4X/9/2/c/92c11cf5f220859eee81a6470f41429097bb791d.png)  
 ![carpet xcu](https://blenderartists.org/uploads/default/original/4X/4/5/c/45c1240102584a12d7073a013a1b6831ee1db793.png)

---

<div class="post-metadata">

**Author:** ![SterlingRoth](https://blenderartists.org/user_avatar/blenderartists.org/sterlingroth/32/3107_2.png) [@SterlingRoth](https://blenderartists.org/u/SterlingRoth)\
**Post date:** [January 9, 2025, 10:38pm UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/5 "2025-01-09T22:38:55Z")

</div>

The sliced approach does make a fairly complex shader (if the ray hits between the fibers, it can hit like a dozen transparent layers before it hits anything opaque) and it can be somewhat slow when rendering, if the carpet takes up a large amount of the screen.

But compared to instancing carpet fibers, it’s much more performant. given a fiber density of 64 threads per square inch, that’s almost 10,000 fibers per square foot, even with the most minimal topology to define a fiber, you’re looking at 50,000 polygons per square foot of carpet, so a medium sized room could easily blow past 10million polygons for carpet, and it probably still wont look that good.

The sliced shader took a little while to develop, but I don’t mind sharing it here:  
[carpet slices.blend](https://blenderartists.org/uploads/short-url/q80WRr2ir4E9OF8wxjmoedi7tZd.blend) (1.5 MB) CC0 license

---

<div class="post-metadata">

**Author:** ![trinity5150](https://blenderartists.org/letter_avatar_proxy/v4/letter/t/7ea924/32.png) [@trinity5150](https://blenderartists.org/u/trinity5150)\
**Post date:** [January 10, 2025, 1:02am UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/6 "2025-01-10T01:02:53Z")

</div>

I took a look at the file and it looks awesome. This is definitely something I can learn a lot more with 🙂

---

<div class="post-metadata">

**Author:** ![Jim\_Hasport](https://blenderartists.org/user_avatar/blenderartists.org/jim_hasport/32/33391_2.png) [@Jim\_Hasport](https://blenderartists.org/u/Jim_Hasport)\
**Post date:** [April 20, 2026, 8:56am UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/7 "2026-04-20T08:56:59Z")

</div>

My guy this is insane. The sheer number of clever things you pulled in this one node setup is incredible, and the layers-to-fake-3D is absolute genius. Thank you so much for putting this out there!

---

<div class="post-metadata">

**Author:** ![SterlingRoth](https://blenderartists.org/user_avatar/blenderartists.org/sterlingroth/32/3107_2.png) [@SterlingRoth](https://blenderartists.org/u/SterlingRoth)\
**Post date:** [April 20, 2026, 10:23am UTC](https://blenderartists.org/t/i-need-ideas-on-realistic-carpet-material-solved/1569837/8 "2026-04-20T10:23:25Z")

</div>

![a man in a cowboy hat drinking from a bottle](https://blenderartists.org/uploads/default/original/4X/e/5/f/e5fbc4a58e3f6ef3ec75fa305d7399e6a8d56c14.gif)
