# How to accelerate render?

**URL:** https://discourse.vtk.org/t/how-to-accelerate-render/7553
**Category:** Support
**Created:** [January 4, 2022, 6:49am UTC](https://discourse.vtk.org/t/how-to-accelerate-render/7553 "2022-01-04T06:49:30Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![zhang-qiang-github](https://discourse.vtk.org/user_avatar/discourse.vtk.org/zhang-qiang-github/32/2519_2.png) [@zhang-qiang-github](https://discourse.vtk.org/u/zhang-qiang-github)
#### Post date: [January 4, 2022, 6:49am UTC](https://discourse.vtk.org/t/how-to-accelerate-render/7553/1 "2022-01-04T06:49:30Z")

</div>

If there are several actors in the vtk, is it possible to accelerate render by only render one actor?

For example:

```auto
// dong something to change actor1
renderWindow->Render(actor1); // or a similar method?

```

---

<div class="post-metadata">

### Author: ![Paulo\_Carvalho](https://discourse.vtk.org/user_avatar/discourse.vtk.org/paulo_carvalho/32/370_2.png) [@Paulo\_Carvalho](https://discourse.vtk.org/u/Paulo_Carvalho)
#### Post date: [January 5, 2022, 10:22pm UTC](https://discourse.vtk.org/t/how-to-accelerate-render/7553/2 "2022-01-05T22:22:49Z")

</div>

Hello. I don’t think that that makes much sense from the usability standpoint. Suppose you rotate a scene that is composed by five cubes. It is not an expected behavior to update the view of just one cube while the rendered pixels of the other four remain unchanged. The expected behavior is to update the view (render) of all visible actors.

The only “legal” ways to deny rendering of actors I can think of are:  
a) to unset their visibility property (hide);  
b) to paint them in full transparency;  
c) to remove them from the scene.

Anyway, you can resort to level-of-detail (LOD) actors to improve frame rate of your rendering.

Is this a duplicate of: [How to accelerate the Render()?](https://discourse.vtk.org/t/how-to-accelerate-the-render/4912) ?

---

<div class="post-metadata">

### Author: ![zhang-qiang-github](https://discourse.vtk.org/user_avatar/discourse.vtk.org/zhang-qiang-github/32/2519_2.png) [@zhang-qiang-github](https://discourse.vtk.org/u/zhang-qiang-github)
#### Post date: [January 6, 2022, 2:20am UTC](https://discourse.vtk.org/t/how-to-accelerate-render/7553/3 "2022-01-06T02:20:08Z")

</div>

> [@Paulo\_Carvalho](#):
>
> Anyway, you can resort to level-of-detail (LOD) actors to improve frame rate of your rendering.

Thank you very much for your kindly reply. Could you please give me more details?

---

<div class="post-metadata">

### Author: ![Paulo\_Carvalho](https://discourse.vtk.org/user_avatar/discourse.vtk.org/paulo_carvalho/32/370_2.png) [@Paulo\_Carvalho](https://discourse.vtk.org/u/Paulo_Carvalho)
#### Post date: [January 6, 2022, 1:22pm UTC](https://discourse.vtk.org/t/how-to-accelerate-render/7553/4 "2022-01-06T13:22:54Z")

</div>

Please, follow this example: [https://kitware.github.io/vtk-examples/site/Cxx/Visualization/LODProp3D/](https://kitware.github.io/vtk-examples/site/Cxx/Visualization/LODProp3D/) to know how the LOD mechanism in VTK works.
