Geometry and Materials Grouping

Forums: Geometry and Materials Grouping
SketchUp Integrated Plugin (Integrated Plugin maintained by OTOY)

Geometry and Materials Grouping

Postby fuzzybro » Fri Feb 27, 2015 9:01 pm

fuzzybro Fri Feb 27, 2015 9:01 pm
Hi all,

I plan to start working on a new build with properly grouping objects so exporting to OctaneStandalone and exposing visual nodegraph editor in standalone will make sense. I need your input on how to group geometry objects and materials. I need volunteers to help. If you already have ideas here I would love to hear them.

Cheers,
Bro
User avatar
fuzzybro
OctaneRender Team
OctaneRender Team
 
Posts: 562
Joined: Mon Jun 03, 2013 7:10 am
Location: Los Angeles, California

Re: Geometry and Materials Grouping

Postby clausgs » Sat Feb 28, 2015 11:03 am

clausgs Sat Feb 28, 2015 11:03 am
Hi Fuzzybro

Here to help if i can.
But i am not really sure i understand what you are talking about.
You mean that you want to know how a scene exported from SU will look inside octane standalone????
Before everything was ordered / organized by material in the left side window, what for me make sense as that is what you would need to adjust in an imported SU model.
Maybe if you could give some examples it would be easier to understand what you need...
Intel Core i7-3770K, 32GB RAM, NVIDIA GeForce GTX 680, WIN 7 64bit.
clausgs
Licensed Customer
Licensed Customer
 
Posts: 96
Joined: Wed Jan 16, 2013 6:16 am
Location: Dongguan

Re: Geometry and Materials Grouping

Postby neo83_gr » Sat Feb 28, 2015 11:24 am

neo83_gr Sat Feb 28, 2015 11:24 am
Something like scatter nodes with materials grouped maybe? Or if the geometry nodes had the materials embedded instead of connected so we have less nodes (like the obj files of the Tig exporter, or every obj mesh we import)
User avatar
neo83_gr
Licensed Customer
Licensed Customer
 
Posts: 84
Joined: Thu Jul 26, 2012 9:39 am

Re: Geometry and Materials Grouping

Postby resmas » Sat Feb 28, 2015 1:11 pm

resmas Sat Feb 28, 2015 1:11 pm
Hello mate, I think Smicha pointed some cool suggestion in this post.

viewtopic.php?f=31&t=41560&hilit=perfect+exporter

My thoughts :

1- Scenes exported as Render targets
2- Layers - now we have it in StandAlone ;)

cheers
resmas
i7-2600k | SSD Vertex 3 | WD Velociraptor | WS Revolution | 16GB Ram HyperX | PSU LEPA G1600W | 3 X Asus GTX590 |
https://pt-pt.facebook.com/arq.resmas
User avatar
resmas
Licensed Customer
Licensed Customer
 
Posts: 510
Joined: Thu Aug 09, 2012 10:44 pm
Location: Portugal

Re: Geometry and Materials Grouping

Postby Seekerfinder » Sat Feb 28, 2015 4:17 pm

Seekerfinder Sat Feb 28, 2015 4:17 pm
Fuzzy,
I have more questions than answers at this point, I'm afraid. I'd like to understand a bit better exactly what you have in mind. You plan to expose the Standalone interface to SU, right? So it's more like a live link than an export situation - just like the current plugin but with the node structure available. Is that correct? Would the node structure be reverse-compatible with SU - i.e. if we change something in the plugin nodes, does that change port back to SU? Or is the node structure only visible in SU but when exported the structure is retained? Also, with Tig's exporter, I liked exporting an OBJ to texture in Standalone, then making changes in SU and exporting again by simply overriding the previous OBJ file, mening my texturing was intact. I probably won't have a great need to go to standalone a lot as long as all nodes & pins are available in the plugin, but I'm just curious how you see the workflow.

My initial thoughts:
1. I'm with Resmas - this is critical.
resmas wrote: 1- Scenes exported as Render targets.

2. Components should be instanced if possible since that's the way SU treats them to save memory;
3. I thought that groups in groups (or components within components) should somehow repeat that order in the node structure with geometry groups. But I am not so sure that it critical simply because, as long as the plugin works well and is stable, with 64bit and the Octane node structure exposed, would we still need to resort to Standalone at all?

As always, I am available for testing and can't wait to get a working 64bit solution here...!

Best,
Seeker
Win 8(64) | P9X79-E WS | i7-3930K | 32GB | GTX Titan & GTX 780Ti | SketchUP | Revit | Beta tester for Revit & Sketchup plugins for Octane
User avatar
Seekerfinder
Licensed Customer
Licensed Customer
 
Posts: 1600
Joined: Tue Jan 04, 2011 11:34 am

Re: Geometry and Materials Grouping

Postby fuzzybro » Mon Mar 02, 2015 8:29 pm

fuzzybro Mon Mar 02, 2015 8:29 pm
clausgs
Try exporting SU scene to .ocs/.orbx, it looks like a huge mess. Trillions of nodes connected to each other. Exporting feature was never planned in the beginning and was added later so it exposes how SU objects are mapped to Octane which is not user friendly. Since I plan to add more Octane UI to the SU plugin you will work with visual nodegraph editor. I plan to reorganize internal structure of nodes to group them and reduce clutter so you can either export SU scenes to Standalone and work with them from there or have more comfortable editor inside SU.

neo83_gr
Sort of. It's not quite possible to group materials to object groups because objects reuse materials. It's easy to do this on export, but it's impossible to make them internal inside of editor.

resmas
I'm looking into layers now. Not sure how they can save the problem but that's only because I don't quite get it how to use them.

Seeker
I guess I owe you a more robust explanation of my roadmap vision.
Step 1
I change how things work internally by regrouping the node spaghetti, moving materials to a separate nodegraph (group) and grouping all the objects in a smart and clean way. This step also implies fixing SU2015 stability bugs and adding recent SDK 2.21 features to OctaneRender window along with adding scenes(pages) as render targets. At this stage node grouping gives you ability to continue working in Octane Standalone in a clean and hopefully simple way.
Step 2
Replacing material editor window with Octane's visual nodegraph and node editor. I guess that was one of the most awaited features. Here all scene materials will be located.
Step 3
I plan to expose nodegraph editor for all the nodes in the scene. Here sync should already work for material nodes and I'll have to add sync for rendertargets etc. This is the hardest part and I might never implement it, will see.
--
As for your questions:
2. Components should be instanced if possible since that's the way SU treats them to save memory;

It's already so.
3. I thought that groups in groups (or components within components) should somehow repeat that order in the node structure with geometry groups. But I am not so sure that it critical simply because, as long as the plugin works well and is stable, with 64bit and the Octane node structure exposed, would we still need to resort to Standalone at all?

I haven't found a proper way to group nodes yet. Still working on it.

Cheers
User avatar
fuzzybro
OctaneRender Team
OctaneRender Team
 
Posts: 562
Joined: Mon Jun 03, 2013 7:10 am
Location: Los Angeles, California

Re: Geometry and Materials Grouping

Postby Seekerfinder » Mon Mar 02, 2015 9:46 pm

Seekerfinder Mon Mar 02, 2015 9:46 pm
Thanks Fuzzy. Good to see you back on the job.

I have been working extensively in Sketchup 2014 and the Octane plugin recently. Besides 32bit performance limitations of SU and the continuing bug of some materials still losing their scale, I have really enjoyed the powerful combination of SU & Octane.

Specifically, regarding moving the material editor to node editor, may I request that one link, controllable from SU's material editor is retained? The 'global' material scale in the SU material editor, which saves us from having to manually adjust UV's for every pin individually on poorly created LiveDB materials... Ironically, I think this feature is buggy right now with some materials losing scale like I reported many times before, so it needs a bit of attention. But when it works it's brilliant. Incidentally, I personally don't have a need for trying to port Octame materials back to SU and I think it caused more hassles than it solved. Just my take on it.

It would be good to allow your beta group early access to the proposed structural changes for feedback - it would be good to make sure we don't lose any of the strenghts of the current offering, but rather build on them.

Best,
Seeker
Win 8(64) | P9X79-E WS | i7-3930K | 32GB | GTX Titan & GTX 780Ti | SketchUP | Revit | Beta tester for Revit & Sketchup plugins for Octane
User avatar
Seekerfinder
Licensed Customer
Licensed Customer
 
Posts: 1600
Joined: Tue Jan 04, 2011 11:34 am

Re: Geometry and Materials Grouping

Postby fuzzybro » Mon Mar 02, 2015 9:58 pm

fuzzybro Mon Mar 02, 2015 9:58 pm
Global scale is here to stay, don't worry :)

Seekerfinder wrote:Thanks Fuzzy. Good to see you back on the job.

I have been working extensively in Sketchup 2014 and the Octane plugin recently. Besides 32bit performance limitations of SU and the continuing bug of some materials still losing their scale, I have really enjoyed the powerful combination of SU & Octane.

Specifically, regarding moving the material editor to node editor, may I request that one link, controllable from SU's material editor is retained? The 'global' material scale in the SU material editor, which saves us from having to manually adjust UV's for every pin individually on poorly created LiveDB materials... Ironically, I think this feature is buggy right now with some materials losing scale like I reported many times before, so it needs a bit of attention. But when it works it's brilliant. Incidentally, I personally don't have a need for trying to port Octame materials back to SU and I think it caused more hassles than it solved. Just my take on it.

It would be good to allow your beta group early access to the proposed structural changes for feedback - it would be good to make sure we don't lose any of the strenghts of the current offering, but rather build on them.

Best,
Seeker
User avatar
fuzzybro
OctaneRender Team
OctaneRender Team
 
Posts: 562
Joined: Mon Jun 03, 2013 7:10 am
Location: Los Angeles, California

Re: Geometry and Materials Grouping

Postby tetrochuan » Fri Mar 06, 2015 8:45 am

tetrochuan Fri Mar 06, 2015 8:45 am
hi there,

me too is for what smicha suggested in theh other thread linked in the second or third post...

that would be the way to go=)
win7 ultimate 64bit | intel i7-3930k @ 42x100 | asus p9x79 pro | 32 gb ddr3-1600 | 3x780ti @ 1ghz | 2x asus proart pa246 24" | main hdd ocz vertex 4 | some mice keyboard and a wacom intuos4
tetrochuan
Licensed Customer
Licensed Customer
 
Posts: 65
Joined: Tue Mar 23, 2010 6:52 pm

Re: Geometry and Materials Grouping

Postby fuzzybro » Tue Mar 10, 2015 7:36 pm

fuzzybro Tue Mar 10, 2015 7:36 pm
I'm experimenting with grouping and the way smicha pointed is pretty hard to implement. I'll start with an easier way and then go from there.
User avatar
fuzzybro
OctaneRender Team
OctaneRender Team
 
Posts: 562
Joined: Mon Jun 03, 2013 7:10 am
Location: Los Angeles, California

Return to SketchUp


Who is online

Users browsing this forum: No registered users and 5 guests

Thu Mar 28, 2024 8:48 pm [ UTC ]