English 中文(简体)
当吸收BAK时,其正常状态是否自动逆转?
原标题:When BACK faces are drawn, are their normals automatically reversed?

我只引用<代码>gl.cullFace(gl.FRONT),来回过地貌。 我注意到,这些表面的光线与我所期望的相反。 为了纠正这种情况,我是否必须明确扭转表面正常状态的方向,或者开放式GL子系统是否自动这样做?

EDIT:如果我以人工方式改变其正常状态,他们就会成为前线,并将被 c。

最佳回答

开放式GL前线/后发现是基于风化而不是正常的。 正常病媒对多角是否被视为前线或后方不会有任何影响。

我认为,你想要做的是制定<条码>。 www.opengl.org/sdk/docs/man/xhtml/glLightModel.xml” rel=“noreferer”

GL_Lright_MODEL_TWO_SIDE

params is a single integer or floating-point value that specifies whether one- or two-sided lighting calculations are done for polygons. It has no effect on the lighting calculations for points, lines, or bitmaps. If params is 0 (or 0.0), one-sided lighting is specified, and only the front material parameters are used in the lighting equation. Otherwise, two-sided lighting is specified. In this case, vertices of back-facing polygons are lighted using the back material parameters and have their normals reversed before the lighting equation is evaluated. Vertices of front-facing polygons are always lighted using the front material parameters, with no change to their normals. The initial value is 0.

请注意,这只适用于固定管道。

= ==EDIT=====

然后,使用习惯螺旋(GLES2.0或开放式GL3+),在碎块中,你可以接触到特别的风气gl_FrontFacing。 在<代码>gl_FrontFacing<>/code>的斜体测试中添加两条旁边照明,如果<代码>false,则通常采用负数。

问题回答

暂无回答




相关问题
OpenGL ES iPhone - drawing anti aliased lines

Normally, you d use something like: glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_LINE_SMOOTH); glLineWidth(2.0f); glVertexPointer(2, GL_FLOAT, 0, points); ...

iPhone: Quartz2d vs. OpenGL ES

OK, I m still brand new to iPhone development. I have a free game on the app store, Winner Pong, but it s just a Pong clone (who would ve guessed) that uses the standard UIImageViews for the sprites. ...

GLPaint with white background

I m trying draw on a white background by reverse engineering GLPaint. I ve gone through every combination of kSaturation, kLuminosity and glBlendFunc, AND just about every combination I can think of ...

OpenGL ES - how to keep some object at a fixed size?

I m working on a little game in OpenGL ES. In the background, there is a world/map. The map is just a large texture. Zoom/pinch/pan is used to move around. And I m using glOrthof (left, right, bottom,...

Any free polygon library for the iPhone?

I need a library that can manage polygon modeling and basic transformation like rotating and translating. I d rather not redevelop everything from scratch Thanks

热门标签