Publication date: 07-05-2025 | Update date: 09-05-2025 | Author: Piotr Kurpiewski
Publication date: 07-05-2025 | Update date: 09-05-2025 | Author: Piotr Kurpiewski
To prepare a curtain material in SketchUp + V-Ray, use Diffuse, Roughness, Displacement, and Normal maps. You can legally find free files online. Besides the PBR map settings, remember the Sheen property - it will make the material brighter on the edges. Also be sure to take care of transparency and set up a Two Sided material. You can find the steps for creating a Two Sided material later in the article. Among other things, you will learn how to control light transmission.
Curtain, drape, and blind materials for windows present significant challenges for beginners in SketchUp and V-Ray. Beyond their traditional properties, these fabrics are also semi-transparent, and this parameter tends to be the most troublesome. However, let's start from the beginning.
The foundation of the fabric, as with other materials, lies in the Diffuse, Roughness, Displacement, and Normal maps. Their combination ensures genuine photorealism, capturing subtle characteristics like texture, reflections, and transparency.
You can download such files, for example, from the AmbientCG portal. There you will find excellent bitmaps available completely free, including for commercial use. Simply choose the material you want and download the archive, preferably in 4K resolution.
After extracting the archive, you can freely use the downloaded files. If you're not sure where to put them, take a look at the basic overview and graphic below:
A material created this way is called PBR – Physically Based Rendering, meaning a material that physically accurately describes the visual characteristics of its surface and delivers results close to reality regardless of the lighting used.
The perfect curtain doesn't stop at PBR maps. In addition, it's worth using the special Sheen property. This makes the material appear brighter along the edges. It's a feature particularly noticeable in velvet, but every fabric uses it to some degree. I chose a pure white Sheen Color and a low Sheen Roughness value of 0.1.
If you can't find the Sheen tab in your material, you're most likely in the basic settings mode. Just below the preview in the V-Ray window, you'll find the Switch to advanced settings icon, which will switch you to advanced mode where you can easily find Sheen.
If you've set everything as described in the previous sections, the effect of your adjustments should look like the image below:
Did you notice that the fabric lacks its most essential property – transparency? Unless you're dealing with a blackout curtain that blocks light entirely, any fabric you hang in a window lets a certain amount of sunlight into the interior. It absorbs and at the same time transmits light. To replicate this effect in V-Ray, you need to create a new material. This time, instead of a typical Generic material, use the special Two Sided material. You can find it in the Asset Editor by clicking the Add Asset icon, then Material, and finally selecting Two Sided.
The Two Sided material is based on another, base material. It transfers its properties from the left to the right side, helping to carry the sunlight that hits the curtain on the sunny side to the shaded side. The Translucency parameter determines which side should be more visible by blending them together. In this context, it's important that the model you're using has the Two Sided material applied to both sides of its faces.
Notice that the curtain isn't transparent in the straightforward sense of the word. Instead, it becomes illuminated in areas where the sun is directly behind it. Where the curtain folds, it appears noticeably darker. It's exactly like in real life!
Fabrics differ from each other in thickness, weave, and texture. These parameters affect how much light they transmit. Naturally, tulle will let through more light, cotton or linen less, and flannel or tweed almost none. In a Generic material, transparency is traditionally controlled by the Refraction tab, which you might associate with glass.
To activate refraction, change the Refraction Color of the base material from black to white. It will then behave just like glass, but don't worry – after reducing the refractive index (Refraction IOR) value to 1.0, everything returns to normal. White means the material is 100% transparent, black means 0% transparency. It's reasonable to use a value between these extremes. Ideally, this would be driven by a dedicated grayscale map. The Displacement map is perfect for this.
By placing the Displacement map in the Refraction Color slot, the curtain's surface is no longer uniformly transparent. Some areas let through more light, while others remain almost opaque. This is a highly desirable effect that gives the material a photorealistic appearance. Using this workflow, I was able to create the fabric shown below. Doesn't it look incredibly realistic?
Don't worry if you got lost in the V-Ray nomenclature and weren't able to replicate my settings. You can download the ready-made semi-transparent curtain material by clicking this link.
As you can see, creating advanced V-Ray materials requires a solid understanding of the V-Ray software and a thorough grasp of the parameters that control material appearance—not only basic ones like Diffuse and Bump, but also advanced ones like Refraction and Translucency. If you'd like to learn them all, check out my Online Sketchup Courses!