Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
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  
  Where next?  (Read 1036 times)
0 Members and 1 Guest are viewing this topic.
Offline Harris6310

Senior Newbie





« Posted 2013-05-10 07:01:23 »

Hello, I have just finished following the LWJGL tutorials on proper rendering techniques. I know the process of using VAOs, VBOs and shaders. Though I am unsure what to do next. I want to follow the path of 3D graphics, but I don't know what the next important topic is. Could anyone suggest what I should do, or any good tutorials/documentation? I would be grateful for any advice.
Offline jam

Senior Newbie





« Reply #1 - Posted 2013-05-10 11:07:26 »

What exactly do you mean with "the path of 3D graphics"?

I guess "Jmonkey" would be one of the obvious / rather comfortable places to go from "LWJGL" if that isn't too nontransparent for your taste.
Offline Grunnt

JGO Wizard


Medals: 67
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #2 - Posted 2013-05-10 11:32:00 »

What do you want to achieve? Without knowing that there's no way someone can tell you what steps to take to get there.  Grin

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline StrideColossus
« Reply #3 - Posted 2013-05-10 15:12:33 »

As the previous posters have suggested this is a difficult question to answer without knowing what 'direction' you want to take.

Can I suggest you choose an application or game as a target to aim for (however ambitious it might seem!) and then I'm sure people will be able to offer some suggestions.

e.g. do you want to create a first-person dungeon shooter, an MMO-style world, a space game, a free-form minecraft-esque world editor, etc etc.

Hope this helps.

- stride
Offline Harris6310

Senior Newbie





« Reply #4 - Posted 2013-05-11 07:06:41 »

Sorry for the late reply. What I mean is, I want to learn how to create 3D applications with LWJGL. Though I don't know what that involves. I've touched upon matrices and cameras, where can I learn more about these?
Offline jam

Senior Newbie





« Reply #5 - Posted 2013-05-11 07:16:51 »

Did you take a look at Jmonkey (e.g. the Quads / Terrain and cams there, if that's what you're most interested in at the moment)? If you explain, what you don't like about it, that might give valuable clues as to where might be a good place for you to continue Wink

Like p.E.: Are there too many things already implemented that you'd rather build yourself from scratch?

In a more general context I'd simply suggest: Pick an application of any sort. Try to write it. You'll probably see what you're missing while you're on the way.
Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #6 - Posted 2013-05-11 10:10:45 »

Start making some stuff, you will learn on the way.
Offline Kerai

Junior Member


Medals: 4



« Reply #7 - Posted 2013-05-11 10:26:57 »

Why are you guys sending him to JMonkey? Maybe he wants to know how these things are made? Good programmer should know how things work underneath. Additionaly engines usually assume that you are familiar with these things, so they dont necessarily explain everythig in documentations.

I think good approach would be to take any engine, like maybe Ardor3D, JMonkey. Look at what features they have and what they are showing in their demos and tests. Make research on these features one by one. Google "<feature> opengl how to" etc. Any OpenGL tutorials and guides should suffice. If you can't find anything useful... Ardor3D and JMonkey are open source - you can check the sources. (Warning, if you have no idea on the subjects, watching the sources might be confusing, because even comments and javadoc usually assume you are familiar with these things)

That's what I do, at least.
Offline Harris6310

Senior Newbie





« Reply #8 - Posted 2013-05-11 11:30:02 »

-snip-

Yes, I don't what to use an engine that has everything done for me as I want to learn how everything is done.

I literately have no 3D programming experience at all. Therefore I want to know where to start.
Offline jam

Senior Newbie





« Reply #9 - Posted 2013-05-11 15:18:28 »

Thing is: While you work with an engine like jmonkey, you learn a lot about the big picture. That helps you to not get lost - you'll just know what you're "missing" in your own engine and that will give you a good idea about what to do / learn next, even if you plan on solving the problem entirely differently. Jmonkey is in my experience a pretty good starting point for people who want to learn java "backwards" (even without any previous knowledge at all) and if you want to teach yourself, you'll probably need to (a) learn from both directions inwards or (b) constantly find external sources that tell you what to learn next.

Also:
Ardor3D and JMonkey are open source - you can check the sources.
Yes, THAT is a big advantage, if you ever get stuck while writing your own engine and need a few hints.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 130
Projects: 4
Exp: 3 years



« Reply #10 - Posted 2013-05-11 15:19:57 »

Yes, I don't what to use an engine that has everything done for me as I want to learn how everything is done.

I literately have no 3D programming experience at all. Therefore I want to know where to start.
With this said, there's no doubt you want lwjgl, for low-level knowledge. It will allow you to create full games as well as special effects and more optimizations, and will translate to opengl wrappers in other languages.
Offline Harris6310

Senior Newbie





« Reply #11 - Posted 2013-05-12 06:53:52 »

But is there no tutorials or open source for 3D with just LWJGL?
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #12 - Posted 2013-05-12 19:00:24 »

Proper 3D OpenGL tutorials with only modern OpenGL: www.arcsynthesis.org/gltut/

Java+LWJGL port of the above tutorials: www.bitbucket.org/ra4king/lwjgl-shader-tutorials/

Offline Harris6310

Senior Newbie





« Reply #13 - Posted 2013-05-13 06:23:32 »

-snip-

Thanks, this is the exact sort of thing I was looking for.
Offline HeroesGraveDev

JGO Kernel


Medals: 249
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #14 - Posted 2013-05-13 06:38:12 »

-snip-

Please stop snipping quotes like that. Smiley

It's hard to find what you're referring to.

Snipping is only neccessary for extremely long posts, or when you want to cut out certain parts.

Offline Harris6310

Senior Newbie





« Reply #15 - Posted 2013-05-13 07:30:37 »

-snip-

Please stop snipping quotes like that. Smiley

It's hard to find what you're referring to.

Snipping is only neccessary for extremely long posts, or when you want to cut out certain parts.

Oh right, do you guys not do that here? It is quite common on another forum I am a member of.
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.

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

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

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

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

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

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

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

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

Longarmx (26 views)
2014-09-07 01:10:19

mitcheeb (34 views)
2014-09-04 23:08:59
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!