Hey, thanks for making this pack, I've been looking for something just like it! The world curvature looks really good. Just wondering if it would be possible to add a config option to change how strong the curvature is? That way you could simulate smaller or larger "planets". Thanks again for making this!
How would I go about changing the strength or the curve? I would still like to curve the world a little less than the shaders you provided. I would like to do this to both the normal and inverted. I've looked at the shader files and have no clue where to start haha.
I'll just start by saying that I am not experienced at minecraft modding at all. This was merely something I wanted and decided to mess around with it a bit to see if I could do it. I messed around with the mod for a few hours and got the animal crossing effect to work quite nicely. I created different versions that curve the game at different amounts (0.1 being the lowest and 1 being the greatest). I found 0.4 to be the best for me as I want the curve but also still like to see into the distance some.
I uploaded the files to my google drive and here are the links (1.8 compatible):
I really hope this does not infringe on your shader packs or anything. That is not my intention. If it does please let me know and i will immediately take the files down. I simply wanted to share what I came up with since I couldn't really find what I wanted online (and trust me I searched for hours).
For any who are interested on how I did this or who wish to achieve a curve of their own:
All you have to do is go into each of the .vsh files (I used notepad++) and change the following lines:
float om = -0.1*sin(((worldpos.z) / 256.0)); -line 23
float om = -0.1*sin(((worldpos.x) / 256.0)); - line 30
Replace the 0.1 with whatever number you wish. Make sure you do this for all 7 files!! I believe that a positive number will cause an inward curve and a negative number will cause the world away from you creating the animal crossing effect. A smaller number = a smaller curve. A greater number= a greater curve. (Ignoring the - sign, so -1 > -0.1).
My only issue is that I value the visual effects of normal shaders too much to faithfully use this curvature shader haha. I am currently using the SEUS-v10.1-Ultra-Motion-Blur.zip shader pack and it is gorgeous. So my next question is would it be possible to combine shaders? I would love to have the visual effects of SEUS combined with the curve effect.
I fixed the entity lighting (entities having no shading, just being all 100% bright) and moved the curvature and PI constants to a separate file for easy editing. It was a lot of fun. The new bald spot on my head is a testament to that.