Concrete Brutalism
Static rough texture using SVG turbulence filters creating a concrete surface.
Main Features of Concrete Brutalism
How to Use Concrete Brutalism in Next.js
Installation Guide for Concrete Brutalism
Props
Customize the component with these props
| Property | Type | Default | Description |
|---|---|---|---|
backgroundColor | string | #808080 | Background color |
filterOpacity | number | 0.4 | Filter opacity |
turbulenceBaseFrequency | string | 0.05 | Turbulence base frequency |
turbulenceNumOctaves | number | 3 | Turbulence octaves |
displacementScale | number | 20 | Displacement scale |
surfaceScale | number | 3 | Surface scale |
specularConstant | number | 1.5 | Specular constant |
specularExponent | number | 20 | Specular exponent |
lightingColor | string | #ffffff | Lighting color |
lightAzimuth | number | 45 | Light azimuth angle |
lightElevation | number | 30 | Light elevation angle |
gradientFrom | string | #a3a3a3 | Gradient start color |
gradientTo | string | #525252 | Gradient end color |
borderColor | string | #000000 | Border color |
borderWidth | string | 4px | Border width |
cardBgColor | string | #ffffff | Card background color |
text | string | Brutal | Text label |
className | string | Additional CSS classes |
Related Components
Interstellar Fluid Hero
Interactive fluid simulation creating cosmic nebula effects with mouse interaction. Deep space aesthetic with animated gas clouds and star trails.
Interstellar Background Hero
Warp tunnel effect simulating high-velocity travel through nebular clusters. Procedural WebGL engine with mouse-responsive space distortion.
Liquid Chrome Hero
Procedural simulation of molten chrome alloys with velocity-based distortion. Interactive liquid metal surface with specular highlights.
When to Use
Best Practices
Why This Component Matters in Modern UI Development
Frequently Asked Questions
QHow is the texture generated?
It uses a sophisticated SVG turbulence filter combined with displacement mapping and specular lighting to create a 3D-feeling rough surface.
QCan I adjust the 'roughness'?
Yes, you can control the surface detail via `turbulenceBaseFrequency` and the light/shadow depth via `displacementScale`.
QIs it mobile responsive?
Absolutely, the displacement filter and lighting effects scale proportionally to ensure the concrete effect remains consistent on all screens.
