face_off wrote:Would it be possible to send me the master and linked file pls? Or a cut down version which demonstrates the problem? Then I can take a closer look and what might be causing the issue.
Thanks
Paul
Files sent by email.
Moderator: face_off
face_off wrote:Would it be possible to send me the master and linked file pls? Or a cut down version which demonstrates the problem? Then I can take a closer look and what might be causing the issue.
Thanks
Paul
I just testing this situation. If you restart Revit, load the rvt which used to have the scatter CSV and render and it pops that warning - then I believe you still have a family item in the scene which is assigned a proxy and scatter file. If that error instead read "Unable to load transform file abc.cv for element MyFamiltyItem", would that help?I am currently having a few problems in my testings using scatter files and was wondering if you could help. Firstly, I am trying the delete a few scatter instances that weren't working as expected, and as such deleted the original scatter files as well. As a result I now get the message every time I reload the scene that it is 'unable to load transform file' from the path that it was originally at. It seems like the plugin is still trying to load this transform file, even though the object within the scene that is was connected to has been deleted.
The plugin will force the Octane Placement node for any proxy which has a scatter file to have a 0, 0, 0 translation. So if everything is working correctly, the scatter CSV file will be being treated as absolute corrdinates, not effected by the position of the host proxy object. You can check this by opening the Viewport in the plugin, and the "Export Scene to OCX/ORBX" (Settings tab rightclick menu), then open that scene in Octane Standalone and find the Placement feeding the Scatter node - you will (should) see the Translation is 0, 0, 0. If the translation is 0, 0, 0, then either the rest of the Revit scene has been lowered (unlikely, but possible I guess), or the CSV scatter file has translate values offset in the Y axis. You can check latter by opening the CSV file - the 8th number in each line will be the y offset.Secondly the reason I was trying to start fresh and delete the file was that the scatter instance I was using kept offsetting its self vertically, well above my scene. Initially this scatter file worked, it was only after going back the phantom scatter changing a few properties, regenerating the scatter, and reloading it into the scene, that it was no longer in the right position. I don't believe that it is the scatter exporter that is at fault here, as I have attempted this as a fresh scatter multiple times, and there seems to be a persistent memory within the plugin. Even after deleting all objects that were linked as a proxy, and deleting the csv files the scattered files still appear offset above the model. Is there a way to see what components within revit are being used as a proxy? As I believe I have deleted all the remaining components but the proxied scatter still appears, and offset at that.
I just testing this situation. If you restart Revit, load the rvt which used to have the scatter CSV and render and it pops that warning - then I believe you still have a family item in the scene which is assigned a proxy and scatter file. If that error instead read "Unable to load transform file abc.cv for element MyFamiltyItem", would that help?
face_off wrote:Hi Andre
As per my email - the proxy host object need to be oriented "up". I have amended the manual to make this clearer. http://render.otoy.com/manuals/Revit/?page_id=449
Paul
This functionality is outside the scope of an Octane (or any other) rendering plugin.1 - Consistency, so we can make correct BIM documentation of what is being visualized. For this to work, the proxy instance must have to "bind" to a specific family "type" - a certain furniture must be that same furniture the entire project, to do not document a furniture as a person or a tree;
The plugin uses the positioning and up axis rotation of the host object if the host object has been placed on a horizontal surface.2 - Correct implementation - the proxy instance must have to "read" the 3D positioning and orientation of the host object. We are on a 3D design environment, and the current 2D proxy orientation seems as a bad joke, sorry.
face_off wrote:This functionality is outside the scope of an Octane (or any other) rendering plugin.1 - Consistency, so we can make correct BIM documentation of what is being visualized. For this to work, the proxy instance must have to "bind" to a specific family "type" - a certain furniture must be that same furniture the entire project, to do not document a furniture as a person or a tree;
face_off wrote:The plugin uses the positioning and up axis rotation of the host object if the host object has been placed on a horizontal surface.2 - Correct implementation - the proxy instance must have to "read" the 3D positioning and orientation of the host object. We are on a 3D design environment, and the current 2D proxy orientation seems as a bad joke, sorry.
Users browsing this forum: No registered users and 1 guest