Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  Bones  (Read 1311 times)
0 Members and 1 Guest are viewing this topic.
Offline Preston

Senior Member


Medals: 4



« Posted 2003-12-22 05:13:12 »

Good morning,

because I'm new to 3d bones please bear with the following question: is there a way to feed 3d models with bones to Xith3d?
Since I've never read about it here in the forum, I guess the answer is no? In case of that: would it be a (very) big task to do such a thing?
Offline Yuri Vl. Gushchin

Senior Member




Speak Java!


« Reply #1 - Posted 2003-12-22 07:34:59 »

I planned to work on this in really nearest future. The way of defining bone-animated model will be quite similar to Morph, but only bones will be morphed while the shape will be calculated basing on morphed bones.

Yuri

Yuri Vl. Gushchin
JProof Group
Offline abies

Senior Member





« Reply #2 - Posted 2003-12-22 08:38:32 »

Please consider making bone interface generic enough to support shape-per-bone version (as opposed to skin-mesh with weights). This way, every bone would modify transform group, not touching geometry at all. This allows geometry to be cached on GPU, use GPU transforms and is absolutely enough for robots/turrets/mechanical stuff.

Artur Biesiadowski
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Yuri Vl. Gushchin

Senior Member




Speak Java!


« Reply #3 - Posted 2003-12-22 19:18:30 »

I expect to have several different bone-related nodes as an extension to Xith3D core nodes. The Morph node had to be also left away from Xith3D core but added because of Java3D compatibility reasons.

As for bone animations, I am thinking about weighted skin-mesh (say, Morph-based), shape-per-bone (say, GeometryTranslocator-based), Bone groups (as a tree of TransformGroups), and, more interesting, Cg or GLslang-based bone anim nodes. I don't know which will come first but what I personally need first is a skin-mesh.

Yuri

Yuri Vl. Gushchin
JProof Group
Offline Preston

Senior Member


Medals: 4



« Reply #4 - Posted 2004-01-11 07:38:08 »

A graphic artist who feeds his bones-animated 3d modells to Renderware, said that Renderware does the blending of the (boned) animation models "internally" (?). So the artist who does do the animation, doesn't need to create the blending of one animation sequence to the other.

Does Xith3d's "bone" system intend to provide something similar?

I'm asking because I really don't know, but am being told that to program such a blending in a "non boned" 3d-engine is complex...
Offline Yuri Vl. Gushchin

Senior Member




Speak Java!


« Reply #5 - Posted 2004-01-11 10:36:02 »

Quote
program such a blending in a "non boned" 3d-engine is complex...


Any 3D engine pretending to be good is complex. Complexity is not a stopper to implement this.

Even more, I already have two boned test models from two different animation authoring programs, so we will see very soon.

Yuri

Yuri Vl. Gushchin
JProof Group
Offline Preston

Senior Member


Medals: 4



« Reply #6 - Posted 2004-01-11 11:01:59 »

Quote

Any 3D engine pretending to be good is complex. Complexity is not a stopper to implement this.

Yes, of course not. :-)
What I've meant (sorry for my basic English) has been: in case someone would have to implement this "boning" into his game using a non-boned 3d engine, it would delay his game by some months and this could be a stopper argument for the non-boned 3d engine (in case the graphic artists for example would instist on boned animations).
(I'm not sure again if I expressed it correctly in English... hope it's more clear now?)

Quote
Even more, I already have two boned test models from two different animation authoring programs, so we will see very soon.

Very good! Sounds pretty well. :-)  Can't wait again... ;-)
Offline Yuri Vl. Gushchin

Senior Member




Speak Java!


« Reply #7 - Posted 2004-01-11 14:04:32 »

Quote
in case someone would have to implement this "boning" into his game using a non-boned 3d engine, it would delay his game by some months and this could be a stopper argument for the non-boned 3d engine (in case the graphic artists for example would instist on boned animations).


In short words: Xith3D will support bone animation. I hope this will be added in the nearest future.

Yuri

Yuri Vl. Gushchin
JProof Group
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.

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

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

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

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

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

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23

MustardPeter (44 views)
2014-07-16 23:30:00
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

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!