Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  texturemapping / shading  (Read 1300 times)
0 Members and 1 Guest are viewing this topic.
Offline Olaf

Senior Newbie




Java games rock!


« Posted 2003-10-06 20:29:39 »

hi lwgl-coders !

i'm not a java newbie but just at the beginning of opengl.

nehe-tutorials are great.
i learned a lot. fine !

but now my problem:

i build a textured sphere called "earth".
earth looks right.
after textured sphere
i placed a shaded quad.
if quad is white colored - everythings' ok.
if quad is red or blue colored, "my earth" will be shown
for one moment correctly  - >
and than the earth contours are completly red or blue.

my workaround is to draw a small white quad out of sight.
my earth look well again.

any ideas ?

thanks a lot,
and "good code !"
olaf
Offline cfmdobbie

Senior Member


Medals: 1


Who, me?


« Reply #1 - Posted 2003-10-06 21:24:29 »

Yep, set the current colour to white before drawing the sphere.

OpenGL doesn't reset any state at the start of your scene rendering, so the last colour you'd used at the end of the previous loop will have still been in effect and been combined with the texture colours in some way (depending on your texture settings).

Hellomynameis Charlie Dobbie.
Offline Mojomonkey

Senior Member




ooh ooh eee eeee


« Reply #2 - Posted 2003-10-06 21:25:29 »

Which means you don't have to draw a white quad, just call glColor with white.

Don't send a man to do a monkey's work.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2003-10-06 21:39:31 »

Or turn off texture colour modulation:
1  
GL.glTexEnvi(GL.GL_TEXTURE_ENV, GL.GL_TEXTURE_ENV_MODE, GL.GL_REPLACE);


Cas Smiley

Offline Mac_Systems

Junior Member




I love my Java


« Reply #4 - Posted 2003-10-07 15:10:10 »

Hi  Grin

texture Modulation is also the right trick to do it ?

This strange effect is complete new to me, are there some
more things like this to know ?

- jens

The Network is the Music
http://www.mac-systems.de
Offline Olaf

Senior Newbie




Java games rock!


« Reply #5 - Posted 2003-10-08 08:11:16 »

hi princec !

1  
GL.glTexEnvi(GL.GL_TEXTURE_ENV, GL.GL_TEXTURE_ENV_MODE, GL.GL_REPLACE);


this glMethod makes my texturemapping look like i want.
but my multicolored grid is white only .

only draw a white-shaded thing at last helped.

greetZ,
olaf
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #6 - Posted 2003-10-08 11:00:04 »

You have to turn this feature on when you want to use it, and off when you don't. To modulate the colour of the texture with the current glColor, use
1  
GL.glTexEnvi(GL.GL_TEXTURE_ENV, GL.GL_TEXTURE_ENV_MODE, GL.GL_MODULATE);


Cas Smiley

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CogWheelz (14 views)
2014-08-01 22:53:16

CogWheelz (14 views)
2014-08-01 22:51:43

CopyableCougar4 (15 views)
2014-08-01 19:37:19

CogWheelz (19 views)
2014-07-30 21:08:39

Riven (27 views)
2014-07-29 18:09:19

Riven (16 views)
2014-07-29 18:08:52

Dwinin (14 views)
2014-07-29 10:59:34

E.R. Fleming (35 views)
2014-07-29 03:07:13

E.R. Fleming (13 views)
2014-07-29 03:06:25

pw (44 views)
2014-07-24 01:59:36
Resources for WIP games
by CogWheelz
2014-08-01 18:20:17

Resources for WIP games
by CogWheelz
2014-08-01 18:19:50

List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!