Thrive Game Development
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 18 users online :: 0 Registered, 0 Hidden and 18 Guests

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
Procedural Animations Emptyby NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
Procedural Animations Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
Procedural Animations Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
Procedural Animations Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
Procedural Animations Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
Procedural Animations Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
Procedural Animations Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
Procedural Animations Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
Procedural Animations Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
Procedural Animations Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
Procedural Animations Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
Procedural Animations Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
Procedural Animations Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
Procedural Animations Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
Procedural Animations Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
Procedural Animations Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
Procedural Animations Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
Procedural Animations Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
Procedural Animations Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
Procedural Animations Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 Procedural Animations

Go down 
+2
~sciocont
Tenebrarum
6 posters
AuthorMessage
Tenebrarum
Society Team Lead
Tenebrarum


Posts : 1179
Reputation : 32
Join date : 2010-10-01
Age : 31
Location : ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

Procedural Animations Empty
PostSubject: Procedural Animations   Procedural Animations EmptyWed Aug 17, 2011 7:18 pm

This is going to take place slightly further down the line, but I felt it nessicary to bring up before this turns around and bites us in the Belgium.

Obviously one of the biggest challenges for making the OE is going to be makinng the myriad of possible creatures move and interact with their world in a way that looks realistic.

Looking back on spore, I notice that the major issue they had was that they appear to have used one universal animation procedure for all creatures in the game. It's actually very interesting to compare and contrast the animations that you see in the various itterations of the game. (Try comparing this to the full release.)

This meant that while some body shapes animated quite well, others looked awkward and broke immersion.

While this may be impossible to make compatible with NPCevo, I think it might be in our favor to have multiple procedures for animation, which the player at least can pick and choose from to suit their desires.

Now, moving on to a bigger issue. If I understand correctly, roadkillguy may be our savior, but he is not a God and his powers are limited. The current projects of merely putting together an engine are incredibly difficult and taxing in the extreme. We want this game made, but we also want it made well. There are certain things that may be nigh impossible to change once implemented into the code. (For example, it seems unlikely that we could go back and add destructable terrain a la From Dust if we don't put it in from the start.)

I don't really have a solution for this problem. We need more resources to work with to really do what we're talking about. Easily anyway. Any thoughts?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptyThu Aug 18, 2011 10:40 am

The hardest part of procedural animation will just be writing the code, since we already have rigged skeletons and my joint system (which I will post soon) really helps determine how joints can move.
Back to top Go down
Seregon
Regular



Posts : 263
Reputation : 37
Join date : 2011-08-10
Location : UK

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptyThu Aug 18, 2011 12:15 pm

~sciocont wrote:
The hardest part of procedural animation will just be writing the code, since we already have rigged skeletons and my joint system (which I will post soon) really helps determine how joints can move.

While this will be a pain to code, thats not the problem. The hardest part by far is comming up with a system/implementation. Early spore videos talked about doing this in various ways, but judging by the final result they largely abondoned their efforts.

My best suggestion for a place to start is using IK chains, whereby you move a creatures 'foot' in a way which moves it forwards, and joint information takes care of the rest of the animation. The same foot movement (with some minor variations, perhaps based on a creatures activity or mass) could be used for most creatures, but I don't know whether it would be possible to base other animations on this.

@~scio - sorry, I looked back and noticed that your bone system may help with this, I'll wait till you post it to have a look, should be interesting.
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptyThu Aug 18, 2011 3:14 pm

Even with the bone system, we're going to be running quite a bit of math to determine that x part moving x degrees causes y part to move y degrees... of course, just about any animation we use is going to do that.
Back to top Go down
Poisson
Regular
Poisson


Posts : 322
Reputation : 11
Join date : 2010-07-07
Age : 29
Location : AK (GMT -9)

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptyThu Aug 18, 2011 10:22 pm

Not to mention that we also have the issue of how swimming, slithering, jumping and other non-walking animations will work.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptyThu Aug 18, 2011 10:58 pm

Poisson wrote:
Not to mention that we also have the issue of how swimming, slithering, jumping and other non-walking animations will work.
Swimming is easily handled by the new joint concept. The muscle procedure will be up soon as well.
Back to top Go down
roadkillguy
Experienced
roadkillguy


Posts : 528
Reputation : 17
Join date : 2010-08-25
Age : 31
Location : Rhode Island

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptySat Aug 20, 2011 6:30 am

It's reverse kinematics... you move the end and then calculate where all the other joints would be. I could do it with basic opengl lines, but I don't know how to render a mesh to a skeleton dynamically. I'm sure there's classes that handle this, but I honestly don't know of any.
Back to top Go down
Tenebrarum
Society Team Lead
Tenebrarum


Posts : 1179
Reputation : 32
Join date : 2010-10-01
Age : 31
Location : ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations EmptySat Aug 20, 2011 9:25 am

roadkillguy wrote:
It's reverse kinematics... you move the end and then calculate where all the other joints would be. I could do it with basic opengl lines, but I don't know how to render a mesh to a skeleton dynamically. I'm sure there's classes that handle this, but I honestly don't know of any.
Well, if we can get the lines down we'll be a Belgium side closer.
Back to top Go down
Sponsored content





Procedural Animations Empty
PostSubject: Re: Procedural Animations   Procedural Animations Empty

Back to top Go down
 
Procedural Animations
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Design :: Editors :: Organism-
Jump to: