OSL missing features (15.2.6) ?

Sub forum for bug reports
Forum rules
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.


All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
Post Reply
aufwind
Licensed Customer
Posts: 122
Joined: Sun Mar 31, 2013 4:47 pm

Hi,

this Script works fine in Standalone.
In Blender it isn't working. Description of Inputs and Projection are missing. Also File Selection doesn't work.
Attached Scene Files Standalone + Blender
OSL Blender.png
OSL Blender.png (5.57 KiB) Viewed 2160 times
OSL Standalone.png
OSL Standalone.png (12.46 KiB) Viewed 2160 times
Attachments
OSL.zip
(299.56 KiB) Downloaded 186 times
Win7 | Gigabyte G1.Sniper 3 | I7 3770K | 2x Titan (Kepler) | 1x Titan X (Pascal)
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Yes, I can confirm it too. Projection nodes don't show up. This was reported long time ago.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
AndreasResch
Licensed Customer
Posts: 78
Joined: Wed Jul 25, 2018 4:53 pm

Hey.

I don't think this is a bug, it more like a missing feature. The OSL implementation still has room to grow.

From what I've seen, the output sockets are fixed and not set by the script (just provided to the pre-exisitng socket). If you use the OSL Tex node you get one OutTex node and that's it. Similarly with the OSL Projection, you get one OutProjection node. If you use the Script node from the Script category, you get no output nodes at all. I've tried a lot of the OSL scripts that come with 3DS Max and only few of the work with Octane. If you're lucky and the output is a color value, you can use a few of them with the OSL Tex node. But even wimple ones like adding to float values do no work.

So for now, this means waiting until the OSL implementation catches up with the rest.

Have fun,
Andreas
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Andreas, the osl projection input works in standalone version so it should in any plugin too.
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
AndreasResch
Licensed Customer
Posts: 78
Joined: Wed Jul 25, 2018 4:53 pm

Hey, JC.

Yeah ... I never doubted that. It's just that the output nodes seem to be fixed and not flexible.

Cheers,
Andreas
DrawFun
OctaneRender Team
Posts: 379
Joined: Fri Aug 25, 2017 5:02 am

Hi,

This is due to some limitations in current blender socket system -- we can't add socket for enumerate values/file selector dynamically.
We will try to figure out some workarounds in the next build.

Cheers,
DrawFun
Post Reply

Return to “Bug Reports”