# Example for creating custom views in ParaView

**URL:** https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130
**Category:** ParaView Support
**Created:** [July 26, 2024, 5:02pm UTC](https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130 "2024-07-26T17:02:59Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sherin.sugathan](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sherin.sugathan/32/15264_2.png) [@sherin.sugathan](https://discourse.paraview.org/u/sherin.sugathan)
#### Post date: [July 26, 2024, 5:02pm UTC](https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130/1 "2024-07-26T17:02:59Z")

</div>

Hi Community!  
Anyone knows if there are any examples or documentation that demonstrates the creation of a custom view in ParaView? For instance, creation of a webview.

---

<div class="post-metadata">

### Author: ![Francois\_Mazen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/francois_mazen/32/6483_2.png) [@Francois\_Mazen](https://discourse.paraview.org/u/Francois_Mazen)
#### Post date: [July 29, 2024, 6:08am UTC](https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130/2 "2024-07-29T06:08:37Z")

</div>

Hi @sherin.sugathan

You may look at the zSpace plugin which creates its own render view: [https://gitlab.kitware.com/paraview/paraview/-/tree/master/Plugins/ZSpace/zSpace?ref\_type=heads](https://gitlab.kitware.com/paraview/paraview/-/tree/master/Plugins/ZSpace/zSpace?ref_type=heads)

Hope this helps!

---

<div class="post-metadata">

### Author: ![sherin.sugathan](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sherin.sugathan/32/15264_2.png) [@sherin.sugathan](https://discourse.paraview.org/u/sherin.sugathan)
#### Post date: [August 2, 2024, 1:11pm UTC](https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130/3 "2024-08-02T13:11:44Z")

</div>

@Francois_Mazen Thanks for pointing to the zSpace example! I have a working implementation of a ParaView toolbar plugin.  
Can you tell if I should write the custom view feature as a separate plugin (in a separate folder with its own `paraview.plugin` file) or I can just append the custom view feature to the toolbar plugin? Both the features are part of the same project and I dont want a user to load multiple plugins (toolbar and view).

---

<div class="post-metadata">

### Author: ![Francois\_Mazen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/francois_mazen/32/6483_2.png) [@Francois\_Mazen](https://discourse.paraview.org/u/Francois_Mazen)
#### Post date: [August 2, 2024, 1:36pm UTC](https://discourse.paraview.org/t/example-for-creating-custom-views-in-paraview/15130/4 "2024-08-02T13:36:59Z")

</div>

> [@sherin.sugathan](#):
>
> I dont want a user to load multiple plugins (toolbar and view).

Yes, you can add several features in one plugin. This is just a matter of configuration and pointing the correct XML files in the CMake configuration. Feel free to contact Kitware if you need assistance: [https://www.kitware.com/contact/](https://www.kitware.com/contact/)
