Geo Nodes - Support for Instance Domain Attributes

Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)
opstyix
Licensed Customer
Posts: 29
Joined: Tue Jul 30, 2019 6:47 am

I've been playing around with Geometry Nodes and noticed that the "Instance Domain" attribute isn't directly accessible with Octane's shader nodes. Provided are two examples in the form of collections (Linear and Spherical) where they are used in the .blend file below.

In the screenshots, my intent is to have the instances turn white when they are to one side of the Empty, and the rest to be black. Notice how Octane doesn't produce the same output as in EEVEE.

I found adding a "Realize Instances" node to the end of the chain will produce a similar output when using Octane but that would not be feasible when working with a large number of (and more complex) instances.

Image
Image

Thanks!
Attachments
octane_gn_instances_domain.blend
(1.3 MiB) Downloaded 366 times
linograndiotoy
OctaneRender Team
Posts: 1354
Joined: Thu Feb 01, 2018 7:10 pm

Thanks for your detailed explanation and for the scene. We'll do our best to support this in Octane.
Last edited by linograndiotoy on Mon Oct 30, 2023 7:46 am, edited 1 time in total.
opstyix
Licensed Customer
Posts: 29
Joined: Tue Jul 30, 2019 6:47 am

Hi Lino,

Has there been any developments on this? I've been checking all the builds as they release and in hopes they would work. Would appreciate any updates!

If it provides any additional assistance I found that Octane has trouble reading from multiple Geometry Node attributes, regardless of the domain. It'll only read from the very first attribute in the node chain leaving the other attributes to default to white. Tested in 28.4 beta addon. I've attached a test scene based off the screenshot below.

Image
Attachments
test.blend
(1.17 MiB) Downloaded 305 times
jan8
Licensed Customer
Posts: 36
Joined: Sat Mar 21, 2020 7:26 am

I'd love to see more support for the all the attribute types blender has on offer. lack thereof actually turned me away from octane a little, as most of my work is currently done in geo nodes and its integration with cycles is hard to beat
Last edited by jan8 on Mon Oct 30, 2023 5:04 pm, edited 1 time in total.
opstyix
Licensed Customer
Posts: 29
Joined: Tue Jul 30, 2019 6:47 am

I'm in the same boat. Geo nodes has opened up a lot of room for creativity especially when it comes to animations and motion graphics, but without the full support of attributes from octane, it becomes incredibly frustrating to use. I hope this gets some support in the near future.
linograndiotoy
OctaneRender Team
Posts: 1354
Joined: Thu Feb 01, 2018 7:10 pm

That's a very important feature for sure, but not trivial to implement. It's needed and we're working on it.
AlexeyAdamitsky
Licensed Customer
Posts: 103
Joined: Fri Oct 18, 2019 4:43 pm

Geo nodes are becoming essential in my workflow, and I too need access to attributes data for a variety of effects. It's very frustrating not being able to get access to this data. I guess I have to use Cycles as others since I can't really do quite a lot because of the lack of attributes support.
linograndiotoy
OctaneRender Team
Posts: 1354
Joined: Thu Feb 01, 2018 7:10 pm

Again, we're working on it.
opstyix
Licensed Customer
Posts: 29
Joined: Tue Jul 30, 2019 6:47 am

I appreciate the update Lino,

I noticed this panel while tinkering with Octane today. Not sure how long it's been here for but I'm going to assume this isn't fully implemented yet! Regardless I'm excited to see progress being made. Thanks again.

Image
opstyix
Licensed Customer
Posts: 29
Joined: Tue Jul 30, 2019 6:47 am

Hi Lino,

I apologize for any annoyance this may cause but has there been any updates on this? I understand there are other features that'll take priority but any update is appreciated. Thank you!
Post Reply

Return to “Blender”