This thread was automatically marked as Locked.

[1.2.5] Water Shader alpha v5b

  • #1
    Hello,

    Just cause I was asked, I barely find time to check my private messages at the moment. I have updated to 1.2.5 and removed the surface effects of the previous version. (If you like them simply use the shader folder of the previous version instead of the new one.)

    I have fixed a bug with the water surface effect in v5b.

    I decided to call this version 5, since I have added a few surface effects. If you don't like them, there is an option to disable them via the config file (Surface effects (on/off) parameter).

    Alpha v5 screenshot:



    Older screenshots:



    Alpha v4 screenshot:



    Alpha v3 screenshot:



    Alpha v2 screenshots:





    Alpha preview screenshot:



    WIP screenshots:



    Pre-alpha screenshots:










    Downloads:

    1.2.5:
    Version 5b*:
    Download
    Direct download:
    Download

    Version 5b for modloader (requires a modloader installation)*:
    Download
    Direct download:
    Download

    1.2.3:

    Version 5b*:
    Download
    Direct download:
    Download

    Version 5b for modloader (requires a modloader installation)*:
    Download
    Direct download:
    Download


    Instructions:
    1. copy the files from the Minecraft folder to the minecraft.jar
    2. delete the '/meta_inf' folder in your minecraft.jar
    3. copy the '/shader' folder to your '/bin' folder
    (If there is no '/shader' folder in your '/bin' folder create one; or simply drag the whole '/shader' folder to your '/bin' folder.)


    A config file is found in the shader folder. It can be used to change parameters such as:
    - Visual: water color, waterfall color
    - Performance: there are a settings for disabling parts of the reflections and to decrease the reflection resolution
    - To disable water effects use 'water_mode 0'


    Incompatible graphic chips
    - ATI X1200 or lower
    - Graphic cards without GL_EXT_framebuffer_object support
    - Graphic cards without GL_ARB_shader_objects, GL_ARB_vertex_shader and GL_ARB_fragment_shader support
    - Mobile Intel® 4 Series Express Chipset Family (or lower; will in some cases result in the invisible world bug)


    Execution problems and possible solutions:
    - Minecraft runs out of memory
    solution: change these two settings in your config.txt
    anti_aliasing 1
    reflection_resolution 2

    - An exception with: 'cfgGrassFix'
    Possible solution (no guarantee): use the modloader version when having modloader installed

    - java.lang.SecurityException: SHA1 digest error for px.class
    solution: delete the '/meta_inf' folder in your minecraft.jar

    - fast flickering in the water
    solution: disable advanced opengl in your video settings menu

    - black texture borders:
    (see: Thread)

    Some fan videos of the recent versions:



    v4:

    by Cheetah7Z:

    by THEIRNBRU72:

    older versions:

    by CaptainSparklez:

    by Engehenk:

    by PureSalvation17:

    And since i got many messages about other videos during the last month:
    Video section for all other video links i got:
    Sorry if they are not all the requests i have gotten (it isn't that easy to look through all the private messages), but i just wanted to start a section where all those videos can be added, since i have answered that to some of the requests.



    by BackslashLP (german how to install):
    http://www.youtube.com/embed/NVP2IScN7vo" frameborder="0" autoplay="false" allowfullscreen sandbox="allow-forms allow-scripts allow-same-origin">
    by cheezeburger12:

    German installation by MinecraftBaseHD






    Not much of my mod visible, but anyway:





    Changelog alpha 5:
    - Modified 4f surface effects
    - Option to disable them

    Changelog alpha 4f:
    - Added "surface caustics"
    - Added fresnel fake
    - Fixed a few bugs in 4e (waving sky)

    Changelog alpha 4e:
    (- Was e for quite a while, I simply changed the topic.)
    - Removed debug console output in modloader version

    Changelog alpha 4d:
    - Lighting through new light engine (the ice still does not look 100% equal)
    - FBO.class fix integrated into this version

    Changelog alpha 4b:
    - Changed waterfall color back (red colored texture pack textures)
    - Increased waterfal diffrafction a little
    - New config settings
    - Basic anti aliasing

    Changelog alpha 4:
    - Slightly improved performance
    - Added config
    - More colorful water
    - Framerate independent animation
    - Diving out of the water error partially fixed
    - Further improved reflection plane picking
    - Nether portal fixed (still not fixed in the modloader version)
    - Rain improved
    - Waterfalls are now affected by fog
    - Cloud reflections in the water off by default
    - Player reflection in first person
    - Pre OpenGL 2.0 support
    - No more GL_EXT_packed_depth_stencil required
    - Starting up the mod automatically disables advanced OpenGL

    Changelog alpha v3b:
    - fixed glowing ice
    - fixed transparent walls in darkness
    - increased waterfall visibility

    Changelog alpha v3a:
    - slightly increased water color

    Changelog alpha v3:
    - Non-planar water (waterfalls) no longer produce reflections
    - Ice is rendered in standard minecraft fashion
    - Reduced reflections, in specific around the player
    - Ray-Casting variation to determine on what water plane to reflect

    The mod requires changes in the following classes: Tessellator, RenderBlocks, EntityRenderer


    Limitation/Known 'bugs':
    - Invisible world probably on Intel Chipset Graphics (hopefully fixed)
    - Popping artifacts due to the change of the reflection plane may occur
    - In Advanced OpenGL reflections are sometimes not displayed correctly (view frustum culling removes objects required for reflections)
    - Around water borders thin incorrect lines may occur (in the current version these artifacts are normally found at corners)


    Known incompatibilities for the default version:
    - Modloader (there is a modloader version; to install: start from a project using modloader; then copy the water shader files)
    - OptiFine (Install watershader over optifine and switch graphics to fast - how_to_optifine)
    - Forge API
    - Better Than Wolves
    - Finite Liquids

    [This list may be incomplete or wrong, since other mods change all the time.]


    Since I was asked to add a donate button, here it is. I don't think many will use it, but if you do thanks a lot.




    Old downloads:



    1.2.3:

    Version 5a*:
    Download
    Direct download:
    Download

    Version 5a for modloader (requires a modloader installation)*:
    Download
    Direct download:
    Download

    Alpha download (version 4f)*:
    Download
    Direct download:
    Download

    Alpha download (version 4d)*:
    Download
    Direct download:
    Download

    1.1.0:

    Alpha download (version 4d)*:
    Download
    Direct download:
    Download

    Alpha download (version 4d for modloader - requires a modloader installation)*:
    Download
    Direct download:
    Download

    1.0.0:

    Alpha download (version 4d)*:
    Download
    Direct download:
    Download

    Alpha download (version 4d for modloader - requires a modloader installation)*:
    Download
    Direct download:
    Download


    1.8.1:

    Alpha download (version 4d):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Alpha download (version 4d for modloader - requires a modloader installation):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Better grass fix (for vanilla):
    Download

    Better grass fix (for modloader):
    A link can be found here link. You may have to scroll a bit up, i did not figure out how to correctly link posts in this forum.


    Possible fix for high end graphic cards without a proper working result:
    Download
    (OpenGL 3.0 core framebuffers are used instead of GL_ARB_framebuffer_object.)

    1.8.1

    Alpha download (version 4c):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Alpha download (version 4c for modloader - requires a modloader installation):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Possible fix for 'invisible world' or
    'GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT' (for intel or ati on-board graphics and version 1.7.3):
    Download
    (To put in your minecraft.jar. If this does not work, I will remove it again tomorrow.)

    1.7.3:

    Alpha download (version 4c):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Alpha download (version 4c for modloader - requires a modloader installation):
    Download
    (or if you wish to support the mod)*
    Download with advertisment

    Alpha download (version 4):
    Download
    (or if you wish to support me)*
    Download with advertisment

    Alpha download (version 4a for modloader - requires a modloader installation):
    Download
    (or if you wish to support me)*
    Download with advertisment

    Alpha download (version 4 for modloader - requires a modloader installation):
    Download
    (or if you wish to support me)*
    Download with advertisment

    Alpha download (version 3b):
    Download
    (or if you wish to support me)*
    Download with advertisment

    Alpha download (version 3b for modloader - requires a modloader installation):
    Download
    (or if you wish to support me)*
    Download with advertisment

    Alpha download Java 6 (recommended, version 2):
    Download

    Alpha download:
    Download

    Pre alpha to alpha download:
    Download

    Pre-Alpha download:
    Download


    Thanks to the MCP project, which made it possible to create this in a short time.


    PS:
    Thanks for the feedback in this thread, I tried to include as much as possible.
    Also thanks for the videos about this mod. And thanks for the downloads, and special thanks to the eight donates I have gotten so far :) .

    PPS:
    * I have decided to put up and adfly link as well, since if i don't look somebody comes up and wants to make money out of my mod (already in alpha). Which makes me feel real strange. Therefore I added an option to adfly myself. Feel free to use the regular download! and I hope nobody is offended by this offer.
    Last edited by Necrowizzard: 4/22/2012 12:25:06 PM
  • #3
    dude this i pretty good i havent seen a shader like this
  • #4
    looks good here have this :GoldBar:
  • #5
    FINISH
    FINISH NAO AND GET NOTCH TO USE ITS AWESOMENESS
    WHY CANT I BE AS GOOD AS YOU
  • #6
    Oh god I'm on a netbook and my FPS will cry in pain but I don't care I want this!
    Never take the sword or bow off the hotbar!
  • #7

    whats going on there?
  • #8
    You sir, are a God amongst men... :Diamond:
  • #9
    Quote from crazymoh11

    whats going on there?


    Quote from Necrowizzard

    also alpha blending seems to be not working correctly for particles, grass and the player hand (seen in screenshot 3 and 4).


    :smile.gif: no time to straighten the numerous bugs out at the moment, but since minecraft will eventually be updated in 2 weeks or so, i had put it online now

    the forum seems to be quite frequented; thanks for the positive feedback so far :tongue.gif:
    Last edited by Necrowizzard: 8/10/2011 11:59:52 PM
  • #10
    Damn, this is gorgeous. I hope you'll be able to continue straightening out bugs and such. Also, I find it hard to believe that Mojang is going to upgrade their shaders at this stage of development, so you're probably safe continuing to support this mod.

    ^^^ Forum thread link is in the post above ^^^
  • #11
    Looks cool would download if not already using glslr mod and im guessing there not compatible.
  • #12
    Quote from Xaanos

    Looks cool would download if not already using glslr mod and im guessing there not compatible.


    nope, i wanted to start out using the glsl mod; but it is nearly impossible to develop shaders without their source-code

    i am really not a lot into minecraft mods, 2 original classes are overwritten - the px class is probably important to many modders (i also changed the n - class; but i think i could remove these changes since the were not required)

    i might merge it with the glsl mod, if i get the chance to - probably its best to wait fo the modding api anyways
    stick to glsl mod for now :smile.gif:
  • #13
    This must be finished and added as like fancy water to minecraft.
    ლ(ಠ益ಠლ
  • #14
    How does this work? I suppose it's not ray tracing. :mossystone:
    Specific biome terrain: www.youtube.com/watch?v=TZlnQ0hBj5U Support this suggestion.
  • #15
    Keep on working you have my support :smile.gif:
  • #16
    Quote from HarpSeal

    How does this work? I suppose it's not ray tracing. :mossystone:


    You are right, i simply mirrored the scene along the water plane, clipped the under water reflection geometry and added some sinus distortions in image space in a fragment shader. There is a lot of fixed function in the source code, so it was a little unusual programming.

    Next challenge would be to support different planes of water and try to get the transparency right, which is a little difficult due to meaningless variable names and missing comments. (But we all have to live with that.)

    Anyways thanks for the motivating feedback, hard to keep it like it is now.

    PS: i just realized i wrote something incorrect; the distortion conceptually happens in world space, not image space, although it is done in a fragment shader...
    Last edited by Necrowizzard: 8/11/2011 5:14:56 PM
  • #17
    Looking Good. I will get it as soon as you are done..... And you get :Diamond: and a thumbs up
  • #18
    This is insanely awesome.

    Shame it's incompatible with GLSL. I can't live without my shaders. : (
  • #19
    That. Is. AWESOME.

    You deserve a medal. A chocolate medal?
    The name's Cirom, a BLU KAG archer of awesome. Click the archer to join me in KAG!
  • #20
    I installed it along with the following mods:
    -OptiFine
    -LB RPG Realism (512x512)
    -Zombe's Mod

    And this is what I got:

  • #21
    Quote from TheArcher

    I installed it along with the following mods:
    -OptiFine
    -LB RPG Realism (512x512)
    -Zombe's Mod

    And this is what I got:



    Wow, That is sooo cool man!
    Asus G74SX, Intel i7 2670QM 2,20 GHz, Win 7, HDD 750 GB, Nvidia Geforce GTX 560M, Bluray.
  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes