I guess I don’t need to explain what Hap is, but just in case if you’re not aware of it, Hap is a video codec which allows to decode high-resolution videos using mainly GPU power and gives ability to play videos with alpha channel transparency. You may read more about it here.
The scope of the proposed plugin
I was pointed by multiple people that there is a lack of professional Hap player solution in vvvv, and I can develop a new plugin for vvvv (based on my existing codebase), with the following scope:
— Hap formats: Hap, Hap Q, Hap Alpha, Hap Q Alpha
— Containers: mov (preferred), avi
— Audio: yes (via VAudio)
— Loop, seek, scrub: yes
— Multiple videos: fully spreadable
— Render API: DirectX 11 (but not limited to)
— Architectures: 32-bit, 64-bit
— Supported GPUs: nvidia/ati/intel
— Best playback performance achievement: 8k@60fps Hap, 4k@60fps Hap Q
During making my past project, this plugin proved to be the only workable stable playback solution in Unity. We needed to simultaneously play 6 Full HD videos (now it’s not a limit) on a single PC.
I’ve spent some months working on similar plugin for Unity (fully workable, with the playback achievements stated above). To make the development for vvvv, a crowdfunding campaign was organized.
Crowdfunding (goal reached!)
We’re starting to accept donations today!
Donate here: http://demolition-studios.net/donations/hap4vvvv/
Campaign ends on April 1st. In case we won’t reach the goal, the made donations will be automatically sent back to all the supporters! So your money won’t get lost.
Good to know: the initial fundraising campaign has succeeded, so the plugin will be free for non-commercial usage!
For commercial usage, a license will be needed (thanks to vvvv store, now we can do that!), which will be possible to acquire in the second crowdfunding stage.
Initial croudfunding summary (27.01—06.02 2017)
- NSYNK Gesellschaft für Kunst und Technik mbH
(perpetual license for company)
- David Morasz
- Shaul Tzemach
- Irwin QUEMENER
- Michael Gaidamaka
(perpetual individual license. note: i’ve decided no to require any additional upgrade for all the individual backers, but if you will use plugin a lot and will have some profit from it, you are welcome to invest in further plugin improvements)
- ViceCity Shanghai
(you will need to upgrade to a commercial license for company, we should get in touch)
My friends who gave me the idea itself and helped with organizing things:
(individual license and hugs)
Development has started, the estimated plugin arrival time to the contributions/store is March 2017.
I will probably appreciate some help from vvvv developers from time to time to be more aligned with their expectations.
Likely to introduce early bird licenses, in case if anybody did not have time to take part in the initial funding and don’t want to buy the plugin at the final vvvv store cost.
Currently I can provide a teaser-version based on my Unity plugin. Try playing your Hap-encoded videos with it (be sure to take a look into the README file: encoding tips and links to some hi res test videos are given). The vvvv plugin is expected to work at least as good as Unity one!
The Hap player node prototype (fully discussable):
For those who interested in professional Hap playback solution for vvvv
If you work with video in vvvv (this includes, but not limited to: VJing, VR, multi-display/projector walls and playscapes, playing alpha channel-enabled image sequences) and you think that my plugin can help you with that (and I hope it will), we encourage you to support the development!
If you’re still unsure whether you’re going to be a commercial user or not, you should know that any donation above 50 euros will be upgradable to a full individual/company license on the second fundraising stage
Special note for Russian citizens: please use the “Offline Donation” gateway, PayPal works for the rest of the world!
Let’s bring a better Hap playback solution into vvvv world!