Is anybody out there?

40 views
Skip to first unread message

Larry Gritz

unread,
Oct 19, 2021, 12:45:04 AM10/19/21
to field...@googlegroups.com
The Field3d repo has not had a single commit since March 11, 2020 (the era now officially known as "the before times"), when a handful of PRs were merged in rapid succession -- PRs that themselves had been languishing since 2016 and 2018. Prior to that brief March 2020 activity, there was not really anything else leading to the current master since 2016!

(There are also some activity from 2019 on a "dev-2.1" branch that was never tagged or merged into master and has not been added to since.)

I also looked at the history of this mail list, and nothing has been posted since March 2020, when a message (from me!) kicked off a little bit of activity that led to those PRs being merged and v1.7.3 being tagged. But prior to that March 2020 activity, there was ONE message from 2016, and then the next most recent activity was from 2015.


So, I hate to be indelicate here, but I'll just go ahead and ask:

* Is anybody using Field3D?

* Is anybody interested in maintaining it? (Note: It won't compile against the latest version of OpenEXR/Imath, and I'm sure that's just the tip of the iceberg of things that need fixing if anybody wants to haul it into the modern era.)

* Should we just mark it as an archive repo so nobody mistakes it for a living project?



--
Larry Gritz
l...@larrygritz.com




Richard Shaw

unread,
Oct 19, 2021, 7:32:05 AM10/19/21
to field...@googlegroups.com
On Mon, Oct 18, 2021 at 11:45 PM Larry Gritz <l...@larrygritz.com> wrote:

* Is anybody interested in maintaining it? (Note: It won't compile against the latest version of OpenEXR/Imath, and I'm sure that's just the tip of the iceberg of things that need fixing if anybody wants to haul it into the modern era.)

You're right, I had forgotten with the myriad of packages I had to port to OpenEXR/Imath 3 but here's the link to the issue I submitted which has a link to my patch for Fedora:


Thanks,
Richard 

Richard Shaw

unread,
Oct 19, 2021, 7:34:45 AM10/19/21
to field...@googlegroups.com
And for posterity, OIIO is the ONLY consumer of Field3D in the Fedora ecosystem.

Thanks,
Richard

Larry Gritz

unread,
Oct 19, 2021, 2:37:24 PM10/19/21
to field...@googlegroups.com
Oh dear, that makes it sound like I'm the one who has perpetuated this longer than necessary.

Also for posterity, at SPI (where Field3D originated), we recently have completely converted everything important to OpenVDB, our local build of OpenImageIO disables F3D, and our renderer has removed its code that reads it.


--
Larry Gritz




Richard Shaw

unread,
Oct 19, 2021, 2:43:55 PM10/19/21
to field...@googlegroups.com
On Tue, Oct 19, 2021 at 1:37 PM Larry Gritz <l...@larrygritz.com> wrote:
Oh dear, that makes it sound like I'm the one who has perpetuated this longer than necessary.

Also for posterity, at SPI (where Field3D originated), we recently have completely converted everything important to OpenVDB, our local build of OpenImageIO disables F3D, and our renderer has removed its code that reads it.

Good to know. So since I have it built with OpenEXR/Imath 3 we're okay for now. We can wait a few weeks and if there's no interest in pursuing development of Field3D I can remove it from OIIO in Fedora and retire the package.

Thanks,
Richard 

Magnus Wrenninge

unread,
Oct 24, 2021, 1:06:01 PM10/24/21
to field...@googlegroups.com
Hi Larry & Richard,

I'm no longer at Pixar, but I believe they still use Field3D extensively. Even then, though, there hasn't been much new feature development. They're on a separate build system which is probably why we didn't really notice the drift in SCons and CMake.

I will definitely integrate the latest pull requests. Honestly, I don't think anyone uses Field3D through OIIO, so it seems reasonable to sever that dependency. But I don't think we need to move the project to "archived" state. There are still people who use it out there.

Best,
Magnus

--
You received this message because you are subscribed to the Google Groups "Field3D dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to field3d-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/field3d-dev/CAN3TeO1Rxj_mLiv4nXaUTufufbqY4Ke_jT25abZjO1uZL_rWYQ%40mail.gmail.com.

Larry Gritz

unread,
Oct 24, 2021, 2:24:42 PM10/24/21
to field...@googlegroups.com
At SPI, we used Field3D through OIIO extensively (that's ultimately where OSL gets texels when shaders make texture3d() calls). But not too long ago, we finally switched the very last fx library elements that were in f3d to vdb, and now are building both OIIO and the renderer without f3d support.

I'd be curious to hear from somebody currently at Pixar to confirm whether or not they are still using it.

Archived doesn't stop people from using it, but it does send a strong signal to new people coming across it that it's no longer a maintained project that can expect any fixes or support. I think that's an accurate description of its current state, with literally years elapsing between merged PRs, mail list messages, or replies to filed issues, no CI system in place, and inability to build against the latest versions of its dependencies... unless somebody wants to step forward and commit to actually doing those things.

I don't have any personal or professional stake in either changing or maintaining its status, but I know it's not really alive in its current state. I'd prefer to see it revived, but I don't have the time or the need to do any of that work myself.


On Oct 24, 2021, at 10:05 AM, Magnus Wrenninge <magnus.w...@gmail.com> wrote:

Hi Larry & Richard,

I'm no longer at Pixar, but I believe they still use Field3D extensively. Even then, though, there hasn't been much new feature development. They're on a separate build system which is probably why we didn't really notice the drift in SCons and CMake.

I will definitely integrate the latest pull requests. Honestly, I don't think anyone uses Field3D through OIIO, so it seems reasonable to sever that dependency. But I don't think we need to move the project to "archived" state. There are still people who use it out there.

Best,
Magnus

On Tue, Oct 19, 2021 at 11:43 AM Richard Shaw <hobbe...@gmail.com> wrote:
On Tue, Oct 19, 2021 at 1:37 PM Larry Gritz <l...@larrygritz.com> wrote:
Oh dear, that makes it sound like I'm the one who has perpetuated this longer than necessary.

Also for posterity, at SPI (where Field3D originated), we recently have completely converted everything important to OpenVDB, our local build of OpenImageIO disables F3D, and our renderer has removed its code that reads it.

Good to know. So since I have it built with OpenEXR/Imath 3 we're okay for now. We can wait a few weeks and if there's no interest in pursuing development of Field3D I can remove it from OIIO in Fedora and retire the package.

Thanks,
Richard 


--
Larry Gritz




Magnus Wrenninge

unread,
Oct 29, 2021, 2:33:26 PM10/29/21
to field...@googlegroups.com
Yeah, fair enough. I'll look into marking it as such.

Magnus

--
You received this message because you are subscribed to the Google Groups "Field3D dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to field3d-dev...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages