# How to control single instance in nested PointInstancer?

**URL:** <https://forum.aousd.org/t/how-to-control-single-instance-in-nested-pointinstancer/2071>\
**Category:** Hydra\
**Created:** [December 9, 2024, 2:22pm UTC](https://forum.aousd.org/t/how-to-control-single-instance-in-nested-pointinstancer/2071 "2024-12-09T14:22:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacek](https://avatars.discourse-cdn.com/v4/letter/j/e19adc/32.png) [@Jacek](https://forum.aousd.org/u/Jacek)\
**Post date:** [December 9, 2024, 2:22pm UTC](https://forum.aousd.org/t/how-to-control-single-instance-in-nested-pointinstancer/2071/1 "2024-12-09T14:22:54Z")

</div>

Hi 🙂 I have question regarding `PointInstancers`.  
I want to create multiple-apply API for `PointInstancer` . When this API is applied to `PointInstancer` I need to have possibility to control every single instance separately and for example change instance position. Everything is OK until instancers are nested.  
So lets say I have `Instancer1` and `Instancer2` . `Instancer1` is parent of `Instancer2` , so it simply duplicates all instances from `Instancer2` identically - I only have control where duplicates will be, I cannot control instances positions from `Instancer2` . It makes great sense, it is logical and fast.  
But now I need to pick and affect single instance like all these instancers were one, not nested, `PointInstancer` .  
I thought I can do `PointInstancers` flattening in `HdSceneIndex` , but there I can’t get all APIs applied to a prim - or maybe I just don’t know how.  
Have someone any idea how I can achieve what I described? Is a `HdSceneIndex` a way to go?
