To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 13206
     
   
Subject: 
Re: My humble opinion about LDraw animation
Newsgroups: 
lugnet.cad
Date: 
Mon, 22 Aug 2005 18:13:18 GMT
Viewed: 
2265 times
  

In lugnet.cad, Stefan Gustavson wrote:
In lugnet.cad, James Reynolds wrote:

Lightwave is only $895, which isn't that expensive (how much does Windows cost?
How much does Photoshop cost?  How much does Flash cost?  How much does
Dreamweaver cost?).

How much does Linux cost? How much does OpenOffice cost? How much
does Gimp cost?

And I'll add to that the animated GIMP (forgotten its name) is used by
Dreamworks and other big animation studios.

Tim

   
         
   
Subject: 
Re: My humble opinion about LDraw animation
Newsgroups: 
lugnet.cad
Date: 
Mon, 22 Aug 2005 18:44:09 GMT
Viewed: 
2441 times
  

In lugnet.cad, Timothy Gould wrote:
And I'll add to that the animated GIMP (forgotten its name) is used by
Dreamworks and other big animation studios.

Right. When free software exists and is good enough to
outperform commercial solutions in some applications,
it will of course be used. The extremely successful
combination Apache/PHP springs to mind - lots of web
sites who could easily afford IIS/ASP still run Apache,
because it solves their particular problems better.

My point was that even if a free software title pales in
comparison to a commercial equivalent, it will still be
used if it is useful at all.
Get *any* kind of animation capabilities into the LDraw
tools, and if it is needed at all people will probably
start using it, and some will step forward to improve it.
Right now, nobody knows where to begin.

The LDraw file format, which is at the heart of it all,
is a static scene description language. I think we should
start attacking the problem there, and I would suggest
moving on to a more modern (but of course compatible)
file format, perhaps based on XML which has proven itself
in a large number of applications, quite a few of them
related to computer graphics.

  Stefan

   
         
     
Subject: 
Re: My humble opinion about LDraw animation
Newsgroups: 
lugnet.cad
Date: 
Mon, 22 Aug 2005 20:07:46 GMT
Viewed: 
2401 times
  

In lugnet.cad, Stefan Gustavson wrote:
The LDraw file format, which is at the heart of it all,
is a static scene description language. I think we should
start attacking the problem there, and I would suggest
moving on to a more modern (but of course compatible)
file format, perhaps based on XML which has proven itself
in a large number of applications, quite a few of them
related to computer graphics.

XML has poor human-readibility.
The text format should be accepted before it has a GUI front-end, and that can
be only if it's readeable enough.
Anyway, who writes the interpreter decides the format.

Considerations,

Damien

    
          
     
Subject: 
Re: My humble opinion about LDraw animation
Newsgroups: 
lugnet.cad
Date: 
Mon, 22 Aug 2005 20:20:23 GMT
Viewed: 
2418 times
  

In lugnet.cad, Damien Guichard wrote:
In lugnet.cad, Stefan Gustavson wrote:
The LDraw file format, which is at the heart of it all,
is a static scene description language. I think we should
start attacking the problem there, and I would suggest
moving on to a more modern (but of course compatible)
file format, perhaps based on XML which has proven itself
in a large number of applications, quite a few of them
related to computer graphics.

XML has poor human-readibility.
The text format should be accepted before it has a GUI front-end, and that can
be only if it's readeable enough.
Anyway, who writes the interpreter decides the format.

Considerations,

Damien

Poor XML has poor human-readibility. XML in general is fine.
<part>
  <no>
    13
  </no>
  <pos>
    10,12, 15
  </pos>
</part>

is quite readable.

   
         
   
Subject: 
Re: My humble opinion about LDraw animation
Newsgroups: 
lugnet.cad
Date: 
Tue, 23 Aug 2005 04:43:21 GMT
Viewed: 
2473 times
  

In lugnet.cad, Stefan Gustavson wrote:
In lugnet.cad, Timothy Gould wrote:
And I'll add to that the animated GIMP (forgotten its name) is used by
Dreamworks and other big animation studios.

Right. When free software exists and is good enough to
outperform commercial solutions in some applications,
it will of course be used. The extremely successful
combination Apache/PHP springs to mind - lots of web
sites who could easily afford IIS/ASP still run Apache,
because it solves their particular problems better.

My point was that even if a free software title pales in
comparison to a commercial equivalent, it will still be
used if it is useful at all.
Get *any* kind of animation capabilities into the LDraw
tools, and if it is needed at all people will probably
start using it, and some will step forward to improve it.
Right now, nobody knows where to begin.

The LDraw file format, which is at the heart of it all,
is a static scene description language. I think we should
start attacking the problem there, and I would suggest
moving on to a more modern (but of course compatible)
file format, perhaps based on XML which has proven itself
in a large number of applications, quite a few of them
related to computer graphics.

There are 2 ways you can approach this.

Animation involves time.  The LDraw format does not include anything in it to
deal with time.  The first approach would be to add something to deal with time
to the LDraw format.  This is a very bad idea IMO.  Leave LDraw to what it was
designed to do: create models.

The second approach is to convert LDraw files to other formats that already
support time functions.  There are several converters for POV-Ray, Blender,
Maya, Lightwave, etc etc.  If you stick with these, than you can use their
renderers as well.

There are things you can do to make your LDraw files animation ready.  Please
read this:

http://james.magnusviri.com/lego/animatable_models/

I wrote it specifically to address the parent/child or node linking that the
commercial packages support.  To sum it up, when performing an action on a
parent node, it affects the children nodes.  If you don't have these
relationships in your models, or if the pivot points are off, animation is a
nightmare.

It is possible to have parent/child relationships in LDraw by using MPD and
subfiles.  My article talks about this.  It is also possible to have
parent/child nodes in POV-Ray by using the union command.

So animation is already possible.  But I'm sure what everyone wants is a 3d
animation packaged aimed at Legos ONLY.  And to get that, as Damien says, you
first have to have a file format.  Well, I'm suggesting POV-Ray because it is
free and many LDraw users are already familiar with it (via rendering).  But
whatever format is picked is pretty much up to the programmers.

I don't see much programming going on lately though.  Who would even do any of
this work?  An animation GUI is a huge project.  I would rather fork out $895
than wait for someone to write the app.  And I'm not a pro.  To me the hobby is
worth $895.  I'm just lucky I've learned POV-Ray and don't have to fork out
$895.

I should also note that animations themselves are huge projects.  I have found
that I don't have time to animate and make models at the same time.  So I have
turned to the many LDraw files out there for scene and props.  Unfortunately,
most are not set up so I can animate them without a lot of work.  This is why I
have written the animatable models tutorial.  And *hint hint* I could use help
with props as I'm sure would anyone else who actually started to make
animations.

 

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR