# Make ShadowMaterial softer

**URL:** <https://discourse.threejs.org/t/make-shadowmaterial-softer/23863>\
**Category:** Questions\
**Tags:** shadows, shadowmaterial, materials\
**Created:** [February 26, 2021, 1:35am UTC](https://discourse.threejs.org/t/make-shadowmaterial-softer/23863 "2021-02-26T01:35:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hanvit\_Choi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/hanvit_choi/32/4830_2.png) [@Hanvit\_Choi](https://discourse.threejs.org/u/Hanvit_Choi)\
**Post date:** [February 26, 2021, 1:35am UTC](https://discourse.threejs.org/t/make-shadowmaterial-softer/23863/1 "2021-02-26T01:35:46Z")

</div>

I create shadow from ShadowMaterial. Because I need a transparent plane.

```
this.plane = new Mesh(new PlaneGeometry(20, 20),
    new ShadowMaterial({
        opacity: 0.1,
        color: 0xff0000
    })
)
this.plane.receiveShadow = true

```

and I get this

 ![스크린샷 2021-02-26 오전 10.28.00](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/6/b/6bdf75c4c3c61aa047ad8b2bd0fdcd0776edda7f.png)

But I want to make shadow softer like this

![스크린샷 2021-02-26 오전 10.28.16](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/9/3/93413ef371e3861f5052532675373ccc7023dbcd.png)

[WebGL\_Shadow\_Contact](https://threejs.org/examples/?q=shadow#webgl_shadow_contact)

Is the only way to get soft shadow is following example?  
It is little bit complex to create all renderTarget etc… and make blurShadow.

In documentation said,

parameters - (optional) an object with one or more properties defining the material’s appearance. Any property of the material (including any property inherited from Material) can be passed in here.  
[ShadowMaterial](https://threejs.org/docs/index.html#api/en/materials/ShadowMaterial)

Is there any parameters that I can use for shadow softner?

ps. In my situation, I don’t need dynamic light/shadow. So if there is no way to get ShadowMaterial softer, I would consider using png shadow texture to MeshBasicMaterial…

Thanks.
