render instance -> csto broken ?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 12/09/2009 at 12:37, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   11.5 
    Platform:   Windows  ; Mac  ;  
    Language(s) :     C++  ;

    ---------
    Hi,

    when i try to convert a render instance into an object inside cinema, by pressing 'c' for example, nothing happens.
    when i uncheck 'render instance' in the instance's options it works again. is this a bug ?

    greetings,
    Daniel



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 02:01, xxxxxxxx wrote:

    I wouldn't call it abug. After all render instances are just links to objects which are instanced at render time.

    cheers,
    Matthias



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 03:02, xxxxxxxx wrote:

    Hi,

    maybe my thinking is wrong here, but why sould instances an render instances, which are very cool ofc ;-) , behave differently when i want to convert them to the source object ?
    After all these instances are the same object, just differing in the tick of an option. From an end-user's point of view, I think it would be natural to have the same behaviour here.

    Here's again what i did in cinema:
    create a cube primitive and make an instance for it.
    if i press 'c' to convert, it works, the instance gets converted to the cube.
    But if i check the 'render instance' setting, and convert the instance then, it just does nothing..

    greetings,
    Daniel



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 03:35, xxxxxxxx wrote:

    I think this currently a limitation of Cinema's object plugins. Internally the render instances just return NULL. Any object plugin which returns NULL can not be made editable. You can however do a CSTO (which is different then making it editable) by right click and "Current State To Object". It will result in a NULL object.

    I understand your point of view though. I will forward this to the developers.

    cheers,
    Matthias



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 03:41, xxxxxxxx wrote:

    alright thanks.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 05:54, xxxxxxxx wrote:

    Simply untick the "Render Instances" option by code before the CSTO. That shouldn´t have any impact on performance.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 14/09/2009 at 08:56, xxxxxxxx wrote:

    yes that would be the workaround ofc, just wanted to know why it is like that, and if it's a bug or not.

    the reason i noticed this in the first place was that collision detection of my generated clones wouldnt work anymore, bc render instances wouldnt get converted to poly's , like normal instances do.

    So now in my code, I do indeed just check every instance before i convert to polys, and remove the render instance flag if it is set.

    Of course it would be better if there was no need for such a workaround, so thats why I brought this up.

    greetings,
    Daniel


Log in to reply