Hi!

I'm trying to use the osgFX::BumpMapping effect in my application. Basically I have a geode with two textures. I try to enable the effect in the following way:

osgFX::BumpMapping* bumpMapping = new osgFX::BumpMapping;
bumpMapping->addChild(geode);
bumpMapping->prepareChildren();

The problem is, that the result is not displayed on my computer with an ATI graphics-card (X600). I've tried the program on some other computers, and it turned out, that it works on computers with NVIDIA graphic cards, but not on computers with ATI graphic cards.

I also tested the pure geode with osgfxbrowser on my computer. It behaves like this:
1. Anisotropic Lighting: Model is displayed
2. Bump Mapping (cursor right): Model disappears
3. Anisotropic Lighting (cursor left): still no model
4. Bump Mapping (cursor right): Model appears (with bump-mapping)!

After that osgfxbrowser works like it should. I can switch to any effect and it is displayed.

Is there a known issue with osgFX::BumpMapping and ATI cards?
Any ideas how I can enable bump-mapping on my computer?

Thanks,

Joern
_______________________________________________
osg-users mailing list
osg-users@openscenegraph.net
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to