IRRAGEN-Shader Based Procedural Terrain System

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

IRRAGEN-Shader Based Procedural Terrain System

Post by omaremad »

Ok this release is not even version 0.0001, but i need criticisims since "beauty" is diffrent from person to person.
Ok what it does:

-Takes small art assets and procedurally maps them onto a terrain.
-Biologically correct grass growth.
-Infinite number of grass blades (this thing is bottlenecked by screen resolution rather than scene size or grass density)
-It looks pretty
-offers fast terrain lighting and bloom(without using any HDR pipelines!)

consumes two rendertargets.

STAY OFF THE GRASS the effect looks ugly at low distances from the camera.

also The LOD on the terrain makes it look bad, i think...

Start the demo on lowres(lightpower 1) first and please quote frame rates.

Its hard to post screens since jpegs artefactall the small details

demo(732kb)

http://www.megaupload.com/?d=HLPUHX36
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

I click that link and I get taken to ebay...
Last edited by Spintz on Sun Mar 04, 2007 2:38 pm, edited 1 time in total.
Image
monkeycracks
Posts: 1029
Joined: Thu Apr 06, 2006 12:45 am
Location: Tennesee, USA
Contact:

Post by monkeycracks »

Spintz wrote:I click that link and I get taken to ebay...
Click the Skip This Ad button at the top right.
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

Does this require any shaders if so what level?
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

This is written in pure GLSL with no model 3 features so will probabbly need "shader model 2".

I will probabbly convert this to shader model 1 assembler when i get it finalised.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
monkeycracks
Posts: 1029
Joined: Thu Apr 06, 2006 12:45 am
Location: Tennesee, USA
Contact:

Post by monkeycracks »

Let us low-video card users know when ya get it done :D
Klasker
Posts: 230
Joined: Thu May 20, 2004 8:53 am
Contact:

Post by Klasker »

With my GeForce Go 7300 I'm getting around 50 fps in low res and around 17 fps in hi res. I'm running Vista which is not happy about OpenGL, so the FPS could be lowered because of that - I had to update my driver before I could even run it.
Phant0m51
Posts: 106
Joined: Mon Jan 15, 2007 6:07 am

Post by Phant0m51 »

ATI Radeon Xpress 1150 - won't compile GLSL. Is this because my video card doesn't support the shaders?
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

I get 30 on low res on a 6200 (only 2 pixel cores version) xp, i might manage to test this on a 7600 xp, ill just have to reach it. As for ati, its probably my bad casting habbits ill analyse any warnings from the compiler.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
m_krzywy
Posts: 133
Joined: Sat Nov 04, 2006 2:05 pm

Post by m_krzywy »

can u re-up file i can't get em' through megaupload :(
SiriusCG
Posts: 58
Joined: Tue Feb 14, 2006 1:05 am

Post by SiriusCG »

I get 78fps on my nVidia 7600gs/512M card in windowed mode...

BTW, I have to use the Task Manager and manually kill the app to get my mouse back... :(
Last edited by SiriusCG on Mon Feb 19, 2007 3:22 am, edited 1 time in total.
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

Was that low res or higf res? Anyway why is this so slow on other peoples cards? my cards runs it at 30 and its a allllllot weaker than those geforce 7's

for those who actually manage to run the effect i want your opnions too.

Anyway here is a picture of it:

Image
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
luckymutt
Posts: 453
Joined: Sun Mar 06, 2005 11:56 pm
Location: C-Ville

Post by luckymutt »

On Low-Res, light power 3, I am getting around 170 fps
On Hi-Res, light power 3, I have around 40 fps

GeForce 7600 GS 512M

Looking good :)
Join us in the Irrlicht chatroom:
[url]irc://irc.freenode.net/irrlicht[/url]

I love deadlines. I like the whooshing sound they make as they fly by. -D.Adams
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

Im going to try and implement this effect in blender using material and composite nodes, this way our renders will be fast instead of relying on particles for grass.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

Ok im nearly finished on the blender shader but the vector blur compositer seems broken here :? (help anyone :wink: with blender knowldge in cposite nodes) . Anyway if you want more volume to the grass change this line in nr.frag

Code: Select all

gl_FragColor = vec4(pow((normalize(Normal.xyz*offset)+Normal.xyz),2),0)*(rawNormal.y*2);
to

Code: Select all

gl_FragColor = vec4(pow((normalize(Normal.y*offset)+Normal.xyz),2),0)*(rawNormal.y*2);
now the grass sticks out more rather than following the contours of the terrain too much.
"Irrlicht is obese"

If you want modern rendering techniques learn how to make them or go to the engine next door =p
Post Reply