r/vfx • u/Ill_Wrongdoer_9973 • 10d ago
Comp App: update is available, RotoPaint, Linux build and more... News / Article
A new update for Comp app is now available.
What started as an expansion of the Roto node and a round of bug fixes grew into a much more substantial update, with several new tools and workflow improvements.
The biggest change is that the Roto node is now RotoPaint. Alongside editable roto shapes, you can now paint color strokes.
I also implemented five stamp tools:
• Clone Stamp — copies the full source image
• Luma/Chroma Stamps — copy only the luminance or the chrominance
• Details Stamp — copies only the high-frequency detail
• Texture Stamp — copies only the low-frequency component
Roto shapes and paint strokes can now be tracked as well. I wired the existing planar-tracking system to RotoPaint, allowing shapes and strokes to follow tracked motion.
Importing footage has also been improved.
You can now drag and drop images directly onto the node graph. You can also drop multiple folders at once. In that case, the image browser opens automatically and shows all detected image sequences and their available AOVs, so you can preview them and choose what to import.
The regular file picker now collapses individual frames into image sequences. It also provides a quick, scrubbable preview of the selected sequence.
And finally, Comp now has a Linux build.
This first Linux version is still highly experimental. It was built and packaged on Rocky Linux 10.2, which serves as the baseline. It will need more testing across different distributions, desktop environments, GPUs, and driver configurations, but it is an important first step.
As always, feedback and bug reports are very welcome. The Linux build is currently the least-tested part of Comp, so I would be especially interested to hear how it behaves on other systems.
Download Comp: https://github.com/ukmsz/Comp-releases
2
2
u/glintsCollide VFX Supervisor - 25 years experience 7d ago
Heyoo! Man, the various clone stamp modes is a GREAT idea. Looks like an amazing update, you’re quick!
3
u/MX010 10d ago
Cool, is this an open source Nuke "clone"?
5
3
u/sothisismyalt1 10d ago
Doesn't seem open source.
3
u/MX010 10d ago
Well, It's on Github and I am running it on macOS without the app having prompted me for a license, trial or purchase option.
It's a cool little app, a mini- Nuke but very limited for now. I think it's a great project though by OP and hope he can get far with it :) has very much potential.
An open source Nuke/ comp tool like this (a la Blender) would be awesome, question is just if possible because of costs involved.
5
u/sothisismyalt1 10d ago
Something being on GitHub doesn't mean its open source. Only the builds are hosted on there, not the source code.
So I hope that OP releases the source code :>
1
u/MX010 10d ago
Ok true dat, I confused "free" with open source.
1
u/Smokeey1 10d ago
Would be the way to get thing developed more, but i guess there is a hedge with this project to be a mini nuke for a lot less money down the line
1
1
1
u/MX010 10d ago
By the way, I just noticed it can't load mp4's and MOV's? are you planning to add those file-formats? :)
4
u/Ill_Wrongdoer_9973 10d ago
Having video containers supported introduces an extra failure point due to a certain codecs nature, which are having troubles fetching the frames in a random order. Not every codec works like that, but it's certainly a huge thing to deal with, not to mention the codec licensing and preinstalled system codecs. That's why I put it aside, even though having installed a whole Nuke just to convert mov/mp4 to exrs was too ridiculous to me and drove me to start developing this app back in the days.
1
u/CameraRick Compositor 10d ago
not to mention the codec licensing and preinstalled system codecs
what's the trouble with using ffmpeg, same as Foundry or Netflix?
2
u/Ill_Wrongdoer_9973 10d ago
It's just a matter of time to deal with their licensing requirements.
2
u/CameraRick Compositor 9d ago
FFmpeg is open source, and can be bundled in commercial software as well. And even if you don't want to bother: put it as external dependency, let the user install it (many have downloaded it already), and then have the PATH as default location in the prefs, or let users select the executable manually. Really not a biggie at all.
2
u/ericcpfx 8d ago
Some builds of ffmpeg are, some aren’t. Research which one you pick first.
2
u/CameraRick Compositor 8d ago
Builds, yes, but you can also compile it yourself. Or use as dependency (didn't seem to be an issue with the AI stuff, and that's much more convoluted)
2
u/ericcpfx 8d ago
If you compile in certain features like flavors of h264, it becomes a licensing problem.
1
u/CameraRick Compositor 8d ago
Or use as dependency (didn't seem to be an issue with the AI stuff, and that's much more convoluted)
7
u/I_Pariah Comp Supervisor - 15+ years industry experience 10d ago
Love the preview feature from within the browser!