Export to GitHub

google-highly-open-participation-psf - issue #335

PySoy: Add "dot3" .normal property to soy.materials.Material


Posted on Jan 17, 2008 by Helpful Giraffe

Add a .normal property to soy.materials.Material which, when given a Texture instance and the appropriate OpenGL extensions available (tested by GLEW), renders a tangent space normals texture.

Some OpenGL/GLEW functions and enums may need to be added to gl.pxd. Must render on i915, Xorg's free radeon/r200, and proprietary nVidia drivers. Help is available on checking for extension support and testing on different video cards and drivers.

The source can be obtained through svn co http://svn.pysoy.org/trunk/pysoy Some inter-module API changes are permissible to implement this.

Completion:

Commit the work to http://svn.pysoy.org/, attach your diff(s) to this task, and contact the ghop-python mailing list.

Relevant webpages:

Task duration: please complete this task within 5 days (120 hours) of claiming it.

Comment #1

Posted on Jan 22, 2008 by Happy Horse

I claim this task

Comment #2

Posted on Jan 22, 2008 by Happy Bear

Claimed!

Comment #3

Posted on Jan 30, 2008 by Happy Horse

Ok, I think the task is finished. Quite big changes in the internals of engine it needed, but the overall effect is good. I hope you enjoy that.

Screenshot: http://img238.imageshack.us/my.php?image=bumpmapvp5.png

Attachments

Comment #4

Posted on Feb 5, 2008 by Happy Ox

There's an annoying bug left, but this task is complicated enough and sufficient work has been completed to consider this done as far as GHOP is concerned

Status: Completed

Labels:
pysoy opengl Due-20080127.0400 ClaimedBy-dev.jrx