NVIDIA soft shadow sample code

Started by
-1 comments, last by m_power_hax 13 years, 4 months ago
http://developer.download.nvidia.com/SDK/9.5/Samples/samples.html#simple_soft_shadows

I ran this code, with the exception that i didnt draw a teapot, but point sprites.

Here the code for the teapot :
glTranslatef(0, 0.6f, 0);
glutSolidTeapot(.5f);

Here the code i tried :

glPointSize(15.0f);	glTexEnvf( GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE );	glEnable( GL_POINT_SPRITE_ARB );	glBegin(GL_POINTS);		glVertex3f(0.2f, 0.2f, 0.2f);		glVertex3f(0.2f, 0.4f, 0.2f);		glVertex3f(0.2f, 0.6f, 0.2f);		glVertex3f(0.2f, 0.8f, 0.2f);		glVertex3f(0.4f, 0.2f, 0.2f);		glVertex3f(0.4f, 0.4f, 0.2f);		glVertex3f(0.4f, 0.6f, 0.2f);		glVertex3f(0.4f, 0.8f, 0.2f);		glVertex3f(0.6f, 0.2f, 0.2f);		glVertex3f(0.6f, 0.4f, 0.2f);		glVertex3f(0.6f, 0.6f, 0.2f);		glVertex3f(0.6f, 0.8f, 0.2f);		glVertex3f(0.8f, 0.2f, 0.2f);		glVertex3f(0.8f, 0.4f, 0.2f);		glVertex3f(0.8f, 0.6f, 0.2f);		glVertex3f(0.8f, 0.8f, 0.2f);		glVertex3f(0.2f, 0.2f, 0.4f);		glVertex3f(0.2f, 0.4f, 0.4f);		glVertex3f(0.2f, 0.6f, 0.4f);		glVertex3f(0.2f, 0.8f, 0.4f);		glVertex3f(0.4f, 0.2f, 0.4f);		glVertex3f(0.4f, 0.4f, 0.4f);		glVertex3f(0.4f, 0.6f, 0.4f);		glVertex3f(0.4f, 0.8f, 0.4f);		glVertex3f(0.6f, 0.2f, 0.4f);		glVertex3f(0.6f, 0.4f, 0.4f);		glVertex3f(0.6f, 0.6f, 0.4f);		glVertex3f(0.6f, 0.8f, 0.4f);		glVertex3f(0.8f, 0.2f, 0.4f);		glVertex3f(0.8f, 0.4f, 0.4f);		glVertex3f(0.8f, 0.6f, 0.4f);		glVertex3f(0.8f, 0.8f, 0.4f);		glVertex3f(0.2f, 0.2f, 0.6f);		glVertex3f(0.2f, 0.4f, 0.6f);		glVertex3f(0.2f, 0.6f, 0.6f);		glVertex3f(0.2f, 0.8f, 0.6f);		glVertex3f(0.4f, 0.2f, 0.6f);		glVertex3f(0.4f, 0.4f, 0.6f);		glVertex3f(0.4f, 0.6f, 0.6f);		glVertex3f(0.4f, 0.8f, 0.6f);		glVertex3f(0.6f, 0.2f, 0.6f);		glVertex3f(0.6f, 0.4f, 0.6f);		glVertex3f(0.6f, 0.6f, 0.6f);		glVertex3f(0.6f, 0.8f, 0.6f);		glVertex3f(0.8f, 0.2f, 0.6f);		glVertex3f(0.8f, 0.4f, 0.6f);		glVertex3f(0.8f, 0.6f, 0.6f);		glVertex3f(0.8f, 0.8f, 0.6f);		glVertex3f(0.2f, 0.2f, 0.8f);		glVertex3f(0.2f, 0.4f, 0.8f);		glVertex3f(0.2f, 0.6f, 0.8f);		glVertex3f(0.2f, 0.8f, 0.8f);		glVertex3f(0.4f, 0.2f, 0.8f);		glVertex3f(0.4f, 0.4f, 0.8f);		glVertex3f(0.4f, 0.6f, 0.8f);		glVertex3f(0.4f, 0.8f, 0.8f);		glVertex3f(0.6f, 0.2f, 0.8f);		glVertex3f(0.6f, 0.4f, 0.8f);		glVertex3f(0.6f, 0.6f, 0.8f);		glVertex3f(0.6f, 0.8f, 0.8f);		glVertex3f(0.8f, 0.2f, 0.8f);		glVertex3f(0.8f, 0.4f, 0.8f);		glVertex3f(0.8f, 0.6f, 0.8f);		glVertex3f(0.8f, 0.8f, 0.8f);	glEnd();


I'm getting some weird little pixels in the shadow, i would like to know if someone else see the same thing. Just download the code and compile with my drawing code instead of the teapot.

This topic is closed to new replies.

Advertisement