Page 6 of 7

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 07, 2013 12:05 am
by face_off
What i am hoping for is the ability to enhance my workflow with some GDL coding, with your proposal i am "locked out" of any object control other than whats provided via the plugin.
I think the best option is IF the ArchiCAD Object has any of the following parameters (OCTANE_OBJNAME, OCTANE_SCALE_X, OCTANE_SCALE_Y, OCTANE_SCALE_Y, OCTANE_ROTATE_X, OCTANE_ROTATE_Y, OCTANE_ROTATE_Z), then these parameters will be used to position, scale and rotate the proxy, and the proxy edit screen in the plugin will disable these fields from user entry. That should be easy to implement, and offer you the flexibility to manage them outside the plugin, and not be too complex top explain in the manual :-)

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 07, 2013 1:07 am
by Nuge
Paul,

perfect, just what i need and allows you to make other enhancements with out being "hamstrung" by this option

Thanks

John

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 07, 2013 9:36 am
by face_off
New version posted - http://render.otoy.com/forum/viewtopic.php?f=56&t=33163.

John - does not include the mod we discussed above - which turned out to be a non-trivial change. It's on the list for the next release.

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 07, 2013 12:54 pm
by Nuge
Paul,

No problem it comes when it comes keep up the good work!!!

John

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Thu Jun 13, 2013 8:29 pm
by Nuge
Paul,

I see new versions are available has their been any progress having the data stored in the archicad objects?

John

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Thu Jun 13, 2013 10:54 pm
by face_off
I see new versions are available has their been any progress having the data stored in the archicad objects?
Hi John

Implementing this is not trivial, and I want to make sure the current version is robust before making these changes. So once the issues Jeroen has reported are fixed I'll look at it.

Paul

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 14, 2013 7:04 am
by rappet
face_off wrote:
IMO the rotation of the proxy host should be added to the rotation of the proxy geometry.
Of course doing this does not work - because the Xfrog OBJs need to be rotated in such a way to get the upright, so that if additional Y rotation is added (from the angle of the proxy) the obj falls over. So I will remove this feature.
Hi Paul,

Reading back this post and with the latest tests we had about rotation of bjects I have this idea:

Can this feature (assign rotation feom AC object to proxy) be an option to turn on/off when assigning a proxy?
Your example of the chairs is very relevant, specially for interiors.

It also makes it easier in my example of the chair that is leaning to the tree on two chair legs :)
Then the AC chair can be rotated on the vertical axis, proxyrotation is on now, and then only one axe in the proxysettings has ro change ro make rhe chair lean.
For the OBJ i.e. like a wrong rotated Xfrog tree has the proxyrotate to be turned off when assigning the proxy.

Greetings, Jeroen

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 14, 2013 7:13 am
by face_off
Can this feature (assign rotation feom AC object to proxy) be an option to turn on/off when assigning a proxy?
Your example of the chairs is very relevant, specially for interiors.

It also makes it easier in my example of the chair that is leaning to the tree on two chair legs :)
Then the AC chair can be rotated on the vertical axis, proxyrotation is on now, and then only one axe in the proxysettings has ro change ro make rhe chair lean.
For the OBJ i.e. like a wrong rotated Xfrog tree has the proxyrotate to be turned off when assigning the proxy.
Maybe, however if ArchiCAD's Object axis order is different from Octane's axis order then that would be a problem, because they would not directly translate. I'll need to look at this.

Paul

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 14, 2013 8:54 am
by face_off
EDIT on my above comments.....if just the "rotation" (ie. the spin in the up direction) is taken from the ArchiCAD Object, that will work. It's when there are rotations in 2 axis that the problems occur with axis order.

However.....another complication is.....if you add a chair, proxy it to a tree OBJ file, then spin the chair 15 degrees in ArchiCAD (spin around the up axis), then if you apply additional (non-up axis) rotations via the plugin proxy info sliders, you will get odd results, because there is already a 15 degree rotation in the (Octane) Y axis, and any ArchiCAD X axis rotation will be applied before the ArchiCAD supplied rotation.

By FAR the easiest, safest, simplest, least complicated way to do this is to rotate the proxy via the proxy info rotation sliders. Any additional rotation from the ArchiCAD Object is going to give unpredicable results (and a support headache for me :-))

[EDIT: John's requirements of taking ALL the position and rotation info from the Object should be OK, because in that case the plugin proxy info rotation sliders will be disabled.]

Paul

Re: OctaneRender® for ArchiCAD beta - build 1.16a [STABLE]

Posted: Fri Jun 14, 2013 9:43 am
by rappet
No, we don't want headaches :D ;) :mrgreen:
Thanx for explaining.