CreativerseMC / CreativerseMC-Plugin

6 stars 4 forks source link

Render of Minecraft plot as PNG image #1

Closed CreativerseMC closed 2 years ago

CreativerseMC commented 2 years ago

When using the /save command, the generated JSON currently contains the Creativerse logo as the image. I want this to be an image of the plot instead, similar to what Etherlands did. See below for example.

I am placing a 400 USDC bounty on this. https://gitcoin.co/issue/creativersemc/creativersemc-plugin/1/100027754

image

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 8 months from now. Please review their action plans below:

1) ddahon has started work.

I already set up the environment and I will now work on the requested feature. 2) shaynemichaelbacik1 has started work.

I will systematically watch and look for internal issues created. I will develop and prepare a consistent awareness of all areas of the bounty.I will try to discover solutions as well as find issues or related informations regarding any tasks that may have to be completed. Iam ready and prepared to help and give my services to you in a professional and timely manner. 3) alannft has started work.

I'll render It professionaly. I'll make you sure that I'll do it perfectly 4) altoparlant has started work.

I will need to have the 3D rendered file first; 5) ahmedjoma has started work.

Rassemblez l'équipe, identifiez bien les idées appropriées et démarrez des projets d'exploitation minière et de développement 6) dubuquecrypto has started work.

I will render a Minecraft style plot of this image for you. 7) kamranawan has started work.

KamraN awan from punjab pakistan12

Learn more on the Gitcoin Issue Details page.

CreativerseMC commented 2 years ago

One idea is to convert the plot into an OBJ (Wavefront Object File) and associated MTL for textures, and somehow render that into a PNG.

I found this library that converts an area in Minecraft into an OBJ easily: https://github.com/jmc2obj/j-mc-2-obj

NFT2626 commented 2 years ago

Converts MineCraft schematic files to PNG

https://github.com/madmaxoft/MCSchematicToPng

you welcome

NFT2626 commented 2 years ago

Converts MineCraft schematic files to PNG. Can work either in batch mode, processing local files, or as a network daemon processing requests from other computers.

CreativerseMC commented 2 years ago

@NFT2626 Unfortunately that is compiled in C++ which cannot be compiled into the java plugin. Although, the techniques used should be looked into to see if a java implementation can be written

NFT2626 commented 2 years ago

i am sure you will find a solution at implement it as well as the metadata and ipfs id plugin personal config ;-)

NFT2626 commented 2 years ago

Base64 encoded would mean no IPFS need anymore !!!!! so we could symply setting metadata in the smart contract no NFT STORAGE NO IPFS look like the kind of thing who deserve a look at

NFT2626 commented 2 years ago

https://github.com/EngineHub/SchematicWebViewer

did you try that ?

NFT2626 commented 2 years ago

https://github.com/tremblestarman/Block2Json

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 400.0 USDC (400.0 USD @ $1.0/USDC) has been submitted by:

  1. @ddahon

@creativersemc please take a look at the submitted work:


gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 400.0 USDC (400.00 USD @ $1.0/USDC) attached to this issue has been approved & issued to @ddahon.

CreativerseMC commented 2 years ago

Bounty has been claimed, closing issue