And having reviewed ch. 5 myself, I see you did remember to set and
use the normals after all. Good! But two things stand out:

1) your emissivity values are the default, so you should be able to
omit that call completely
2) your R, G, & B values (for the material) are all quite close to
each other. No wonder it looks gray. Try using an R value about half G
and B and you should see a genuine color.

On Jul 22, 12:13 pm, Indicator Veritatis <[email protected]> wrote:
> I don't know the complete answer to your predicament off the top of my
> head, but it sounds like you are leaving out some steps for deciding
> the final color: a review of the famous "Red Book", chapter 4 & 5, the
> latter of which makes the highly relevant observation, "Part of this
> computation [final pixel color] depends on what lighting is used in
> the scene and on how objects in the scene reflect or absorb that
> light"
>
> Note the word 'part'; it takes more than just the combination of
> Lightfy and Materialfy to set the final color.
>
> The Red Book is athttp://www.glprogramming.com/red/. I know the
> edition is quite old, but it turns out to be quite up to date for the
> version of Open GL (1.3) assumed by OpenGL ES 1.x.
>
> On Jul 22, 1:16 am, dsl <[email protected]> wrote:
>
> > Thanks for the link.
>
> > I've used glColorf and that seems to work, but it was my understanding
> > that a combination of glLightfv and glMaterialfv would also set the
> > color.
>
> > Cheers,
> > David
>
> > On Jul 21, 5:53 pm, jojoma <[email protected]> wrote:
>
> > > I don't know much of OpenGL too, but I think your triangle is getting
> > > the color gray because it has no color itself, and your lights are
> > > gray.
>
> > > check this tutorial, might help you get some 
> > > pointers:http://blog.jayway.com/2010/01/14/opengl-es-tutorial-for-android-%E2%...
>
> > > On Jul 21, 12:55 am, dsl <[email protected]> wrote:
>
> > > > Hello all,
>
> > > > I'm fairly new to OpenGL ES and am having a heck of a time trying to
> > > > get my material to show up.  Right now all I'm looking at is a shaded
> > > > gray rotating triangle.  At least it looks shaded (light and dark
> > > > parts), but now color other than gray.
>
> > > > I've posted my code here:
>
> > > > The triangle coordinates, normals, and 
> > > > material:http://code.google.com/p/davidslamb/downloads/detail?name=Manual.java
>
> > > > The 
> > > > renderer:http://code.google.com/p/davidslamb/downloads/detail?name=regularRend...
>
> > > > I'm using ambient, diffuse, and emission to create the material.  And
> > > > ambient and diffuse for the light.
>
> > > > I'm testing on a G1 running Android 1.6.
>
> > > > Any insight will be helpful.
>
> > > > Cheers,
> > > > David
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to