XSI vs Irrlicht shaders

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Nime
Posts: 13
Joined: Mon May 01, 2006 10:40 pm

XSI vs Irrlicht shaders

Post by Nime »

Hi there! :D
I'm new to Irrlicht but not to 3D graphic and animation (which is my actual job).
I'm very happy about Irrlicht, I just have some doubt left about shaders:

- I use XSI and set up nodes of shader passes (alpha transparency, alpha masking on specular, and such things...).
- Obviously, Irrlicht has its own way to describe shaders.

I can quickly export whatever I want from XSI to Irrlicht using .X format, but what about those shaders? How do you XSI artist bring them to Irrlicht?
See ya!

:>Nime
terefang
Posts: 48
Joined: Tue Jun 21, 2005 9:56 am

Post by terefang »

i dont know XSI but the term 'shader passes' caused me to respond.

Irrlicht uses "Materials" which may be either:

- a fixed function pipeline (or custom configuration thereof in OpenGL)

- a MaterialRenderer (prescribed shader)

- a custom shader (in either HLSL, DXAsm, GLSL or ARBprogram)

since XSI seams to have its own shader-system, you may want to use
some kind of shader-designer (or plugin) which lets you export to
HLSL/GLSL/Asm.


cheers,
terefang
nVidia 7800GT/256, AMD64-X2 4k2, Latest Fedora/CentOS
vermeer
Posts: 2017
Joined: Wed Jan 21, 2004 3:22 pm
Contact:

Post by vermeer »

I think xsi shaders doesn't translate exactly to game shaders...
Finally making games again!
http://www.konekogames.com
terefang
Posts: 48
Joined: Tue Jun 21, 2005 9:56 am

Post by terefang »

yet i think that cgfx or ashli are available as plugins to XSI ...
could be wrong tho.
terefang
nVidia 7800GT/256, AMD64-X2 4k2, Latest Fedora/CentOS
Nime
Posts: 13
Joined: Mon May 01, 2006 10:40 pm

Post by Nime »

Many thanks to everyone!

Acqually XSI has its own "shader editor", let's say, I will look for plug-ins and let you know! :wink:
Nime
Posts: 13
Joined: Mon May 01, 2006 10:40 pm

Post by Nime »

Ok, maybe I got the point:
When I use the .X exporter, it works alright but XSI registers a warning:

'WARNING : 3000 - Missing OpenGL extension ( ARB_Shadow ) - realtime shadow maps will not be available

I can figure out I'm missing some OpenGL library... is it my graphic card? its drivers? XSI related library? Else? :shock:
I searched both softimage website and opengl website, but I still can't figure out what exactly do I need to install. :?
Any hint? ;*
terefang
Posts: 48
Joined: Tue Jun 21, 2005 9:56 am

Post by terefang »

this probable means that your card does not support that extension,
yet it is not a matter of upgrading a driver but your card.

cheers,
terefang
nVidia 7800GT/256, AMD64-X2 4k2, Latest Fedora/CentOS
Nime
Posts: 13
Joined: Mon May 01, 2006 10:40 pm

Post by Nime »

Solution:

- use non-realtime shaders to preview textures in XSI.

- Models and textures are set up and exported.

- Programmers will set up a quick editor to let me set Irrlicht shaders on .X models.

I'll let you know how it goes!
:wink:
Post Reply