Itoo Software Forum

Author Topic: Assign material to object  (Read 8498 times)

Mnietek

  • Newbie
  • *
  • Posts: 5
Assign material to object
« on: May 12, 2016, 05:13:00 PM »
When I turn off "Consolidate Material" I cannot change material for particular object.
Why there is strange material "forest_automat_*** " assigned to Forest object.
How can I force Forest to use just particular material for particular geometry.
I do not want any strange multisubobject materials.
There is a slot "Material" in geometry properties and this slot just does not work when "Consolidate Materials" is turned off.

 

Mnietek

  • Newbie
  • *
  • Posts: 5
Re: Assign material to object
« Reply #1 on: May 12, 2016, 05:34:13 PM »
Anather related question: how can I use VrayMultiSub texture?
Is this possible with this strange way Forest manage materials of geometry?


iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 4388
    • iToo Software
Re: Assign material to object
« Reply #2 on: May 13, 2016, 09:23:17 AM »
I suggest you don't turn off "Consolidate Materials". This option was included for very specific cases, but is rarely used.
Forest creates a multi-sub with all materials defined in the Geometry List. This is necessary to handle multiple objects with different materials (some of them would use multi-sub as well). You can find a detailed description in the documentation.

As general rule, just assign your materials in Geometry->Material and don't worry about the forest automaterial (this is generated automatically). When "Material "parameter is not defined, Forest takes the material directly from the source object.

Regarding VRayMultiSubTex, is not supported within a Forest object. Instead, we suggest to use Forest Color. A discussion about this issue can be found here.
Carlos Quintero
iToo Software

Mnietek

  • Newbie
  • *
  • Posts: 5
Re: Assign material to object
« Reply #3 on: May 13, 2016, 10:29:04 AM »
This is very serious limitation of Forest Pack.
There are other way of randomizing colors and textures of objects: Multitexture, ky_colorvariator (http://lastjedioutpost.ru/?p=ky_colorvariator) and others.
I guess all of them are not compatible with Forest Pack.
So user of Forest Pack is forced to rework materials of all objects and use Forest Color.
In my opinion software which was created for scattering objects MUST support such methods of randomizing things.

I have installed Forest Pack Lite because I'm preparing to possible project and this limitation is really disappointed.
Do you have any plans to change things in this matter?

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 4388
    • iToo Software
Re: Assign material to object
« Reply #4 on: May 13, 2016, 10:56:44 AM »
Unfortunately we tried several methods to avoid this limitation, but none worked as we like.

Please note that Forest supports multiple render engines, so any change for a specific renderer may cause undesirable effects in other. The current method of collapsing all materials in an
unique multi-sub is compatible with all engines. That's the reason we use it. As side effect, it modifies the IDs of the original geometry, causing this limitation.

Anyway we'll try to work on this issue again in the future.
Carlos Quintero
iToo Software