Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
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  
  Newbie Stuck With Textures HELP!  (Read 1114 times)
0 Members and 1 Guest are viewing this topic.
Offline submitter

Senior Newbie





« Posted 2007-01-09 20:29:56 »

This is my first post so I'd just like to start off by saying hello to one and all on this forum  Grin

My introduction: I'm 22 in my final year at university studying Computer Science and am working on a 3D game/environment.

I've chosen Java3D and am still learning the ropes with the tool. My main problem right now is with textures.

I've started by creating geometry for a flat floor made up with 100 squares, so it's a 10x10 grid. I've done this using the QuadArray structure. I have specified texture coordinates and have loaded in a texture. The problem is it displays nothing - the world is just black.

But when I simply change the QuadArray structure for a LineArray structure the lines are displayed and the texture is applied to the lines. I know for a fact the geometry created in the loop is correct. The texture must be loading correctly since it is applied to the lines fine right?

So I thought the problem was with the texture coordinates which I was initially putting into an array as the floor geometry was being created in a loop, and then applying the texture coordinates at the end using setTextureCoordinates. As can be seen from my source, I commented this out and tried a more basic approach, and still no result.

So why won't it work with QuadArray? I know this might seem like a very basic and stupid question but I'm still learning and have no idea where to go from here!

Thanks muchly for any help  Smiley
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 801
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2007-01-10 13:04:42 »

Sounds like backfaceculling to me..

Try to add the coordinates in the reverse order

(changing +0, +1, +2, +3,
          to +3, +2, +1, +0)

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline submitter

Senior Newbie





« Reply #2 - Posted 2007-01-11 17:50:08 »

Indeed backface culling was the problem, thank you very much my friend  Wink

I did some research and rather than reverse the order of the coordinates I simply disabled backface culling for the time being with these first 2 lines:

1  
2  
3  
4  
5  
PolygonAttributes polyAppear = new PolygonAttributes();
polyAppear.setCullFace(PolygonAttributes.CULL_NONE);
Appearance floorAppearance = new Appearance();
floorAppearance.setPolygonAttributes(polyAppear);
floorAppearance.setTexture(floorTexture);


I wouldn't have been able to figure it out without your help so thanks again. No doubt I'll be here to bug you again very soon when my next problem crops up  Grin
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.

Pippogeek (36 views)
2014-09-24 16:13:29

Pippogeek (29 views)
2014-09-24 16:12:22

Pippogeek (18 views)
2014-09-24 16:12:06

Grunnt (41 views)
2014-09-23 14:38:19

radar3301 (24 views)
2014-09-21 23:33:17

BurntPizza (60 views)
2014-09-21 02:42:18

BurntPizza (30 views)
2014-09-21 01:30:30

moogie (35 views)
2014-09-21 00:26:15

UprightPath (49 views)
2014-09-20 20:14:06

BurntPizza (52 views)
2014-09-19 03:14:18
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!