Itoo Software Forum

Author Topic: ObjectID ignored in Corona 1.2.1 with Forrestpack  (Read 1918 times)

JG_archviz

  • Jr. Member
  • **
  • Posts: 56
    • JG
ObjectID ignored in Corona 1.2.1 with Forrestpack
« on: October 13, 2015, 05:19:36 PM »
I recently discovered that Corona 1.2.1 under 3dsMax2015 isn't giving the correct OBJ-ID to the renderoutput. All Forrestpackobjects with different Object-ID will render with Object-ID=0 instead of the given Nr.

I've attached a simple test compared to vray. The Floorplates have ObjectID-0 the front FP has ID1 and the rear FP has ID2

Max 2015 SP3
Vray version 3.20.03
Corona 1.2.1
Forrestpack 4.4.1
« Last Edit: October 14, 2015, 08:23:44 AM by nakama »

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 4388
    • iToo Software
Re: ObjectID ignored in Corona 1.2.1 with Forrestpack
« Reply #1 on: October 14, 2015, 08:31:10 AM »
I had not tried this until now, and according to my tests Corona takes the ID from the Custom Object.

The instancing process was implemented by the Corona guys. Hence the difference with V-Ray, which was written by us. Unfortunately in V-Ray it's not possible to use differents IDs, so we take it from the Forest object.
Carlos Quintero
iToo Software

JG_archviz

  • Jr. Member
  • **
  • Posts: 56
    • JG
Re: ObjectID ignored in Corona 1.2.1 with Forrestpack
« Reply #2 on: October 14, 2015, 11:45:27 AM »
hmm... i can understand the benefits of usinge them from the scattered objects itself - but how do i change them for the Forrestpack-presets.... without changing the preset-files?

JG_archviz

  • Jr. Member
  • **
  • Posts: 56
    • JG
Re: ObjectID ignored in Corona 1.2.1 with Forrestpack
« Reply #3 on: October 14, 2015, 02:44:33 PM »
Well i played a bit around and see how its working now - its a bit more complex than i thought. First i need to give the "master"geometry some kind of ID ... then corona is able to render that specific id, even if its distributed within FP. As i see the benefits in that - its also quite disappointing to work around. As corona is also not accepting "manual selection" of a forrestpack-object withing Corona Masking_Mask

So the only solution so far would be to get a "whole" ID for the FP-object to accept ObjID=0 ... or to change the master-geometry objects ID.

I'm not sure how much hassle it would be to implement an OBJ-ID declaration within ForrestPack to get a specific ID wihtin the Masks.

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 4388
    • iToo Software
Re: ObjectID ignored in Corona 1.2.1 with Forrestpack
« Reply #4 on: October 14, 2015, 04:19:46 PM »
hmm... i can understand the benefits of usinge them from the scattered objects itself - but how do i change them for the Forrestpack-presets.... without changing the preset-files?

Once imported, preset objects are stored in the scene, within the "forest_templates" layer. You can select them easily from the quad-menu: right click->Select Forest Custom Object. Just be sure to unfreeze/unhide the layer before.

Quote
Well i played a bit around and see how its working now - its a bit more complex than i thought. First i need to give the "master"geometry some kind of ID ... then corona is able to render that specific id, even if its distributed within FP. As i see the benefits in that - its also quite disappointing to work around. As corona is also not accepting "manual selection" of a forrestpack-object withing Corona Masking_Mask

No, the FP object has not effect on CMasking_Mask, but it does the geometry associated to it. That can be used for a quick workaround:

1) Open the Max selector and turn on Select->Select Influences.
2) Select the FP object. Its custom objects are selected automatically as well.
3) Crate a named Selection Set.
4) Assign the Selection Set in CMasking_Mask.

Quote
I'm not sure how much hassle it would be to implement an OBJ-ID declaration within ForrestPack to get a specific ID wihtin the Masks.

I'm afraid we cannot, because that must be implemented on the Corona side. You would suggest it to them, perhaps using one of the current options of CMasking_ID (Primitive ID, etc.). But no idea if that is possible.

Carlos Quintero
iToo Software

Tengiz

  • Newbie
  • *
  • Posts: 13
Re: ObjectID ignored in Corona 1.2.1 with Forrestpack
« Reply #5 on: October 19, 2015, 12:26:35 AM »
ObjectID is supported badly in Corona Render. As example, they are not saved in exr correctly. I use only Cmasking_Mask with ForestPack. This works correctly.
« Last Edit: October 19, 2015, 12:30:09 AM by Tengiz »