--
--
You received this message because you are subscribed to the "cortexdev" group.
To post to this group, send email to cort...@googlegroups.com
To unsubscribe from this group, send email to cortexdev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cortexdev?hl=en
---
You received this message because you are subscribed to the Google Groups "cortexdev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cortexdev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Haha, I guess they didn't consider the impact to Cortex when they removed it... Presumably you'll need to patch the SConstruct like we do for the other conditional features and use the newly defined IECORERI_WITH_RSL to #ifdef a few files.
--
--
You received this message because you are subscribed to the "cortexdev" group.
To post to this group, send email to cort...@googlegroups.com
To unsubscribe from this group, send email to cortexdev-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cortexdev?hl=en
---
You received this message because you are subscribed to the Google Groups "cortexdev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cortexdev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
hummm... that's unfortunate... essentially Cortex is kinda "dropping" support to prman since no-one currently uses then together!
Maybe I should start looking at Appleseed more seriously, since I'm not sure I'll have the bandwidth to commit on support a prman backend by myself.
Brave man. We've got Appleseed running here, and used it to lookdev that Gaffer robot (in the gaffer doc tutorial), but we've never run a full show with it.
Another route could be to mention to the software vendor that last thought about committing to PRMan or not... and mention that if they added Gaffer support you'd be more inclined to commit.
1. are you guys changing IECore::Rendering?2. or is there a new Gaffer specific class that implements the new backend, and IECore::Rendering will keep on going, holding the old cortex backend?
While we're on the subject, a lot is changing about the way we use Cortex at Image Engine. We haven't used a Cortex procedural for a long time now, since all our scene generation has been done through Gaffer. We're also transitioning away from much of Cortex's image/color code in favour of an OIIO/OCIO/Gaffer combo. This does mean that some parts of Cortex will become essentially unmaintained (or even be removed) unless someone else wants to step up and take some ownership.
It's hard to know how best to approach this, because we're somewhat in the dark as to where and how Cortex is used outside of Image Engine. We don't want to leave anyone in the lurch, but at the same time, we're overdue an overhaul to reflect Cortex's changing role and the appearance of other open source libraries that undoubtedly supercede it in certain areas.
I totally understand! The only thing that concerns me is the "be removed" part! As long as unmaintained goes, that's make sense. If someone is using an unmaintained component, they will HAVE to take ownership to make changes or fix things if they want to keep using.
But the removing part is concerning, since that would mean people would have to branch cortex to maintain the removed bits...
One example is the IECore::Renderer and the IECoreScenePreview::Renderer.I known very little about the SceneCache mechanism at this point, so I can't say if I could use the IECoreScenePreview::Renderer to "fix" our procedurals.
Another question from the top of my mind would be: Can I sceneCache particle caches?
If removing is definitely necessary, maybe a "contrib" mechanism would be a good fit here, so all unmaintened code that needs to be removed could go into a "legacy" folder which people can choose to build together with cortex in the same way contrib is done.So whoever needs the "legacy" code, would be responsible to make sure it compiles, and maintain it if they need! That way we avoid the branching!?