▶ Please check the Tech demo video
👁🗨 Light paper
Summary
It's pocket, not poker! 😊
PocketVR is a dapp backed by the CoinEx Smart Chain that allows visual artists to create private virtual reality galleries where each painting is an NFT owned by the artist. Galleries are represented by ERC721 contracts generated and deployed by a contract factory.
Galleries can be accessed by a regular link using a virtual reality capable browser (Meta Quest, Pico, Valve Index, HTC Vive, …), no app installation is required, and visitors don't need a crypto wallet or knowledge of crypto technologies to enjoy the gallery.
A public beta is available at https://pocketvr.art. The project was developed exclusively in the MetaFi hackathon 2022 hosted by CoinEx.
The next steps are support for NFT selling, ads inside the Galleries, and paid access for galleries, among client app improvements.
Ideology
PocketVR adheres to the principle of decentralization. The whole backend service is powered by the CoinEx Smart Chain and the front end is an open source MIT license webapp application running on Github Pages that anyone can clone and host.
PocketVR does not want to be or create a new token economy, instead it focuses on a very specific use case and delivers a solution that sits well and makes sense within the web3 technologies.
And finally, PocketVR strives to be easy to use, no-code and low-complexity solution for content creators and indistinguishable from regular web2 applications for content consumers.
How it works
The user goes to an instance of the front-end (ie. https://pocketvr.art) and starts by choosing a gallery model. These are VR ready 3d models of different types of art galleries designed to hold different paintings, that are in the beginning just URLs pointing to a jpg/png file (animated gif in the future).
Paintings also need to specify a name and a canvas ratio for optimal display in the gallery.
When the user is done with the data input, a preview of the paintings in the selected gallery can be requested and a 2d version of the VR environment will be rendered in the browser.
A minimum of interaction UX is available for the user to manipulate the preview.
When the user is ready, the gallery can be deployed to the CSC. This means all metadata regarding the selected gallery and the paintings is sent to CSC in the form of a ERC721 based contract and each painting is minted as an NFT. A small fee of 1 CET is sent to the PocketVR team.
The new contract generated by the Dapp and the minting of 4 paintings cost around 5 CET and is done in less than 5 seconds, in general 10 to 15 cents of a dollar for each gallery at the time of writing this article, thanks to the inexpensive and fast CSC.
Finally, the id of the contract becomes part of the URL that the consumers will use inside a virtual reality browser.
What's next
PocketVR was born during the MetaFi hackathon 2022 organized by CSC with the usual time restrictions of hackathons, so there is a lot to improve upon.
There are several improvements in the pipeline for the front-end in order to make it easier to use in the flat browser and in VR along with new art galleries.
A privacy policy and terms and conditions were neglected during the hackathon but they will be mandatory when the project becomes live.
But, what is going to be the main milestone for PocketVR will be a system of independent private NFT marketplace inside each gallery, allowing the artists to not only display the art as NFT but also sell it.
Secondly, a paid gate system for the artist to allow entrance to the gallery after a ticket is bought in CET.
Finally, a basic AD system to allow publishers to add dynamic content in the galleries.
PocketVR is open source and very willing to collaborate with developers that want to improve the project even further. New ideas are always welcome!
Log in or sign up for Devpost to join the conversation.