Hey
i ve added some new features to the irrlicht engine v1.2
for the the existing features look here
http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=17277
remember my prev version:
-multiple monitor support
-matrix patch
-32bit patch
-gui patch and so on...
and now i have implement the effect system of dx9
now u can use multiple shader for one element... aka renderpathes (only for dx9) (cur experimental but it works)
to set the values in a shader u may use an easy callback also like the shader callback.
ive also implement an callback for the onpaint method(only win) to reduce the cpu usage. (currently not work right)
the next step is to impl all potential drivers with streambuffers..
check it out and any suggestions to me pls =)
download here if u need http://dev-delight.sourceforge.net/
multiple monitor and dx9 effect file support
multiple monitor and dx9 effect file support
Last edited by sdi2000 on Fri Feb 02, 2007 4:01 pm, edited 2 times in total.
The Effect File implementation sounds very interesting (in fact, I've already downloaded it). The tricky thing is keeping track of state. Effect Files can contain device state but Irrlicht keeps track of device state also - I guess you have to make sure the states in the Irrlicht material match up with the states in the Effect File (or just remove device states from the Effect File).
I'm going to give this a try right away.
I'm going to give this a try right away.
i know sio.. the states... i work on a solution to save the states...
but it is a little bit more overhaed.. and i am a lazy people... but i do it...
i implement an interface which can be connect with the material to save the states of an already rendered material... i need this too for my open game framework... but i need more time left *cry*
but it is a little bit more overhaed.. and i am a lazy people... but i do it...
i implement an interface which can be connect with the material to save the states of an already rendered material... i need this too for my open game framework... but i need more time left *cry*
here you can download a small video of the shaded water.
http://www.sdi-syndrom.de/download/water.wmv
http://www.sdi-syndrom.de/download/water.wmv
hm. i have reinstalled the whole nvidia sdk and then the fxcomposer after a weirdly crash with no restart. now it works again for me =)
hmm.. i dont know the right description... =)
a bump, hdr and fresnel work together in this effect.
there are two pictures.
the first is a bump map
the second (and here is the problem) is in fact a cube map =) but i use a single texture because irrlicht dont support dds files....
hmm.. i dont know the right description... =)
a bump, hdr and fresnel work together in this effect.
there are two pictures.
the first is a bump map
the second (and here is the problem) is in fact a cube map =) but i use a single texture because irrlicht dont support dds files....
if i have a little bit more time left i add the 16/32bit streambuffer support depend from the graphic card capabilities to my impl and build a patch for all this stuff... maybe next year *joke*
here a night day effect called nightfall from the fxcomposer from nvidia
http://www.sdi-syndrom.de/download/nigh ... _hires.wmv
two textures (night and day texture) was blended with a bump effect
sry for the low quali of the videos...
here a night day effect called nightfall from the fxcomposer from nvidia
http://www.sdi-syndrom.de/download/nigh ... _hires.wmv
two textures (night and day texture) was blended with a bump effect
sry for the low quali of the videos...