Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Minecraft with Shaders


  • Please log in to reply
37 replies to this topic

#1

mitsuhiko

Posted 01 October 2010 - 08:34 PM

Hey everybody,

When I found this wallpaper (minecraft wallpaper) I was hooked by the idea of having bump mapping and a depth of field shader in Minecraft. Does anyone know if people tried to hook into the rendering pipeline of the game already to inject shaders for materials?

That + basic antialiasing and bilinear filtering for textures would probably result in a much nicer graphic without slowing down the game as the graphics card is currently not doing much on the shader layer anyways.

Regards,
Armin

Register or log in to remove.

#2

Drury
    Drury

    Lapis Lazuli Collector

  • Members
  • 1151 posts
  • Location: Slovakia

Posted 01 October 2010 - 08:42 PM

There is something called "retro styled graphics", it's kinda strange force, and it doesn't allow Minecraft to have better graphics than it has now. No one ever discovered it as it is too awesome to be manipulated.
π = 8
Posted Image
(The first Minecraft Beta userbar, made 7 months before Beta)

#3

mitsuhiko

Posted 01 October 2010 - 08:44 PM

Drury said:

There is something called "retro styled graphics", it's kinda strange force, and it doesn't allow Minecraft to have better graphics than it has now. No one ever discovered it as it is too awesome to be manipulated.

There is no rule that says retro styled graphics can't look nice though :)

#4

Drury
    Drury

    Lapis Lazuli Collector

  • Members
  • 1151 posts
  • Location: Slovakia

Posted 01 October 2010 - 08:56 PM

mitsuhiko said:

Drury said:

There is something called "retro styled graphics", it's kinda strange force, and it doesn't allow Minecraft to have better graphics than it has now. No one ever discovered it as it is too awesome to be manipulated.

There is no rule that says retro styled graphics can't look nice though :P
They already look nice... That's the point.
π = 8
Posted Image
(The first Minecraft Beta userbar, made 7 months before Beta)

#5

mitsuhiko

Posted 01 October 2010 - 09:00 PM

Drury said:

They already look nice... That's the point.
For some people yes, for others not. However that was not really the question, was it?

#6

makaroni
    makaroni

    Redstone Miner

  • Members
  • 586 posts
  • Location: FINLAAAAANDDD

Posted 01 October 2010 - 09:01 PM

Minecraft with shaders would be a automatic-computer-rape-machine (ACRM).

And java might not like shaders either.

Minecraft is good the way it is.

#7

kokosmack

Posted 01 October 2010 - 09:02 PM

Minecraft is a game that fits nicely with its current lighting style, but after seeing what it could look like with shaders I am all for it!

#8

mitsuhiko

Posted 01 October 2010 - 09:08 PM

makaroni said:

Minecraft with shaders would be a automatic-computer-rape-machine (ACRM).
How so? Minecraft is not utilizing the GPU at all. It's idling.

Quote

And java might not like shaders either.
Java has nothing to do with it. Minecraft is using OpenGL which does Shaders just fine.

Quote

Minecraft is good the way it is.
That does not mean one should not attempt to improve it with a mod.

#9

MrMagoo
    MrMagoo

    Zombie Killer

  • Members
  • 194 posts

Posted 01 October 2010 - 09:35 PM

Bump maps in a 16 pixel textures would not work so well, sure the bump maps could be bigger than the actual textures, but i don't know how much memory they would take(+plus the light rendering), but depth of field i'm all in, it's been some time i am wishing this for the game, and it woulnd't be to much cpu instensive

#10

HawkSeraph

Posted 01 October 2010 - 09:45 PM

I agree.. in my opinion, Minecraft could use decent graphics (as long as the style doenst get destroyed - and yo ucan always choose to not use those graphics.. thats what options are for!) and those shaders really look great :)#

DOF would be AWESOME, since Minecraft really shines in landscape panoramas for me
Posted Image

"Listen up, Phones! The world ends with you. If you want to enjoy life, expand your world. You gotta push your horizons out as far as they'll go."

#11

blaster
    blaster

    Creeper Destroyer

  • Members
  • 6310 posts
  • Location: The land of four dimentions

Posted 01 October 2010 - 09:56 PM

Posted Image
Flat shading is what we have now, phong shading would be the highest detail.

I think gouraud shading would be best for minecraft though
http://en.wikipedia....ud_low_anim.gif
Just change them triangles to squares and it should work.
The rebellion has already begun. Otter Forums

#12

mitsuhiko

Posted 01 October 2010 - 10:07 PM

I played around with a disassembler now and that looks like a huge task. The OpenGL draw calls are not abstracted and it initializes OpenGL 1.1 which does not do shaders.

Can't think of any nice ways to improve that by hot patching.

#13

Tei
    Tei

    Diamond Miner

  • Members
  • 700 posts

Posted 01 October 2010 - 10:12 PM

Minecraft may not use much resources on modern computers, but not everybody has one.

#14

mitsuhiko

Posted 01 October 2010 - 10:13 PM

Tei said:

Minecraft may not use much resources on modern computers, but not everybody has one.
Bump mapping is a very basic shader and every graphics card in modern computers could easily support it. Unless you have a 10 year old one :)

#15

Zikel
    Zikel

    Iron Miner

  • Members
  • 311 posts
  • Location: I just know that I have to survive.
  • Minecraft: Zikel

Posted 01 October 2010 - 10:35 PM

People here could get it to work, you just need a way to contact them, they specialize in this type of stuff.

http://enbdev.com/index_en.html

#16

Drury
    Drury

    Lapis Lazuli Collector

  • Members
  • 1151 posts
  • Location: Slovakia

Posted 02 October 2010 - 06:49 AM

mitsuhiko said:

Tei said:

Minecraft may not use much resources on modern computers, but not everybody has one.
Bump mapping is a very basic shader and every graphics card in modern computers could easily support it. Unless you have a 10 year old one :Yellow:
I do and I really, really want to play Minecraft...
π = 8
Posted Image
(The first Minecraft Beta userbar, made 7 months before Beta)

#17

GlukaSchlok

Posted 02 October 2010 - 07:07 AM

AA and texture filtering are the most important things that the game is in need of graphically at the moment. Neither of those would affect the retro look of the game, they'd just make everything look cleaner/smoother. You would still have your pixelated landscape, but now you'd actually be able to see the pixels on those textures instead of a garbled mess.

Posted Image
Posted Image

#18

Fase
    Fase

    Iron Miner

  • Members
  • 261 posts

Posted 02 October 2010 - 07:30 AM

^Actually setting my Anisotropic Filtering to anything besides off will cause artifacting around lots of models, especially around torches. At least, it did in my case.
Playing since before we even had fences.
FASEworld | Capitalism, Hoooo! | Allods Yasker's Tower

#19

mitsuhiko

Posted 02 October 2010 - 11:45 AM

Drury said:

I do and I really, really want to play Minecraft...
If you really do, which I strongly doubt, you just switch off shaders. And seriously, who runs a 10 year old graphics card still? A very basic modern card sells for 50 bucks.

#20

iTechify
    iTechify

    Forum/Wiki Sponsor

  • Members
  • 138 posts
  • Minecraft: itechify

Posted 02 October 2010 - 11:55 AM

Well, thanks for the introduction to the wallpaper anyways!  I love it!