Page 2 of 7

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

Posted: Wed May 29, 2013 10:27 am
by face_off
The new download for AC16 says still 1.16a2?
Sorry, my bad - I didn't increment the version number.
I am not sure why I am thinking of millions of what,
but is there a reason why not make the transform unlimited or increased to 1.000.001?
I guess you have to set a limit for technical reason?
There are two ways of loading the transforms....1) Scan the transform file to count the total transforms then allocate the memory and rescan the file to load them in, or 2) Allocate a large number of transforms and just read the file once and pop an error if the number of transforms is over the limit. I've chosen the second method. I can set the limit to anything - but the higher the number, to more memory each transform load takes. And it's only the loading of the transform that uses the memory - after the transforms are sent to Octane, the ArchiCAD copy of the transform is deleted from memory.

Increasing to 1M transforms is a 1 second change, but obviously uses more memory. For an ArchiCAD scene, are you really going to use more than 100,000 transforms? The only reason I could think would be blades of grass.

Paul

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

Posted: Wed May 29, 2013 10:37 am
by rappet
face_off wrote:
The new download for AC16 says still 1.16a2?
Sorry, my bad - I didn't increment the version number.
I am not sure why I am thinking of millions of what,
but is there a reason why not make the transform unlimited or increased to 1.000.001?
I guess you have to set a limit for technical reason?
There are two ways of loading the transforms....1) Scan the transform file to count the total transforms then allocate the memory and rescan the file to load them in, or 2) Allocate a large number of transforms and just read the file once and pop an error if the number of transforms is over the limit. I've chosen the second method. I can set the limit to anything - but the higher the number, to more memory each transform load takes. And it's only the loading of the transform that uses the memory - after the transforms are sent to Octane, the ArchiCAD copy of the transform is deleted from memory.

Increasing to 1M transforms is a 1 second change, but obviously uses more memory. For an ArchiCAD scene, are you really going to use more than 100,000 transforms? The only reason I could think would be blades of grass.

Paul
Hi Paul,
Thanx for quick response.
I understand. No, I don't think you need more then 100,000 transforms.
And when making grass or something like when needing even more there are at least two solution I can think of:
1) is making a bigger part of gras first as an obj and transform the big part instead of one leave of gras.
2) is do more scattering of max 100.000 transforms in more areas instead of one area.

So it is 1.16a3 but only number shows 1.16a2, OK.
In meanwhile I am opening a testfile from earlier version, but it won't open.. it is " working... and checking the materials. Please wait..." And I cannot close it down. Maybe somethin between the versions. I'll start a new one for testing to be sure.

Greetings, Jeroen

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

Posted: Wed May 29, 2013 10:47 am
by face_off
In meanwhile I am opening a testfile from earlier version, but it won't open.. it is " working... and checking the materials. Please wait..." And I cannot close it down. Maybe somethin between the versions. I'll start a new one for testing to be sure.
At the moment the plugin will load old Octane data from scenes saved with the plugin prior to release 1.16. I tested this and had no problems, but it's possible it is getting stuck loading the old Octane info from those old scenes. It is easy for me to change it so it does not load that old Octane data. Also, if that scene is small, pls send it to me and I can identify exactly where it is getting stuck.

Thanks

Paul

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

Posted: Wed May 29, 2013 6:27 pm
by rappet
face_off wrote:
In meanwhile I am opening a testfile from earlier version, but it won't open.. it is " working... and checking the materials. Please wait..." And I cannot close it down. Maybe somethin between the versions. I'll start a new one for testing to be sure.
At the moment the plugin will load old Octane data from scenes saved with the plugin prior to release 1.16. I tested this and had no problems, but it's possible it is getting stuck loading the old Octane info from those old scenes. It is easy for me to change it so it does not load that old Octane data. Also, if that scene is small, pls send it to me and I can identify exactly where it is getting stuck.

Thanks

Paul
Hi Paul,
It is not necessary to recover or restore.. The testscene is very easy to remake,
but I made a new and more interesting one to test.
To be continued :P
Greetz, Jeroen

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

Posted: Thu May 30, 2013 5:14 am
by face_off
I have found a small issue where changing the material type for a proxy material is not propagating through to the Viewport. I will post a fix for this in a few hours.

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

Posted: Thu May 30, 2013 12:15 pm
by rappet
Hi Paul,
I used a few OBJ's for the proxy from my server.. maybe therefor the name is getting long (with path) and causes this error message?
When closing PLN and re-opening I got no problem though and the material seems to be loaded fine.
greetings, Jeroen
Tapperworks-report-130530-83.jpg
UPDATE
When trying to refresh the scene it got stuck during "Checking the materials".
I am not sure if this has soemthing to do with the material erro just before or something else I was doing.
I'll try to replicate.

The render and the floorplan shows you the objects which are used for proxy: the vegetation and people. I used a flying object with scattering (using csv) for producing extra shadows on the columns (left top on column) and floor.
And I also a fog object for this scene just for small difference; i.e. you can the effectt best on the floor (in front of columns).

greetings, Jeroen

BTW: I just posted a rendering of this scene in the gallery:
http://render.otoy.com/forum/viewtopic.php?f=5&t=33030
Tapperworks_AFewGoodMen.jpg

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

Posted: Thu May 30, 2013 12:30 pm
by face_off
When closing PLN and re-opening I got no problem though and the material seems to be loaded fine.
The OBJ name (excluding folder name) + material name + "_proxmat" must be < 50 characters. Just rename the OBJ and MTL file to be something smaller and the msg will go. That Octane material would not be being saved in the pln file - it would be being re-converted each time you load the pln file.

Paul

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

Posted: Fri May 31, 2013 3:35 am
by face_off
New installer available from the link at the top of this thread....

1.16a4
- Fixed a number of issues relating to replacing proxy materials (ie. import and paste)
- Unused proxy materials are now deleted when they are no longer referenced by an obj file
- Improved error handling to check that each OBJ file from a loaded pln file still exists

I was able to effortlessly load a 300,000 triangle OBJ file (a plant), and instance it 10,000 times for 3 billion triangles, which my card did not handle well at all, and caused ArchiCAD to eventually need to be shutdown. So use with caution :-)

Paul

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

Posted: Fri May 31, 2013 8:15 am
by Garquitectos
Hi, excellent work!!! many thanks.
when select object, morphs... in section popup the window "error getting..."

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

Posted: Fri May 31, 2013 10:18 am
by face_off
when select object, morphs... in section popup the window "error getting..."
I'm not getting this error. Can you pls provide the exact steps you are using so I can reproduce it?

Was that with 1.16a4?

Thanks

Paul