From mboxrd@z Thu Jan 1 00:00:00 1970 From: adam Subject: Re: [OT] Generate animations (programmatic) Date: Tue, 19 Jun 2012 17:27:09 +1200 Message-ID: <1340083629.8313.20.camel@ahc> References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:39032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgqyB-0005sV-Nn for emacs-orgmode@gnu.org; Tue, 19 Jun 2012 01:27:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sgqy9-0004PA-OK for emacs-orgmode@gnu.org; Tue, 19 Jun 2012 01:27:15 -0400 Received: from nctlincom02.orcon.net.nz ([60.234.4.75]:57919) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sgqy9-0004Ni-67 for emacs-orgmode@gnu.org; Tue, 19 Jun 2012 01:27:13 -0400 Received: from mx4.orcon.net.nz (mx4.orcon.net.nz [219.88.242.54]) by nctlincom02.orcon.net.nz (8.14.3/8.14.3/Debian-9.4) with ESMTP id q5J5TWeI026480 for ; Tue, 19 Jun 2012 17:29:32 +1200 Received: from Debian-exim by mx4.orcon.net.nz with local (Exim 4.69) (envelope-from ) id 1Sgqxq-0000cX-I4 for emacs-orgmode@gnu.org; Tue, 19 Jun 2012 17:26:54 +1200 In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Torsten Wagner Cc: Org Mode Mailing List On Tue, 2012-06-19 at 12:05 +0900, Torsten Wagner wrote: > Hi, > > its a bit OT (well maybe there is a babel solution ;) ) > I am looking for a way to generate small animations for educational > purpose. I know many here did/do/plan to do similar things, thus I > would like to ask here. > > Those animations need to follow some underlying algorithms (I would > need a correct physical, chemical, biological behavior). > I'm not an art person (so please don't tell me to get pen and paper) > and do not have the time (well the animations should help me but they > are not my daytime job) to spend hours or even weeks in getting > Blender and Co creating (superb) animations. > > Thus I am looking for: > > * Possibly a programmatic way to create animations > * Something with a good balance of effort vs. output > * Possibility to either inject results from other programs (scilab, > python, matlab, etc.) or to include the necessary behavioral model > * The output should be readable on many different platforms (Linux, > Mac, Windows, Android, IOS, etc) > * An open and well described output format > * An open and well described workflow > > Well, the last two points are important to me, since I might use the > animations for longer time (course material) and I would like to have > a chance to open and modify them even in 3, 5 or even 10 years. > > My ideas so far > > * Processing language (seems interesting and fast to get results, > however, not really an open output format, can't see the future of it > clearly) > * ProcessingJS (this solves the problem of having a easy to read > output format, other problems are still the same) > * Adobe flash (violates several of the above requirements, plugins on > different platforms are a mess) > * SVG + HTML5 (this looks promising as many web-browser would be > capable to open it without plugin, but I can't find a programmatic > easy way to start with this, any authoring tools, libs or APIs?) > * TIKz + animation (I use Tikz already and really like it. Never used > the animation package. However, animated PDFs are only readable with > the Adobe Reader) > * Python (well Python as a general language might work nice, however, > which package could be used for animation? I used once pygames but > this seems to be graphically disadvantaged) > * Inkscape (there are modules to do animation, but how to get my > behavior model into it?) > * Blender, Gimp (steep learning curve, many many ours of work to get > an animation) > * Synfig, Pencil, ktoon, etc (maybe faster results compared to > Blender, but again, how to get my behavior model into it?) > * Powerpoint, Libreoffice Presenter (well, as soon as it comes to a > bit more complex animations this becomes fast a nightmare) > > Ideally, I would love to see something like TikZ with a good way to > add animations and to finally generate a SVG-based animation readable > by almost all webbrowsers. > This embedded in a language which allows me to perform the behavioral > modeling too and I would be quite happy already. > > I would be glad if some of you could share there ways, ideas and > workflows to do this kind of animations. > > All the best > > Torsten > Is POV-Ray out of the question? - command-line driven - outputs many graphic types - very programmable - can (be programmed to) read and parse intermediary text/data files - robust - render to animation later with ffmpeg or mencoder