Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
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  
  2.5D Modler  (Read 1404 times)
0 Members and 1 Guest are viewing this topic.
Offline ShannonSmith
« Posted 2013-12-24 20:17:08 »

I finally got some free time over the holidays and was intrigued by the latest Lost Garden prototyping challenge so decided to give it a go.
Click to try:


To use:
  • Just click after selecting a shape type to add primitives.
  • You can re-order primitives by dragging them in the list.
  • Ordering is important for holes and primitives with co-planar faces.
  • Holes effect shapes below them.
  • Co-planar faces are draw in the order they appear in the list.
  • Re-size a primitive using the handles after selecting a shape.
  • Move a shape left/right, front/back by dragging the top face.
  • Move a shape left/right, up/down by dragging the front face.
  • The color palette can be changed by double clicking on a color.
  • Models are saved/shared by URL.

Let me know what you think, particularly if the modeling operations (moving/re-sizing) seem intuitive.
Offline ShannonSmith
« Reply #1 - Posted 2013-12-29 09:48:36 »

New version up:

  • Grid for aligning shapes
  • Some rendering improvements
  • An output render for saving images



Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #2 - Posted 2013-12-29 17:23:56 »

This tool is awesome!
I don't understand why no one is commenting on this, its really cool.

However, the lagging is a bit annoying.
Any movement is 0,2 - 0,5 sec behind on my pc.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kingroka123

JGO Knight


Medals: 27
Projects: 5
Exp: 1 year


Gamer's Helmet


« Reply #3 - Posted 2013-12-29 19:24:53 »

this is really cool  Grin
I also found it a bit laggy though

Offline CommanderKeith
« Reply #4 - Posted 2013-12-29 19:45:54 »

Swiss cheese:
http://www.angryoctopus.co.nz/lgmodler/index.php?model=BQAAGy0ICQgteABAeAhXQLwIJEA0CEY.

It's great, makes very simple art look good with the shadows and smooth curves.
I couldn't control the primitive objects very well, for some reason I couldn't move them in certain directions, they would get stuck and not move. I suspect it's because they hit some boundary I couldn't see or maybe it's because I don't understand the reason for the dividing line between the upper and lower parts of the drawing surface.
Would also be great to have some more different angled primitives.
Nice job Shannon.

Offline ShannonSmith
« Reply #5 - Posted 2013-12-29 20:11:56 »

I agree about it being a bit laggy, it's because the rendering is a little slow (mostly because of the shadows). I've added a preview mode when moving/re-sizing objects that disables the shadows so it should be much faster now.
Offline ShannonSmith
« Reply #6 - Posted 2013-12-29 20:15:14 »

Swiss cheese:
http://www.angryoctopus.co.nz/lgmodler/index.php?model=BQAAGy0ICQgteABAeAhXQLwIJEA0CEY.

It's great, makes very simple art look good with the shadows and smooth curves.
I couldn't control the primitive objects very well, for some reason I couldn't move them in certain directions, they would get stuck and not move. I suspect it's because they hit some boundary I couldn't see or maybe it's because I don't understand the reason for the dividing line between the upper and lower parts of the drawing surface.
Would also be great to have some more different angled primitives.
Nice job Shannon.


Yes I need to add a few more visual cues for bounding/moving objects. The lower half is the ground plane and the model is bounded to 16x16x16 cube.
Offline CommanderKeith
« Reply #7 - Posted 2013-12-29 20:59:25 »

Ah I see, now it makes sense. Maybe the label the ground with 'width' and 'depth' arrows and the sky with a 'height' arrow.
The visual cue for a boundary line being hit could be highlighted in red.

I was trying to make a log cabin but it's missing cylinders going from left to right.

Has the tool inspired you to make any tilesets? I think some really nice figures could be made.

Offline ShannonSmith
« Reply #8 - Posted 2013-12-29 23:18:18 »

Unfortunately I can't do left to right cylinders with the current rendering engine, each vertical cross section has to be rectangular to make the boolean operations simple to calculate. I may look at doing a custom ray-tracer and allow many more shapes to be drawn.

I was hoping other people would make tilesets using it but I may have a go at some point when I get it working well enough.
Offline CommanderKeith
« Reply #9 - Posted 2013-12-30 04:10:44 »

I think it's a very intuitive tool after reading the instructions and understanding the 16^3 restriction, I think you could get some artists trying it out if you advertised on an artist's forum.

Here's a barn:
http://www.angryoctopus.co.nz/lgmodler/index.php?model=CwAAGS0oGggeCQAomzgWCJt3AUm7iDMLZnhnC2aINAtEeGcLRHg0WScovGmNKLw.

It would be nice to have:
undo and redo
copy and paste
more colours
a finer grid
movement using keys

The right hand list of primitives is a great idea, I find it easier to select stuff from that menu.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ShannonSmith
« Reply #10 - Posted 2013-12-30 04:22:03 »

Thanks for giving it a proper go.

Undo and redo would be next on my list, I found myself pressing ctrl-z constantly out of habit.
You can change any of the colors in the palette by double clicking, and I think 15 per model is enough.
A finer grid would be good but at the moment URL-encoded models really require compact coordinates (each shape is just 4 bytes at the moment).

If there is enough interest in the idea I would make a version 2 that runs on the desktop and has a more complete set of features and saves models to files.
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.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (25 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (13 views)
2014-07-29 10:59:34

E.R. Fleming (33 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (43 views)
2014-07-24 01:59:36

Riven (44 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

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

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

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54
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!