Author Topic: Corona Proxy (technical question)  (Read 4941 times)

2013-11-28, 12:24:09

fobus

  • Active Users
  • **
  • Posts: 393
    • View Profile
As Corona unable to load/unload geometry during rendering process (yet) I'm interested in understanding the point of Corona Proxies for now. Is it equal to X-refed geometry? Or it works in different (optimized may be) way?

2013-11-28, 17:38:14
Reply #1

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
It is just a way to circumvent 3dsmax inefficient highpoly objects save/load/display
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-11-29, 03:54:44
Reply #2

fobus

  • Active Users
  • **
  • Posts: 393
    • View Profile
Is two different copies of proxy (not instancies) will increase memory use or Corona can recognize instansies in it?

And one more question: if we have two different multiscatters with one proxy that used in both of them, will this proxy be instanced and rendered as just one instance or it will be two instancies (and memory usage will grown by two times)?

2013-11-29, 10:43:41
Reply #3

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
in first case you need to make the two objects instances, otherwise it wont recognize. In the second case, I dont know, I havent tried it, maybe multiscatter recognizes it ;)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-12-05, 09:55:25
Reply #4

astudio

  • Active Users
  • **
  • Posts: 172
    • View Profile
    • A-Studio
Did you mean multiscatter or Cscatter?

2013-12-05, 10:16:30
Reply #5

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
now that i think about it, both of them should recognize the same object in different scatters
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-12-05, 10:34:39
Reply #6

fobus

  • Active Users
  • **
  • Posts: 393
    • View Profile
now that i think about it, both of them should recognize the same object in different scatters

So, You mean that one proxy will be placed in memory and replicated from there by all scatters that use it and regular proxies (just instancies cloned, no multiscatter or Cscatter) will use it too?

2013-12-05, 11:39:31
Reply #7

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
both scatters will produce only 1 object in memory, as long as the object itself is not copied, but instanced. Think about it this way: scatter will not increase your memory usage above what would the source objects use.
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2013-12-05, 11:44:56
Reply #8

fobus

  • Active Users
  • **
  • Posts: 393
    • View Profile
both scatters will produce only 1 object in memory, as long as the object itself is not copied, but instanced. Think about it this way: scatter will not increase your memory usage above what would the source objects use.
!
I thought this way. Just want to be sure from inside :) Thank You, Ondra.