This is really awesome! Great work! I do have a suggestion, not sure how hard the feature would be to implement. An undo button, with the ability to undo a few times.
Thanks for the suggestion. Do you mean undo some color changes? Or undo the seed generation? Never really did a feature like that so no idea how hard that would be.
I meant color changes, but seed generation would be neat too. Or maybe a button to revert to the original color palette, if that would be easier to implement than color undo. I was playing with the color a bit on some planets last night and thought it would be a useful feature to suggest.
This is fantastic. I threw you some bucks, so you can keep rocking. Your thing here actually put Godot on my radar, and im in the process of falling in love with it.
But since i am a complete beginner with Godot and Game development, i am using exported spritesheets for now. How thoughtful of you to include that option. Hopefully in a few months i will understand enough, to be able to include it more dynamically.
Wow, I really appreciate the donation, thank you so much!
Godot is an awesome engine and really nice if you're starting with game development. Nothing wrong with using spriteheets instead of the shaders, they each have their own use. Glad you like the option between the two.
Let me know if you want some code from the shaders explained at some point, they can be hard to understand.
Glad you enjoy and good luck on your gamedev journey!
I ported your Pixel Planet shaders to Defold game engine. I hope I gave you a proper credit. Please check it out, feel free to let me know if you want me to add anything:
This is awesome. Honesty the best and most complete Procedural Planet Generator I've come across in terms of it's ability to easily slot it into an already existing project and make use of it.
I made a donation, but frankly you should think about selling this. It actually scales pretty well without pixels. I'm tweaking it a bit for my own liking, creating more high def planets and adding shader params and combining layers. I need to actually wire up specific parameters to specific kinds of atmospheres and that kind of thing to give the player visual cues.
I'm a developer, but not much of an artist and I'm pretty weak in the shaders department so this is saving me an enormous amount of time, and I'm learning quite a bit too fussing with the code.
First of all thanks for the donation, really appreciate it!
Good to hear you found it easy to use in your project, that was my intention when I made the shaders. Awesome that you are modifying it, let me know if you need any help with the shader code.
Happy that the shaders are able to help you with art and learning!
I may take you up on that. Still a bit early in my process. I'm writing a procedural planet data generator ( so mass, gravity, atmosphere, biosphere, etc ) and I think it will fit like a glove into this shader system.
For example , I can make the clouds yellow when the atmosphere generator returns Hydrogen Sulfide. I'll be sure to link you to the project when it's more complete.
Here is my first attempt at a planet using your shaders. I'm making a kind of avengers in space game, so I wanted something with a more pen & ink style than pixel art. It looks like the shader scaled. I had to change it pretty dramatically, but I learned alot reverse engineering it.
I added those polar ice caps, modeled on your shaders, but using textures rathe than in shader noise generation.
This is freaking amazing, i am reallly impressed with all these tools available! The fact that you can change side, rotation, shadows and more makes unlimited possibilities.
This is an amazing tool. Well Done. Suggestion: Being able to generate animated starfields would be amazing - animated spritesheets for twinkling stars in the background
I absolutely love this program! Well done! I really would like to use this for something, but I'm not sure what yet. Maybe a megagame or something like that?
Man, this is really perfect. I just have a little doubt; Will I be able to use assets for commercial projects? I'm working on a space exploration game, and that would help me a lot.
Hi there! I used your asset generation tools in my jam game. They look great and they saved me hours and hours of work. Thank you! You can check it out here if you like:
im just wondering if anyone knows if the spritesheet can be used in rpg maker? this would be a really cool addition to a project im working on, but im pretty much a noob to adding new sprites lol
its ok :) i instead decided to use it for a cutscene portion of when the character travels to the planets. like ratchet and clank. its not finished but this is what i was able to make with it so far. so thank you for the awesome planets =D
Any objection if I include your source code bundled in with a tutorial series I'm working on (main focus of the tutorial will be a hex based strategy game but I'd hate to have to strip out your amazing work)
Your work is brilliant, really excited about this. I would really like to integrate parts of it in my game as it is exactly what I need. I tried to privately write to you here, but I cannot find how. Can you look me up on YouTube and send me an e-mail I can write to you on? I wish to properly credit you and if you would like, show you how I plan on using your work. And, maybe, generally keep you close, I really like your eye for pixel art and maybe we can do some business collaboration in the future.
I don't think itch.io has private messages, so that's probably why. Not really sure how I should contact you through youtube, but you can send me an email at: deepfoldreal@gmail.com. Looking forward to hearing back.
This is some real magic math art right here. I started porting these over to hlsl for use in Unity and just got them all finally working and started work on a star shader.
This is what I had so far:
…Then I see you’ve also added a star. It looks really great!
I think I’ll take a look at the star and see what kind of magic you did there. :)
Thanks again for helping me to learn a bit about glsl and hlsl
Thanks, I will give it a try too, I'm not that familiar with writing shaders, I usually create Shader Graphs in Unity, maybe I'll try to port them to that too.
I think this is the best shader out there for generating pixel art planets. Visuals are amazing!
I have one question... It is possible to convert this shader to hlsl language so i can use it in my unity project? If it's possible, then I'm allowed to use? How can i credit you?
Thank you so much for sharing this shader, I really appreciate it!
I'm not familiar with hlsl but in theory it should be possible to convert to it. I want to look into that possibility myself at one point, but if you want to give it a try, go for it.
If it is possible then you can use it however you like. And if you want to give credit you can just credit me as Deep-Fold , maybe with a link to this itch page if possible.
I have aproblem tho. when i export a planet into spritesheet and slice it in unity, it doesnt work that well. In the animation i can see that the planet is not totally round. Can you help me?
Not sure what you mean by not totally round. Do you mean that the animation of the rotation is not complete, or that the shape of the planet itself is not round?
From what I can see from your image, the thin strip on the side can be caused if the spritesheet is spliced into the wrong number of sprites. So may you could try splicing it with a different amount of frames.
Let me know if that helps, if not, I'll try and fix whatever is wrong in the generator.
Hello, its still not working. I exported and spliced it 100x100 and still it has not the same shape symmetric shape to be animated as in your generator. Maybe i can hit you on discord or something? or im doing somethint totally wrong xd
Can you add a stand-alone executable exe to the download? Right now only work in the browser on this page, or if you download the Godot engine and preview the tool. When I start with Godot and "Play", the PNG or spresheet download function is not working in this way.
Bug report: Gas Giant 1 has not been rotated when you change the slider (other planet types are work as intended).
Feature request: 1) Can we change the color palette of the planets? It will add more diversity, and create stunning, unique looklike planets like toxic, wasteland, desert, cloud only. 2) Turn off the clouds feature? Checkbox feature if the clouds not needed.
I added an exe now with the option to download images from that as well.
Also thanks for the bug report, gas giant 1 should be fixed now.
Originally this was just an exe to show off the shaders, but it kinda grew out to be a tool on it's own. So I might add those extra features at some point. For now you can change colors and disable clouds if you change the shaders in Godot.
← Return to asset pack
Comments
Log in with itch.io to leave a comment.
Fantastic and buttyfull. Someone found seed for earth ?? ;)
You found it? I need too
This is really awesome! Great work! I do have a suggestion, not sure how hard the feature would be to implement. An undo button, with the ability to undo a few times.
Thanks for the suggestion. Do you mean undo some color changes? Or undo the seed generation? Never really did a feature like that so no idea how hard that would be.
I meant color changes, but seed generation would be neat too. Or maybe a button to revert to the original color palette, if that would be easier to implement than color undo. I was playing with the color a bit on some planets last night and thought it would be a useful feature to suggest.
Yeah, it would be a useful feature. Might implement it maybe at some point but probably not for now, thanks for the suggestion though.
For now if you want to go to the original palette you can refresh the page and it should be reverted.
so gud
This is very beautiful and impressive work! And thank you for also giving the source so people can learn :)
Thank you! That was indeed my goal with releasing the source.
This is very beautiful work
Thanks!
This looks great, I'm not using it myself but I wanted to rate it since its awesome! Good job :)
Thank you!
This is fantastic. I threw you some bucks, so you can keep rocking.
Your thing here actually put Godot on my radar, and im in the process of falling in love with it.
But since i am a complete beginner with Godot and Game development, i am using exported spritesheets for now. How thoughtful of you to include that option. Hopefully in a few months i will understand enough, to be able to include it more dynamically.
Wow, I really appreciate the donation, thank you so much!
Godot is an awesome engine and really nice if you're starting with game development. Nothing wrong with using spriteheets instead of the shaders, they each have their own use. Glad you like the option between the two.
Let me know if you want some code from the shaders explained at some point, they can be hard to understand.
Glad you enjoy and good luck on your gamedev journey!
Looks amazing, I've been playing around with this for a few minutes. Probably going to use it for easy fireballs in a project I'm working on!
Great tool, thank you for making it available
Haha, not really sure how you can make the planets look like fireballs, but good to see people use it in ways I haven't thought of! Glad you like it!
Awesome tool! One of the best planet generator (if not the best).
Thank you!
Thanks, appreciate the nice comment!
Hi Deep-Fold,
I ported your Pixel Planet shaders to Defold game engine. I hope I gave you a proper credit. Please check it out, feel free to let me know if you want me to add anything:
Itch: https://selimanac.itch.io/defold-pixel-planet-generator
Github: https://github.com/selimanac/defold-pixel-planets
Nice! Haven't heard of that engine before.
Credit looks more than proper to me. Thanks for sharing!
WOW! AMAZING! O_O
This is amazing!
Thank you very much for creating this!
thank you! glad you like it!
This is awesome. Honesty the best and most complete Procedural Planet Generator I've come across in terms of it's ability to easily slot it into an already existing project and make use of it.
I made a donation, but frankly you should think about selling this. It actually scales pretty well without pixels. I'm tweaking it a bit for my own liking, creating more high def planets and adding shader params and combining layers. I need to actually wire up specific parameters to specific kinds of atmospheres and that kind of thing to give the player visual cues.
I'm a developer, but not much of an artist and I'm pretty weak in the shaders department so this is saving me an enormous amount of time, and I'm learning quite a bit too fussing with the code.
Thanks!
Thanks for the very nice comment!
First of all thanks for the donation, really appreciate it!
Good to hear you found it easy to use in your project, that was my intention when I made the shaders. Awesome that you are modifying it, let me know if you need any help with the shader code.
Happy that the shaders are able to help you with art and learning!
Thanks!
I may take you up on that. Still a bit early in my process. I'm writing a procedural planet data generator ( so mass, gravity, atmosphere, biosphere, etc ) and I think it will fit like a glove into this shader system.
For example , I can make the clouds yellow when the atmosphere generator returns Hydrogen Sulfide. I'll be sure to link you to the project when it's more complete.
Sounds interesting, I'll look forward to seeing more of your project then!
https://www.screencast.com/t/PyoSNBvDvWf
Here is my first attempt at a planet using your shaders. I'm making a kind of avengers in space game, so I wanted something with a more pen & ink style than pixel art. It looks like the shader scaled. I had to change it pretty dramatically, but I learned alot reverse engineering it.
I added those polar ice caps, modeled on your shaders, but using textures rathe than in shader noise generation.
Looks good. Great job on the ice caps! I haven't seen the shader used at that scaling before but still looks interesting.
Thanks for sharing!
Wish there was an option for changinig the viewpoint, so you could look at the planet from a different angle. Great tool otherwise
That would be really cool, but with the way the planets are generated currently I don't see a way to do that. Thank for the suggestion though!
Heya - your tool is great! I used it a demo here.
This is freaking amazing, i am reallly impressed with all these tools available! The fact that you can change side, rotation, shadows and more makes unlimited possibilities.
This is an awesome tool!
I created Unity version (porting from your Godot ver)and works completely.
Can I publish It( github )?
Nice! Yeah, feel free to publish. Maybe post a link here too.
https://github.com/hmcGit/UniPixelPlanet
It's Unity version!
Awesome, thanks for sharing!
Nice!! Is it also possible to use the shaders directly in a 2D game?
I think it is possible.In the project sample scene, I use this shaders at the 2d images.
This is an amazing tool. Well Done.
Suggestion: Being able to generate animated starfields would be amazing - animated spritesheets for twinkling stars in the background
Thanks! that's a nice idea, but I feel like it's a bit out of scope for this project. Thanks for the suggestion though.
Omg this is amazing! I love planet generators. Yours is so good 👏
I absolutely love this program! Well done! I really would like to use this for something, but I'm not sure what yet. Maybe a megagame or something like that?
Man, this is really perfect. I just have a little doubt; Will I be able to use assets for commercial projects?
I'm working on a space exploration game, and that would help me a lot.
Hugs
Sure, use them however you'd like!
Hi there! I used your asset generation tools in my jam game. They look great and they saved me hours and hours of work. Thank you! You can check it out here if you like:
https://barelyevengames.itch.io/demon-dance
Hi, thanks for sharing! You made a really cool game with them!
Absolute KING, I love this.
I'm going to look at the source rn because I really want to contribute this project in some way. (need to learn how to write shaders first)
No Man Sky vibes here!
Glad you like it! Take your time to learn shaders, they can be pretty complicated but are very rewarding.
im just wondering if anyone knows if the spritesheet can be used in rpg maker? this would be a really cool addition to a project im working on, but im pretty much a noob to adding new sprites lol
Unfortunately I don't know much about how rpg maker handles spritesheets. You could just try it and see if it works.
its ok :) i instead decided to use it for a cutscene portion of when the character travels to the planets. like ratchet and clank. its not finished but this is what i was able to make with it so far. so thank you for the awesome planets =D
Nice! glad you like em :)
I wasn’t expecting it to look so good, holy damn. I’m definitely going to use this is some project in the future.
Cool! If you do make something with it please share, I'm interested!
Why are you such a king?
Source code included. *bows down*
Haha thanks! Hope you find the source useful!
This is incredible. Thank you!
Glad you like it!
Greetings Intelligent Being! I am Noob, literally from art to codes, can I use these in my Game Project Commercially? Me Pay as well.
Greetings human :). Sure you can use them, you don't have to pay at all. If you want to though it would be appreciated.
amazing
Hey, amazing work!
Any objection if I include your source code bundled in with a tutorial series I'm working on (main focus of the tutorial will be a hex based strategy game but I'd hate to have to strip out your amazing work)
Thanks! No objections.
This is amazing! Can you share the color palette you're using, so we can match it to other art assets?
Thank you! I'm not sure exactly which ones, but all palettes I used are from PineTreePizza.
I think most colors are from Pear36 and Rosy42.
Looks so cool!
Hi there!
Your work is brilliant, really excited about this. I would really like to integrate parts of it in my game as it is exactly what I need. I tried to privately write to you here, but I cannot find how. Can you look me up on YouTube and send me an e-mail I can write to you on? I wish to properly credit you and if you would like, show you how I plan on using your work. And, maybe, generally keep you close, I really like your eye for pixel art and maybe we can do some business collaboration in the future.
Cheers!
Enthusiast Guy
Hey!
Thanks for the interest!
I don't think itch.io has private messages, so that's probably why. Not really sure how I should contact you through youtube, but you can send me an email at: deepfoldreal@gmail.com. Looking forward to hearing back.
Deep-Fold
You could extract out the part that draws the ring into its own thing.
This is some real magic math art right here. I started porting these over to hlsl for use in Unity and just got them all finally working and started work on a star shader.
This is what I had so far:
…Then I see you’ve also added a star. It looks really great! I think I’ll take a look at the star and see what kind of magic you did there. :)
Thanks again for helping me to learn a bit about glsl and hlsl
Hey that's really cool. I like the little blobs at the edges. Thanks for sharing!
I've also been looking at porting them over to Unity, is it a lot of work porting the shaders to hlsl?
It wasn’t too bad. I didn’t know GLSL or HLSL, so it was a bit of a learning curve for me. These docs helped a lot: https://docs.microsoft.com/en-us/windows/uwp/gaming/glsl-to-hlsl-reference
Thanks, I will give it a try too, I'm not that familiar with writing shaders, I usually create Shader Graphs in Unity, maybe I'll try to port them to that too.
What sorcery is this?
What magic is this?...
i'm also a godot devloper and i got so much impressed
Thank you a lot
Shut up and take my $2.00
Thank you, I appreciate the support! Glad it's useful to you!
I think this is the best shader out there for generating pixel art planets. Visuals are amazing!
I have one question... It is possible to convert this shader to hlsl language so i can use it in my unity project? If it's possible, then I'm allowed to use? How can i credit you?
Thank you so much for sharing this shader, I really appreciate it!
Thanks!
I'm not familiar with hlsl but in theory it should be possible to convert to it. I want to look into that possibility myself at one point, but if you want to give it a try, go for it.
If it is possible then you can use it however you like. And if you want to give credit you can just credit me as Deep-Fold , maybe with a link to this itch page if possible.
Glad you like it!
Hello. Really great work!
I have aproblem tho. when i export a planet into spritesheet and slice it in unity, it doesnt work that well. In the animation i can see that the planet is not totally round. Can you help me?
Hey, thanks!
Not sure what you mean by not totally round. Do you mean that the animation of the rotation is not complete, or that the shape of the planet itself is not round?
From what I can see from your image, the thin strip on the side can be caused if the spritesheet is spliced into the wrong number of sprites. So may you could try splicing it with a different amount of frames.
Let me know if that helps, if not, I'll try and fix whatever is wrong in the generator.
Hello, its still not working. I exported and spliced it 100x100 and still it has not the same shape symmetric shape to be animated as in your generator. Maybe i can hit you on discord or something? or im doing somethint totally wrong xd
I think you need to enable 8k+ file size in import settings. Default is 2k.
Wow its an awesome tool, I really like it!
Can you add a stand-alone executable exe to the download? Right now only work in the browser on this page, or if you download the Godot engine and preview the tool. When I start with Godot and "Play", the PNG or spresheet download function is not working in this way.
Bug report: Gas Giant 1 has not been rotated when you change the slider (other planet types are work as intended).
Feature request:
1) Can we change the color palette of the planets? It will add more diversity, and create stunning, unique looklike planets like toxic, wasteland, desert, cloud only.
2) Turn off the clouds feature? Checkbox feature if the clouds not needed.
Cheers and thanks for your hard work.
Hi, glad you like it!
I added an exe now with the option to download images from that as well.
Also thanks for the bug report, gas giant 1 should be fixed now.
Originally this was just an exe to show off the shaders, but it kinda grew out to be a tool on it's own. So I might add those extra features at some point. For now you can change colors and disable clouds if you change the shaders in Godot.
Thanks for the feedback, appreciate it!
Thanks for your quick update :)