Feasibility - Geometry Nodes & Alembic

Question Animation

Hello all, 

I am experimenting with geo-nodes and fluid simulation (exported as points in an alembic)

What I am trying to do is to map a texture on this simulation. The idea now is to map the texture onto the starting position of the sim. And using this first frame as a reference, to color the particles correspondingly when playing the sim. (So it checks what the color was at frame 1 and uses this color for this particle in the coming frames). 

But I run into some issues, that the first 5 frames seem to go ok (ish), but then the texture goes of the fritz. (weird coloured squares all of a sudden appear on the simulation - see second image). 

Before I dive any further into this experiment, I was wondering if using geo nodes this is a way to go, or is this a dead end and I need to do some Python coding to assign materials per point? 


Many thanks in advance for any tips! 


Image 1) Frame 1 - Using this as position reference (The node "Object info" points to an object that only has the position that is the same as on frame 1).4-18 at 23.54.30.png

Image 2) Colours go all over the place in later frames (Frame 1 till 7-ish look predictable, and as expected more or less.)  

4-19 at 00.08.46.png

Image 3) Geo-node setup 4-19 at 00.08.58.png

1 love
Reply
  • Adrian Bellworthy replied

    Hey Kiara!
    I'm not a GeoNode expert, and not entirely sure what you are trying to achieve.
    If the instances are to change position, then their position relative to the textures coordinates will be incorrect, right?

    So, I think the position node could be an issue.
    Set Position Node may help here, but like I said, No Expert.

    If you can share the .blend file we can help troubleshoot! 

    1 love
  • Kiara Bracka replied

    Hello Adrian! 


    First of all, my apologies for the late reply! 

    So what I am trying to achieve is the following: 

    1. I have created a fluid sim, which I exported as points (alembic). 

    2. Then I have mapped a texture on the starting position of all those points. 

    3. And I want to use this starting position of all these points, as a reference. So once the particles start to move, it gets the color assigned to them, which they had in the start position.

    Basically I am trying to figure out how I can make an image (texture) "melt".  

    Hope it makes sense?