Author Topic: Pflow instancing not working  (Read 3077 times)

2017-09-17, 15:00:56

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
Hi,

It appears that PFlow true instancing is not working with a scene I'm working on.

I use Shape Instancing with a group to load several instances, maybe it's not supported ?

Thanks for your help :)

1.7 Daily build Aug 22

2017-09-17, 16:21:23
Reply #1

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
Oh wait, it don't even work when I pick a single geometry...
Is this feature broken ?

2017-09-20, 10:19:53
Reply #2

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
Please any dev advice on this ?

2017-09-20, 11:06:16
Reply #3

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
Please any dev advice on this ?

There are some specific pFlow operators that are incompatible with instancing, so adding them into pFlow flow will result in instancing disabled. I don't recall which ones those are, but Ondra should know.

2017-09-20, 13:04:36
Reply #4

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
Good to know, thank you.
I often use data operators, maybe it's that one.

Ondra ?

2017-09-20, 13:09:02
Reply #5

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
Btw it should be a nice alternative if CoronaScatter could scatter based on pflow particles matrix.

2017-09-20, 13:37:13
Reply #6

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
Good to know, thank you.
I often use data operators, maybe it's that one.

Ondra ?

Yes, most likely. From what Ondra said, it's operators that somehow modify UVW coordinates of the pFlow meshes that disable the instancing.

2017-09-20, 13:39:47
Reply #7

jop

  • Active Users
  • **
  • Posts: 71
    • View Profile
This is really sad, pflow without data operators is almost useless to me :(

2017-09-30, 13:43:20
Reply #8

Ludvik Koutny

  • VIP
  • Active Users
  • ***
  • Posts: 2557
  • Just another user
    • View Profile
    • My Portfolio
This is really sad, pflow without data operators is almost useless to me :(

You can still use pFlow with data operators, it will just mean particles will be unique geometry, not instances, so it will work exactly like it always did with all other renderers. V-Ray has VrayInstancer, which is kind of instance scattering tool, that can use pFlow particles to distribute instances, but you would not be able to use pFlow to affect mapping on those instances either. So in a nutshell, Corona is limited in this regard, but no other renderer does it any better. Ultimately, it's a limitation of old and obsolete Max/pFlow architecture.