Go Back   Android Forums > Android Discussion > Android Games
Android Games Whether free or paid, put Games on your Android Phone and play them! Talk about, share and discuss games for Android here. New apps can be found and announced in the Applications Announcements forum linked below.

test: Reply
 
LinkBack Thread Tools
Old June 25th, 2009, 04:11 PM   #1 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jun 2009
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default how to make a good 3d game

Hello, I want to make a game with opengl es, but i dont know how is the best way to make the textures, with a program like 3ds max? or with a plain jpg's?

greetings!

Advertisements
IVO_ is offline  
Reply With Quote
sponsored links
Old June 27th, 2009, 12:39 AM   #2 (permalink)
Junior Member
 
Join Date: Jun 2009
Posts: 20
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 5 Times in 1 Post
Default

3D max is overkill for texture creation, in my opinion.

I would prefer to take a good photo of the surface, and use Photoshop to convert it to a texture.

If you need a less realistic style, paint it from scratch using Photoshop. (you'll need a wacom for that - but that's a good tool for any serious Photoshop user)

You can also use Photoshop's filters to create the textures.

No matter what technique you use, making it work as a texture can be hard work, even for a experienced Photoshop user.

You both need it to tile correctly, and also eliminate any areas in the image which stands out. A single brick with a different color tells the viewer "hey, this is a texture!"

The High Pass filter can be quite good for making the texture more even. The downside is that it also ruin the image a bit.
Kasper Hviid is offline  
Reply With Quote
Old June 27th, 2009, 06:16 AM   #3 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jun 2009
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thank you very much!

But, where can I find a good tutorial for make textures with photoshop?

I have seen examples and I think that its complicated...

Thanks again!
IVO_ is offline  
Reply With Quote
Old June 27th, 2009, 06:49 AM   #4 (permalink)
Junior Member
 
Join Date: Jun 2009
Posts: 20
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 5 Times in 1 Post
Default

Instead of hunting tutorials which seldom are of the best quality, I would recommend trying to find some books, either in paper format or pdf. I have read two good ones on the subject, but I can't recall the titles.

Gamasutra has a good description of the High Pass filter:
Gamasutra - Features - "The Power of the High Pass Filter" [05.23.01]

By the way, what kind of game are you making?
Kasper Hviid is offline  
Reply With Quote
Old June 27th, 2009, 01:18 PM   #5 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jun 2009
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

I want to make a game with a ball in a kind of 3D maze, moving the maze with the acelerometer. I will try to find some books... thanks!
IVO_ is offline  
Reply With Quote
Old June 29th, 2009, 03:57 AM   #6 (permalink)
Junior Member
 
Join Date: Jun 2009
Posts: 20
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 5 Times in 1 Post
Default

Hey, if it's freeware I could create you some textures. I would like to see some kind of beta version first, though.
Kasper Hviid is offline  
Reply With Quote
Old June 29th, 2009, 12:52 PM   #7 (permalink)
New Member
Thread Author (OP)
 
Join Date: Jun 2009
Posts: 4
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thank you very much! But I want to charge for the game... For this reason I want to make a good game... and I want to learn all about make a game, because it will be my first game... Thanks again!

I found this book in pdf format: 3D Game Textures - Create Professional Game Art Using Photoshop - Focal Press - 2006

And videotutorials for Photoshop CS4 Extended and 3D. If anyone is interested on it, I will paste here the videos' url.

P.D: sorry for my poor english
IVO_ is offline  
Last edited by IVO_; June 29th, 2009 at 12:54 PM.
Reply With Quote
Old June 29th, 2009, 01:33 PM   #8 (permalink)
Junior Member
 
Join Date: Jun 2009
Posts: 20
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 5 Times in 1 Post
Default

Quote:
Originally Posted by IVO_ View Post
I found this book in pdf format: 3D Game Textures - Create Professional Game Art Using Photoshop - Focal Press - 2006
Hey, that's a good one! Relies a bit too much on Photoshop filters for my liking, but the author know his stuff.

I also likes "Digital Texturing & Painting", which is more focused on some artistic aspects.

Good luck with the game!
Kasper Hviid is offline  
Reply With Quote
Old June 30th, 2009, 11:42 PM   #9 (permalink)
New Member
 
Join Date: Jun 2009
Posts: 2
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

You're using a G1... A Linux based phone... and using Photoshop?

Am I the only person that thinks thats weird?

However, from a marketing standpoint, your first few games should be freeware until you have more experience under your belt. That way, when you're able to create better games, users will know the experience justifies the price.

Just my .02.
Bryantos is offline  
Last edited by Bryantos; June 30th, 2009 at 11:44 PM.
Reply With Quote
Old August 6th, 2009, 11:46 AM   #10 (permalink)
New Member
 
Join Date: Aug 2009
Posts: 6
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Question Can we use 3d models in android?

Can i use a 3d model made in a 3d model program in android?
Or must it be draw by math functions of opengl(used to make cubes, balls,etc)

If someone could enlightenment me in this one it would be a blast! =D
Naruto666 is offline  
Reply With Quote
sponsored links
Old August 9th, 2009, 07:32 AM   #11 (permalink)
New Member
 
Join Date: Aug 2009
Location: Dallas, TX
Posts: 5
 
Device(s): Droid, Droid X, Samsung Galaxy Tab
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Bryantos View Post
You're using a G1... A Linux based phone... and using Photoshop?

Am I the only person that thinks thats weird?

However, from a marketing standpoint, your first few games should be freeware until you have more experience under your belt. That way, when you're able to create better games, users will know the experience justifies the price.

Just my .02.
Just because Android is linux-based doesn't mean the user only uses Linux. And photoshop is a fantastic image editing tool. So yeah.. you're probably the only person that thinks that's weird.

But that's just my opinion.
_Auron_ is offline  
Reply With Quote
Old August 9th, 2009, 07:42 AM   #12 (permalink)
New Member
 
Join Date: Aug 2009
Location: Dallas, TX
Posts: 5
 
Device(s): Droid, Droid X, Samsung Galaxy Tab
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by Naruto666 View Post
Can i use a 3d model made in a 3d model program in android?
Or must it be draw by math functions of opengl(used to make cubes, balls,etc)

If someone could enlightenment me in this one it would be a blast! =D
OpenGL is just a bridge between the hardware and your own code. It doesn't magically create objects for you; the only thing it does is takes in triangles that you feed to the graphics processing unit (GPU). You can (and will have to) use your own 3d models, however you'll have to write a routine (or use a preexisting java one for that format) to read in the data and uncompress if it's compressed, then store into memory with the vertex, normals, color, and texture UV data.

Finally when you want to draw, you feed all that data to the GPU. For optimization, you'd want to write a culling method (most people do frustum culling; google for more info on that) to only draw triangles that are actually going to be visible on the screen.

Writing a 3D engine isn't easy, but there are useful guides and tutorials out there for OpenGL. One I'd like to mention is a series of tutorials on nehe.gamedev.net. Unfortunately with OpenGL ES though (although this is technically more efficient), you have to use buffers to feed the data, not just per-triangle calls, so you have to write smarter code to render anything.

Though not 3D (yet) I'll be releasing my 2D OpenGL ES game engine that has quick and easy support for rendering sprites, playing sound effects, playing music, rendering text, rendering *very fast* tilemaps, and more next month.
_Auron_ is offline  
Last edited by _Auron_; August 9th, 2009 at 07:44 AM.
Reply With Quote
Old August 13th, 2009, 04:28 PM   #13 (permalink)
Junior Member
 
Join Date: Jun 2009
Posts: 57
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 2 Times in 2 Posts
Default

Just get those Armadillo Roll guys together with someone who knows something about gameplay. Then you'll have a killer title.
SteveJones is offline  
Reply With Quote
Old August 16th, 2009, 10:04 AM   #14 (permalink)
New Member
 
Join Date: Aug 2009
Posts: 1
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by _Auron_ View Post
Though not 3D (yet) I'll be releasing my 2D OpenGL ES game engine that has quick and easy support for rendering sprites, playing sound effects, playing music, rendering text, rendering *very fast* tilemaps, and more next month.
Hello, I've been searching for such a 2D game framework on android with no luck. Is there already such frameworks ? Do you plan to release your framework soon ?
jptsetung is offline  
Reply With Quote
Old November 27th, 2011, 10:42 AM   #15 (permalink)
New Member
 
Join Date: Nov 2011
Posts: 3
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 0 Times in 0 Posts
Default

The best way to develop a 3D application for Android is to use a third party engine, usually in Java or C++. I.e. take a look at Linderdaum Engine.
LittleGreen is offline  
Reply With Quote
Reply


Go Back   Android Forums > Android Discussion > Android Games
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 05:59 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.