GDR Forum Index
Podcast Podcast
Dev Dev Logs
Search Search
RSS RSS
Register Register
Log in Log in
Reply to topic GDR Forum Index -> Game Developer's Refuge -> Development Log - Robot Designer Page 1, 2  Next
View previous topic :: View next topic  
Author Message
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Fri May 28, 2010 12:47 pm    Post subject: Development Log - Robot Designer Reply with quote

hey guys. here's a project i've been working on this week. it's a simple 3d editor for taking small 3d models and attaching them to a skeletal structure to make robot models.





i've been working on a racing game called Zero GTR, off and on, for the last few months that this will be used for. i'm also considering making another Prompt Critical game using this editor to make more complex models that break apart like in the original game.

Prompt Critical

_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9413
Location: Not Finland
PostPosted: Fri May 28, 2010 10:23 pm    Post subject: Reply with quote

So, with the robots... can you grab limbs and toss them around ragdoll-style, or animate the models in some way?
View user's profile Send private message Visit poster's website
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sat May 29, 2010 2:01 am    Post subject: Reply with quote

animate yes. ragdoll, i'm not sure if i'll go that far. i'm going to try without it first and see if putting in ragdoll physics will be necessary for what i want to use it for. if it gets that complicated i'll write an exporter so i can use blender or 3ds to do the rigging
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9413
Location: Not Finland
PostPosted: Sat May 29, 2010 8:09 am    Post subject: Reply with quote

Between the work you and Bean are doing, I'm really wishing I had the time to delve further into 3D ^__^
View user's profile Send private message Visit poster's website
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sun May 30, 2010 3:50 am    Post subject: Reply with quote

playing around with more complex models and adding in features like copy/paste


_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9413
Location: Not Finland
PostPosted: Sun May 30, 2010 5:17 am    Post subject: Reply with quote

Heh, that looks like something you'd see in an R-Type boss battle. Very cool.
View user's profile Send private message Visit poster's website
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sun May 30, 2010 5:22 am    Post subject: Reply with quote

ooo, thats a good idea, i should look through some r-type stuff for inspiration / test designs!
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10788
Location: Canadia
PostPosted: Sun May 30, 2010 6:45 am    Post subject: Reply with quote

Indeed. That is bad ass. :)
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sat Jun 05, 2010 8:49 pm    Post subject: Reply with quote

alright, i'm at the last stretch before this beta is released. should be up in 12 hours or so
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
sonrisu
Moderator

Joined: 31 Aug 2005
Posts: 4978
Location: Silicon Valley!
PostPosted: Sun Jun 06, 2010 9:47 am    Post subject: Reply with quote

Looks like the ship from Einhander. ;)
_________________
loomsoft :]
View user's profile Send private message Visit poster's website
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sun Jun 06, 2010 5:03 pm    Post subject: Reply with quote

i'll have to check that one out too. well, i got the widgets revamped so they work much much nicer, and got save and load put in. just need to put in some interface buttons and make save and load actually have a gui interface instead of hotkeys. but it's definitely shaping up.
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Sun Jun 06, 2010 11:41 pm    Post subject: Reply with quote

added in a menu that slides out of the right side of the screen. this will be the main navigation for options, plus lists all the keyboard shortcuts




hah, i just realized in the screenshot that paste and scale component have the same hotkey, woops
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight


Edited by syn9ne on Mon Jun 07, 2010 4:43 am; edited 2 times
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
BadMrBox
Developer

Joined: 12 Jun 2006
Posts: 1196
Location: Beyond return
PostPosted: Mon Jun 07, 2010 4:30 am    Post subject: Reply with quote

Looks like pron :D
_________________
My Blog | I take steroids for my bad knee. Now I can kick a smart car across the Walmart parking lot![/size]
View user's profile Send private message Visit poster's website MSN Messenger
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Mon Jun 07, 2010 8:17 am    Post subject: Reply with quote

ok, i'm at the point where i can release a beta. i just need to write a basic instruction manual, heh
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Mon Jun 07, 2010 9:29 am    Post subject: Reply with quote

ok, here it is if you want to play with it. it's still in the early stages, but it works, and i tried pretty hard to make editing work nicely =D

please post any questions/comments/criticism/recommendations

http://syn9.thingie.net/index.php?table=robosculpt
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10788
Location: Canadia
PostPosted: Mon Jun 07, 2010 11:34 am    Post subject: Reply with quote

I can't seem to get the left click to do anything but select pop-out menu options.
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Mon Jun 07, 2010 11:42 am    Post subject: Reply with quote

hrm. when you create a bone, are you able to drag on the rotator widget or drag the length arrow?

does clicking on New Bone on the menu, or hitting 'N' create a new bone that you can manipulate?
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10788
Location: Canadia
PostPosted: Mon Jun 07, 2010 11:49 am    Post subject: Reply with quote

I can create a bone with N and the menu, but left clicking elsewhere has no function what-so-ever.

I run Windows 7 (64bit).
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Mon Jun 07, 2010 11:56 am    Post subject: Reply with quote

hrm. do the spinning objects show up on the left? try this. click new file, then new bone, then click on the top right object in the group on the left. it should add a red hex thing to the model. then use the mouse scroll wheel to zoom in on it.

hold down the middle mouse button to rotate the view so you can see all the rotator axis. then move the mouse over an axis so it changes color. then try to drag the left mouse button to rotate the object.

hopefully that works.
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10788
Location: Canadia
PostPosted: Mon Jun 07, 2010 1:16 pm    Post subject: Reply with quote

Yes I see spinning objects, but clicking on any of them does nothing. Even pressing TAB to change modes, I can never make one of those spinning objects highlight or appear.

Middle button rotation works, but doesn't change anything.
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Mon Jun 07, 2010 1:48 pm    Post subject: Reply with quote

interesting. ok. i'll start hanging out in #gdr, if you could send me a msg when i'm in there, i'll put together a test version to see if we can find out why they wont highlight or register clicks
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10788
Location: Canadia
PostPosted: Mon Jun 07, 2010 1:52 pm    Post subject: Reply with quote

Sure. I'll be there shortly.
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9413
Location: Not Finland
PostPosted: Mon Jun 07, 2010 4:29 pm    Post subject: Reply with quote

Seems to work fine for me. I can create as well as edit stuff. I have a bit of a hard time adding a new component (it adds it, but doesn't automatically select it, I think?) but editing existing stuff works pretty well. The mouse wheel, clicky camera stuff works just as expected.

I'll play around with it more tomorrow. Gotta get some sleep :(
View user's profile Send private message Visit poster's website
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Wed Jun 16, 2010 12:58 am    Post subject: Reply with quote

well, ive made some progress with this selection bug. it turns out that different video card manufacturers return different ranges of values for the depth buffer when using glReadPixels. this is causing gluUnProject to go crazy cause it expects to have a window z value in the range of 0 (near clipping plane) to 1 (far clipping plane)

should have a fix soon.
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
syn9ne
Contributor

Joined: 09 Jan 2010
Posts: 312

PostPosted: Wed Jun 16, 2010 2:12 am    Post subject: Reply with quote

update:

Fixed left click bug on widgets and the component list.
Pasting a new component now auto selects the pasted component.

http://syn9.thingie.net/?table=robosculpt
_________________
The Hideout Games :: #thehideout on freenode.net :: Pinterest :: Greenlight
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger
Reply to topic GDR Forum Index -> Game Developer's Refuge -> Development Log - Robot Designer Page 1, 2  Next
Game Developer's Refuge
is proudly hosted by,

HostGator

All trademarks and copyrights on this page are owned by their respective owners. All comments owned by their respective posters.
phpBB code © 2001, 2005 phpBB Group. Other message board code © Kevin Reems.