Jump to content


Photo

"bones" in gamemaker


  • Please log in to reply
37 replies to this topic

#21 Keypress

Keypress

    Something soothing

  • GMC Member
  • 271 posts
  • Version:GM8

Posted 23 July 2012 - 12:54 PM

Really? Have you what they're doing with Game Maker?


I think you accidentally a word there.
  • 1

#22 Syynth

Syynth

    GMC Member

  • GMC Member
  • 434 posts
  • Version:GM:Studio

Posted 23 July 2012 - 01:25 PM

Really? Have you what they're doing with Game Maker?


I think you accidentally a word there.

Good to see you got my point. :dry:
  • 0

#23 Pandaboy

Pandaboy

    GMC Member

  • GMC Member
  • 518 posts

Posted 26 July 2012 - 01:36 AM

I think it's more like, game maker was never meant to be a program to create high-end 3D games, so they have focused on developing other features than developing the 3D functions. but to me, 2D seems... not obsolete, but... games in a 3D environment feels so much better, and I wish game maker would keep up with that.
  • 0

#24 orange451

orange451

    GMC Member

  • GMC Member
  • 984 posts
  • Version:GM8

Posted 26 July 2012 - 02:32 AM

I think it's more like, game maker was never meant to be a program to create high-end 3D games, so they have focused on developing other features than developing the 3D functions. but to me, 2D seems... not obsolete, but... games in a 3D environment feels so much better, and I wish game maker would keep up with that.


They plan to add shader support in gmstudio, which is nice :)
  • 0

#25 Pandaboy

Pandaboy

    GMC Member

  • GMC Member
  • 518 posts

Posted 26 July 2012 - 09:09 AM

They plan to add shader support in gmstudio, which is nice :)


well if you ask me, what good are shaders if you can't even have vertex animation?
I mean, shaders are there to make the graphics look better, and even realistic if you want.
and if we're stuck on animating by using d3d transformations on seperate sub-models, the contrast of nice shaders and hard and ugly seams in-between the different parts will just feel wierd.. It would be like trying to learn how to run before even learning how to stand up, imo.

Here's a little character I have (he has no face or clothes atm xD).
Would look so much better without the seams, and shaders won't make it better :c

Posted Image
  • 1

#26 Keypress

Keypress

    Something soothing

  • GMC Member
  • 271 posts
  • Version:GM8

Posted 26 July 2012 - 09:25 AM

I'm assuming the shaders are designed for 2D, then. It'd make no sense to lack the core mechanics 3D requires, and then tack on shaders. It's like painting flames on a car without tires.

VROOM GO FASTER STRIPES VROOM

What.

Edited by Keypress, 26 July 2012 - 09:27 AM.

  • 0

#27 Apadayo

Apadayo

    GMC Member

  • New Member
  • 5 posts
  • Version:GM8

Posted 27 July 2012 - 02:13 PM

3D bone animation has been left as an exercise to the users of the program and so far no one has come up with a reasonable solution yet. Why anyone would care about shaders in a 3d animation topic is beyond me... shaders alter the appearance of colors, bump mapping, lighting, and reflections. You COULD hide those seams with a shader but it would even more calculations to find out where they are and blend them together than just doing 3d bone animation properly.
Try reading up on shaders before you make random allegations about them.
  • 0

#28 Master Xilo

Master Xilo

    GMC Member

  • GMC Member
  • 379 posts
  • Version:GM8

Posted 27 July 2012 - 04:32 PM

Try reading up on shaders before you make random allegations about them.

Why anyone would care about shaders in a 3d animation topic is beyond me

Vertex shaders are commonly used today for on-GPU skinning.

CPU skinning (which is sufficient for poly count wise Age Of Mythology/Warcraft 3/Quake 3-like models) would be easy to implement with the information I gathered:
http://gmc.yoyogames.com/index.php?showtopic=547525
http://gmc.yoyogames.com/index.php?showtopic=547564
the latter even includes a sample that morphs a model between two states in real time.

Edited by Master Xilo, 27 July 2012 - 04:33 PM.

  • 0

#29 Apadayo

Apadayo

    GMC Member

  • New Member
  • 5 posts
  • Version:GM8

Posted 27 July 2012 - 10:04 PM

I've only ever seen people use vertex shaders for bump maps and normal maps. And saying CPU skinning isn't for high end games is pretty useless here because I've never seen a game here that has a polycount higher Quake.
  • 0

#30 orange451

orange451

    GMC Member

  • GMC Member
  • 984 posts
  • Version:GM8

Posted 28 July 2012 - 12:10 AM

because I've never seen a game here that has a polycount higher Quake.

Then you haven't looked hard enough :)

3D bone animation has been left as an exercise to the users of the program and so far no one has come up with a reasonable solution yet.

Like I said before, you haven't looked hard enough :)

Edited by orange451, 28 July 2012 - 12:13 AM.

  • 0

#31 Pandaboy

Pandaboy

    GMC Member

  • GMC Member
  • 518 posts

Posted 28 July 2012 - 04:28 AM

@Apadayo
I never said you couldn't hide the seams with shaders normally, but this is game maker. It would be way too expensive to calculate and alter the shaders of every sub-model of every object in the game every step, to remove seams created by 3D lighting (also way too time consuming for the job, seeing how it would just be trying to make obsolete ways of 3D work). My point was - shaders can make a game look so much better (both 2D and 3D), but if you lack core mechanics of 3D, using them in a 3D environment will make a very large contrast between modern and very old 3D technology. I mean, even Nintendo 64, released in 1996, had vertex animation, and other 3D elements you have to shed blood, sweat and tears to gain in gamemaker.
I'm just saying it would be nice if the developers of gamemaker worked a bit more on the 3D functions, both for the gamemaker users, and for their own sake. they could sell 3D gamemaker as a new version or an addon to make big money, i mean check the prices of other game developing programs that uses 3D. gamemaker will never be that good at 3D, but they could easily sell a 3D version for at least double the normal game maker price

Edited by Pandaboy, 28 July 2012 - 04:38 AM.

  • 1

#32 Keypress

Keypress

    Something soothing

  • GMC Member
  • 271 posts
  • Version:GM8

Posted 28 July 2012 - 01:05 PM

What's wrong with writing your own bones animation system?


Because GML is slow as molasses.
  • 0

#33 Coga19000

Coga19000

    GMC Member

  • GMC Member
  • 100 posts
  • Version:GM8

Posted 28 July 2012 - 01:29 PM

@Pandaboy

Puting such a price in Game Maker would cause everyone to stop buying it.
  • 0

#34 Pandaboy

Pandaboy

    GMC Member

  • GMC Member
  • 518 posts

Posted 29 July 2012 - 05:22 AM

@Pandaboy

Puting such a price in Game Maker would cause everyone to stop buying it.


That's why I said if they make it, they should release it as another version or an addon called something like "Gamemaker 3D" so it's optional. And I'm sure 3D users would pay double just for the upgrade, just look at the prices of modelling and animation software. even then GM3D would be cheap.
  • 0

#35 Coga19000

Coga19000

    GMC Member

  • GMC Member
  • 100 posts
  • Version:GM8

Posted 29 July 2012 - 08:35 AM

Double or even triple the price is quite neat, but 400o_O, 1500 :sick: or 4000 :skull: ? I don't think so. These are the prices you showed us.
  • 0

#36 Pandaboy

Pandaboy

    GMC Member

  • GMC Member
  • 518 posts

Posted 29 July 2012 - 03:50 PM

check the prices of other game developing programs that uses 3D. gamemaker will never be that good at 3D, but they could easily sell a 3D version for at least double the normal game maker price


Edited by Pandaboy, 29 July 2012 - 03:50 PM.

  • 0

#37 cadekaito

cadekaito

    GMC Member

  • GMC Member
  • 44 posts
  • Version:GM8.1

Posted 02 August 2012 - 12:26 AM

im now debating whether extremely realistic look is possible...

Edited by cadekaito, 02 August 2012 - 12:27 AM.

  • 0

#38 EGF

EGF

    GMC Member

  • GMC Member
  • 37 posts
  • Version:GM8

Posted 16 August 2012 - 01:56 PM

Hey Panda, i know i already told you about EGF animator when it wasnt as advanced as it is now. so if you want to start adding animations into games you can do so with it. Here is the topic about it all.

EGF animator topic
http://gmc.yoyogames...howtopic=550931
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users