Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (538)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (600)
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  
  How do you work with 3D Models?  (Read 3239 times)
0 Members and 1 Guest are viewing this topic.
Offline Myolp

Senior Newbie





« Posted 2007-03-04 13:47:52 »

As a developer with only very basic skills in 3D modeling I'm having some difficulties working with the models. Implementing loaders and adding loaded 3D models to my JOGL-application is no problem, but changing the model so that it fits my needs tends to be very difficult. Anything that has to do with game content (models, textures etc.) seems to be the most difficult thing to do. My question to all of you is basically; How do you work with 3D Models?

Since I lack any skills in 3D modeling I would appreciate any tools, sites, hints etc., that would ease the adaption of existing models for my own needs. Do you have a favorite 3D modeler that is very easy to use for simple editing? Did you you find a set of good tutorials for creating game content? Do you have a friend who is very good at 3D modeling and that would like to help out?

I've been using Blender for exporting models to Collada-format, but that is about it. Currently, I'm trying to adapt the Duke model (https://duke.dev.java.net/models/index.html) to fit into my game. Basically, I want to lower the arms and add a very simple cannon/gun in its hands (a simple tube would do it).
Offline K.I.L.E.R

Senior Devvie




Java games rock!


« Reply #1 - Posted 2007-03-06 02:32:12 »

Parsing 3D files is simple, you get the specifications about the format you will or are going to work in and parse it according to that spec.

Vorax:
Is there a name for a "redneck" programmer?

Jeff:
Unemployed. Wink
Offline zingbat

Senior Devvie




Java games rock!


« Reply #2 - Posted 2007-03-06 22:19:43 »

I think you also want to add some skeletal animations to it, otherwise it would be a little boring to have a static duke in your game. The problem with modeling for programmers is that they need to use their artistic brain cells instead of their analytical brain cells, which is something they usually fight against. Grin

Modeling is quite complex. I have been modeling for ages (while still programming) and i can tell you that unless you are a born artist you will have to practice for a long time until you become productive at it. Just like programming there isn't any quick receipt for learning how to be a modeler in 20 days.

Your best source of info is in here:
http://wiki.blender.org/index.php/Main_Page

For textures i use Gimp and TextureMaker.

You can find Gimp tutorials here:
http://www.gimp.org/docs/

A free book about GIMP.
http://gimp-savvy.com/BOOK/

Texture Maker can be used to create good quality textures very fast. You don't need to be an artist to use this tool.
http://www.texturemaker.com/tour.php
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Myolp

Senior Newbie





« Reply #3 - Posted 2007-03-07 09:43:02 »

I think you also want to add some skeletal animations to it, otherwise it would be a little boring to have a static duke in your game. The problem with modeling for programmers is that they need to use their artistic brain cells instead of their analytical brain cells, which is something they usually fight against. Grin

Modeling is quite complex. I have been modeling for ages (while still programming) and i can tell you that unless you are a born artist you will have to practice for a long time until you become productive at it. Just like programming there isn't any quick receipt for learning how to be a modeler in 20 days.

I completely agree with you. My artistic talents are quite limited. I usually need a ruler in order to draw a stick figure. Wink

Thanks for the links anyway. I didn't know about "armatures" in Blender, but I guess I could use that for skeleton animations. Expect a really cool animated Duke sometime in 2050.. Smiley
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #4 - Posted 2007-03-07 11:36:13 »

I think you also want to add some skeletal animations to it, otherwise it would be a little boring to have a static duke in your game.

I totally agree. Do you know of any java tools that support skeletal animation in realtime? I looked for this some time ago and only found few examples of skin and bone one joint arm, or some tube, sphere, box (not game quality) animations. But I guess what you are talking about is creating many model poses that one can morph between in the game to create animation. With the drawback that you are stuck with the animations created ahead of time. But I think this is what most AAA games still use.

https://skinandbones.dev.java.net/source/browse/skinandbones/
Java Monkey Engine have some support for animation, but I am not quite sure what it is.

Regarding modeling for me, getting in contact with someone with talent seems to be the only solution for getting nice looking animations  Tongue

Offline zingbat

Senior Devvie




Java games rock!


« Reply #5 - Posted 2007-03-07 14:31:24 »

Maybe the Java Monkey Engine has some support for blending animations dynamically. It's better to take a skeletal animation tutorial first to see how animation works.

If you want to find people to help you it's best to check CGTalk forums or Blender user forums.

Or get some already made Blender models from here:
http://www.katorlegaz.com/3d_models/index.php

However if you are going to ask for help it's better to have a demo with some animations and cool shaders to make people interested. Otherwise it will be very hard to get any help.
Offline Myolp

Senior Newbie





« Reply #6 - Posted 2007-03-10 11:59:25 »

Regarding modeling for me, getting in contact with someone with talent seems to be the only solution for getting nice looking animations  Tongue
I'm actually willing to pay someone for doing the small changes on the models I'm after. Anyone know someone or somewhere you can get that service?
Offline simulatoralive

Senior Newbie





« Reply #7 - Posted 2007-03-12 16:58:26 »

This might not be quite what you're looking for, but I built a 3D modeler myself.  I designed it with a programmer's needs in mind, rather than an artist's, because Blender makes no sense to me.

Basically, you write Java source code that builds the model.  All you need is graph paper, a pencil, a colored pencil, and a ruler.

It might help you with the creation of new models, but not with the modification of existing models.

Currently, it doesn't support any kind of 3rd party model import/export, as this isn't a feature I actually need for my project, although it is something I've thought about adding many times.  File parsing is a pain...  I'd be happy to accept submissions in this area, BTW.

Edit: Forgot to give you the URL:
http://deimosproject.sourceforge.net
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.

rwatson462 (29 views)
2014-12-15 09:26:44

Mr.CodeIt (20 views)
2014-12-14 19:50:38

BurntPizza (40 views)
2014-12-09 22:41:13

BurntPizza (75 views)
2014-12-08 04:46:31

JscottyBieshaar (37 views)
2014-12-05 12:39:02

SHC (50 views)
2014-12-03 16:27:13

CopyableCougar4 (47 views)
2014-11-29 21:32:03

toopeicgaming1999 (113 views)
2014-11-26 15:22:04

toopeicgaming1999 (100 views)
2014-11-26 15:20:36

toopeicgaming1999 (30 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!