A good V-Ray material library is one of the fastest ways to raise the quality of architectural and product renders. Instead of building every wood floor, brushed metal and fabric from scratch, you drag in a tested material, adjust it to your scene and move on. The question is which library to trust, and how to make library materials look like they belong in your render.
This guide covers the built-in option from Chaos, where to find free V-Ray materials, file formats to watch for, and how to adapt any library material so it holds up in a client presentation.
The short answer
The main V-Ray material library today is Chaos Cosmos, the asset browser built into V-Ray and other Chaos products, which offers ready-to-use materials (including scanned materials), models and HDRI skies. For free V-Ray materials beyond that, use CC0 texture libraries such as Poly Haven and build your own V-Ray materials from their PBR maps. Use .vrmat files for portability between V-Ray hosts.
Chaos Cosmos: the built-in V-Ray material library
Chaos Cosmos is a curated content library integrated with V-Ray, Corona, Enscape, Vantage and other Chaos products. It includes models (furniture, vegetation, people, vehicles, lighting), HDRI skies and materials. According to the Chaos Cosmos page, the library holds tens of thousands of assets, including a large set of scanned materials covering surfaces like car paints, foils, holographic and translucent finishes.
Why it is usually the best starting point:
- It's integrated: you browse and import from inside SketchUp, Rhino, 3ds Max, Revit and other host apps with V-Ray installed.
- Materials are pre-configured: reflection, glossiness, bump and displacement are set up for V-Ray rather than converted.
- Assets are scaled: models arrive at real-world size, so materials map correctly.
What you get depends on your Chaos product and plan, so check your license's current terms for asset access, especially for premium scanned materials.
Where to find free V-Ray materials
| Source | What it offers | Notes |
|---|---|---|
| Chaos Cosmos | V-Ray-ready materials, models, HDRIs | Included with Chaos products; access varies by plan |
| Poly Haven | CC0 PBR texture sets and HDRIs | Build V-Ray materials from the maps |
| Other CC0 texture libraries | Scanned and procedural PBR textures | Check license and map types |
| Manufacturer libraries | Real product finishes (tile, fabric, laminate) | Great for specification-accurate interiors |
| Community material sites | User-submitted V-Ray materials | Quality and formats vary widely |
Building V-Ray materials from free PBR textures
Most modern texture libraries provide PBR maps: base color (albedo), roughness, normal, displacement and sometimes metalness and ambient occlusion. V-Ray's main material handles these directly:
- Plug the base color map into Diffuse.
- Set reflection color to white (or near white) for dielectrics, then plug the roughness map into Reflection glossiness and enable the option to use it as roughness, or invert it if your version requires glossiness.
- Plug the normal map into Bump using a normal-map mode, with the texture loaded as linear data, not sRGB.
- For metals, plug the metalness map into Metalness.
- Use the displacement map only where silhouette depth matters, since it adds render time.
Save the finished material to your own library so you never rebuild it.
Community and manufacturer libraries
Long-running community sites have collected thousands of user-submitted V-Ray materials over the years. They can be useful, but many were made for old V-Ray versions and older lighting workflows. Manufacturer libraries, from tile makers or fabric suppliers, are often more valuable for interiors because they match real, specifiable products.
V-Ray material file formats
- .vrmat: the current standard V-Ray material file. It is the most portable between V-Ray for SketchUp, Rhino, 3ds Max and others.
- .vismat: an older format that Chaos has deprecated. Re-save these as .vrmat if they still load.
- .mat: a 3ds Max material library format. It will not open in V-Ray for SketchUp or Rhino.
- .vrscene: a full scene description that can carry materials between V-Ray hosts.
If a free material pack only contains .mat files and you work in SketchUp, you will need a 3ds Max user to convert it or rebuild it from its textures.
Making library materials look right in your render
Library materials are a starting point. Common adjustments:
Fix the scale
Wood planks that are three meters wide or tiles the size of a postage stamp are instant giveaways. Set texture size in real-world units and compare against something familiar, such as a door.
Break up repetition
Large floors and walls reveal tiling. Use V-Ray's texture randomization options, blend in a dirt or variation layer, or rotate patterns per object.
Tune reflections to the lighting
A material that looked perfect in the preview sphere may be too glossy in a sunlit room. Adjust roughness under your actual scene lighting, not the material editor.
Add imperfection
Real surfaces have fingerprints, scratches and dust. A subtle roughness variation map adds more realism than any amount of extra resolution.
Many render problems blamed on materials are actually lighting or camera issues. Our guide to common 3D rendering mistakes covers the full list, and our overview of 3D rendering software compares V-Ray with other engines.
Building your own V-Ray material library
Studios that render regularly keep a curated personal library:
- Organize by category (wood, stone, metal, fabric, glass, plastics, liquids).
- Name consistently with real-world descriptors, for example "Oak_Natural_Matte_Plank180mm".
- Store textures alongside materials with relative paths so files do not break when moved.
- Render a standard preview for each so you can browse visually.
- Note the source and license of every texture.
This is a big part of what lets an interior rendering team deliver consistent finishes across many projects, and it is how a professional 3D visualization and rendering service keeps turnaround fast.
Frequently asked questions
Is the V-Ray material library free?
Chaos Cosmos is included with Chaos products such as V-Ray, but the range of assets you can access depends on your product and plan. Free V-Ray materials are also easy to build from CC0 PBR textures.
How do I import a .vrmat file?
Open the V-Ray Asset Editor (or the material editor in 3ds Max), use the import option for materials and select the .vrmat file. Then check texture paths, since missing maps are the most common import problem.
Can I use V-Ray materials in Corona or Enscape?
Not directly in most cases, but Chaos Cosmos assets are designed to work across Chaos products. For third-party materials, rebuild them from their texture maps in the target renderer.
Why do my library materials look flat?
Usually the bump or normal map is missing or loaded in the wrong color space, reflections are too uniform, or the lighting is flat. Check map connections, add roughness variation and test under directional light.
Great materials only pay off with great lighting and composition. Pro Pixel's 3D visualization and rendering team uses curated V-Ray and Corona libraries to deliver interior, exterior and product renders that look true to life.
More useful paths
Use these paths to continue with the closest practical topic, service, or decision guide.
Pro Pixel Agency
Want this done for you? Try our 3D rendering free.
Send a sample, get the finished result back, and only then decide. Clear prices, no commitment.
