Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (497)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  Geometry and Light  (Read 1304 times)
0 Members and 1 Guest are viewing this topic.
Offline adenthar

Senior Newbie




Java games rock!


« Posted 2004-07-16 15:08:46 »

Hello everybody,

I want to make some code to create a sphere geometry like the TestUtils.createSphere() but with uvMapping and some more options and to learn more about geometry Smiley.
I made it but i've got some problem with light.

With TestUtils.createSphere()  the sphere is lighted correctly (part of the sphere shadowed)

With the same code but with my createSphere the sphere is :
- not lighted when the light is on negative Z axis
- completely lighted with no shadows on it when the light is on positive Z axis

i don't understand the problem with my geometry. With culling on; the normals seems good. What other parameters must be set for the geometry to  be correctly lighted ?
(for the moment i only make the coord points (in correct order for the normal but i don't explicity make the normal) and i put the texture Coords)

Thanks for help,

Adenthar.
Offline aschwalb

Senior Newbie




Java games rock!


« Reply #1 - Posted 2004-07-17 08:12:32 »

Hello Adenthar

Have you set a material on your sphere?
Set 'shininess' to 0.0f, so your sphere is not
complete highlighted.

Bye Adi
Offline adenthar

Senior Newbie




Java games rock!


« Reply #2 - Posted 2004-07-17 08:22:37 »

hello aschwalb,

alas, it's not that : i take exactly the same material, the same position and the same light : using the TestUtils.createSphere geometry it works, but with my sphere geometry it has this amazing behavior...

the geometry is missing something i think, but i don't know what...

Adenthar.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline aschwalb

Senior Newbie




Java games rock!


« Reply #3 - Posted 2004-07-19 18:33:29 »

Hello Adenthar

I use my own primitives. Sphere with trianglegeometry
or sphere with quadarraygeometry.
I have no idea, how i can integrate an image here,
so i can show you an example.
Also you must do a correct setting for Textureattributes,
Light and Material (for your Appearance).
( HAVE YOU SET THE FLAG 'GeometryArray.NORMALS' IN
YOUR GEOMETRY???).
e.g.

int features = ...............;

final int FLAGS               = GeometryArray.COORDINATES | (features&GeometryArray.NORMALS)
| (features&GeometryArray.TEXTURE_COORDINATE_2);
.............................
TriangleArray geom      = new TriangleArray( maxPoints, FLAGS );
geom.setCoordinates(0, vertex);
if ( (FLAGS&GeometryArray.NORMALS)!=0 )
geom.setNormals( 0, vertex );
............................

Then all works fine in Xith.

Bye Adi

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.

BurntPizza (15 views)
2014-09-19 03:14:18

Dwinin (33 views)
2014-09-12 09:08:26

Norakomi (59 views)
2014-09-10 13:57:51

TehJavaDev (82 views)
2014-09-10 06:39:09

Tekkerue (40 views)
2014-09-09 02:24:56

mitcheeb (63 views)
2014-09-08 06:06:29

BurntPizza (46 views)
2014-09-07 01:13:42

Longarmx (33 views)
2014-09-07 01:12:14

Longarmx (39 views)
2014-09-07 01:11:22

Longarmx (36 views)
2014-09-07 01:10:19
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

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

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

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

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

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!