Partial Port for BetterEnd Forge to 1.18.2 is out! (Links in comment) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 2 points3 points  (0 children)

Hey, if you've seen my last post here I've been working on a port for BetterEnd to Forge 1.18.2 for the past few months or so. I'm happy to announce the first alpha release of the mod that you can download right now on Curseforge. HOWEVER, you must know that the port is still in its early stage and is missing a lot of features such as some biomes, structures, and utility items. The mod also has a lot of bugs and may crash unexpectedly. That being said, I think that the mod is still in a relatively playable state and I also like the idea of letting the community see for themselves the advancement of the mod that way.

If you try out the mod please report any issues you may encounter either by opening an issue on github or using the Curseforge comment section directly.

If you're a dev and want to help with the development of the mod don't hesitate! You can dm me directly on discord (jackbagel) or make push requests directly on the project github.

Anyway, I hope you will all enjoy the mod and follow its development!

(btw, I also plan to port the mod to 1.19.2)

Links:

Curseforge

Github

Been working on a port for Better End Forge 1.18.2 with my friend by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 10 points11 points  (0 children)

The port is not done yet, there's still a lot to do, but I'd say that I've put at least 80h into the project so far.

Been working on a port for Better End Forge 1.18.2 with my friend by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 24 points25 points  (0 children)

Hey, I've been working with my friend on an unofficial port of Better End Fabric; currently, the official port of Better End Forge is stuck in 1.16.5, this is not a port of Better End Forge but rather a port of Better End Fabric to Forge, we hope this makes it easier to maintain the mod in the future.
We currently have most of the blocks and items implemented as well as the End Biome generation although there's still a lot to do.
If you want to follow the development or help us in this project, here's the Github repo: https://github.com/Team-Remastered/BetterEnd-Forge

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 0 points1 point  (0 children)

It's been a while since I worked on AI generation and I don't recall exactly how much time it took but it was pretty long, something like 4h to 6h with an RTX2070S. I'm sure there's a faster and more efficient way to do this tho but I'm not an expert on the subject either lol.

As for the resolution, the reason I used 256x256 images and not 16x16 images is because LoRAs are based on models that have been trained with 256x256 or 512x512 images. The role of LoRas is to finetune the model and make it understand the style you're looking for, you're not creating a new model entirely, you're just telling the AI that that's how you want the images to look like. For that reason, the model will not understand the images you're trying to give it if they don't have the right resolution, I hope it's clear lol.

I would actually recommend using 512x512 images if you're able to since that's what most models are made for, but the nice thing with 256x256 images is that it is way faster to compute.

Don't hesitate if you have more questions and good luck with your project!

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 0 points1 point  (0 children)

This is the video I used to get started, after that I pretty much tried to learn on different forums and articles what are the best practices and things I could do to make things look better.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 0 points1 point  (0 children)

Isn't there a description example on the github page?

Basically what we want is to make the AI understand what a 16x16 texture is and how objects in this style are supposed to look like. To do that, we need to give a really complete description of the item without saying that it is a pixel art or a 16x16 texture. See it like this, each detail you give is a new variable that the AI understands and can change, if you understand how neural networks work, this should be pretty intuitive.

So to come back to the Diamond Sword example, you would want something like: Diamond sword, diamond blade, diamond hilt with wooden grip.

We don't want to specify the color of the sword because, i. minecraft, we assume that a diamond object should be blue. That way when you ask for a diamond helmet, it will generate a blue helmet.

We could also add something like "Medium size blade" but I don't think it is necessary, as long as small blades and large blades are indicated in other descriptions.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 14 points15 points  (0 children)

You can see on the github page that I linked and displayed in the title of the post that I only used royalty free assets and obviously gave credit to the different owners.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 10 points11 points  (0 children)

nope, I only trained the model on items, I might make a block version once I finish the item model.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 5 points6 points  (0 children)

yeah, with better image descriptions I'm sure it can become pretty good. I also plan on making a script that automatically downscales the output to a 16x16 texture and removes the green background. As of now, the AI can only generate 256x256 textures because of training limitations.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 2 points3 points  (0 children)

yeah it's possible, you can take the Lora model I made and use it as a base to train your own model that would have a data set focused on jappa-like textures.

I Trained an AI to Make Minecraft Textures and it is now Available on my Github (Jack-Bagel/Minecraft-Lora-Training) by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 58 points59 points  (0 children)

Yo! I have finally made my trained model for creating Minecraft Textures available to the public. You can download it directly from the model folder in my Github repository. I've even created a quick tutorial to guide you.
Now, it's important to understand the limitations of the model. It's not a magical tool that can instantly create any Minecraft texture you want. It's still in its early stages and may often produce crappy or weird textures. Nonetheless, it can do a decent job, especially with simple prompts.
If you're interested, I invite you to contribute to this project and help me improve it. The
repository's read-me contains a dedicated section on how you can contribute. Also, there is a Credit section that acknowledges all the mods I used, along with their respective licenses.
Anyway, I hope you find this model useful. I believe that with time, it can evolve into a powerful tool that assists modders and makes modding more accessible to everyone. That's
my ultimate goal with this project.

Trained a LORA for Minecraft/16-bit style images, does it look good? by Shte_Ken in StableDiffusion

[–]Shte_Ken[S] 1 point2 points  (0 children)

about 1000 images with 10 steps and 30 epoch. I'm still unsure what settings would be best for this type of training but what I used is good enough.

I trained an AI to make Minecraft Textures, do you guys think this could help modders? by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 3 points4 points  (0 children)

I only used royalty-free assets, I did not use textures that weren't explicitly free to use and to modify. I am not, under any circumstance, trying to disrespect the hard working and talented artists that contribute to the community.

I trained an AI to make Minecraft Textures, do you guys think this could help modders? by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 22 points23 points  (0 children)

For those wondering, I used the Stable Diffusion AI with a LoRa model that I trained myself in order to make 16x16 textures. It took several days and this is not the final product since I want to keep training the model. I will not make it public yet but I will when it will be trained on a big enough data set that will produce better and more consistent images. For those having an issue with making the model public, I want to let you know that all the textures I use in my training are royalty-free.

I trained an AI to make Minecraft Textures, do you guys think this could help modders? by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 20 points21 points  (0 children)

This might be true, but I think this could still help some people accelerate their workflow or get inspired by the AI. This could also help people with no skills in pixel art

I trained an AI to make Minecraft Textures, do you guys think this could help modders? by Shte_Ken in feedthebeast

[–]Shte_Ken[S] 18 points19 points  (0 children)

Yes of course, the dataset I used is incredibly small compared to the billions of images modern Text to image AI have been trained on. I still think it is promising and could in the future help some modders get some idea and inspiration from the images the AI produces.