https://wiki.synfig.org/api.php?action=feedcontributions&user=JavaJake&feedformat=atomSynfig Studio :: Documentation - User contributions [en]2024-03-29T11:48:09ZUser contributionsMediaWiki 1.26.3https://wiki.synfig.org/index.php?title=DemoReel&diff=6821DemoReel2008-04-19T19:01:54Z<p>JavaJake: Added music suggestion</p>
<hr />
<div>=== Goal ===<br />
Produce a demo reel for display on Youtube, revver, etc to showcase the capabilities of Synfig, and generate interest in the community of artists and coders to use and improve Synfig. Ideally the whole video could be produced in Synfig (excluding audio). <br />
<br />
=== Proposed screenplay ===<br />
Unless otherwise stated the source is from the Synfig examples. There seems to be a recurring theme of 'eyes' here, so the tentative working title is 'The Eye's have it'. <br />
<br />
==== Introduction ====<br />
Open with <br />
* Cutscene by genete<br />
<br />
then an animated figure synched to some speech - "Welcome to the Synfig Demo Reel" (I have something in the works for this one)<br />
<br />
Either - Cover the basics - shapes, lines, filters, distortions, transforms, etc, or just launch straight into a slide show of still images.<br />
<br />
: For this step you could add some stills (or capture videos) of close ups of the GUI using he main important synfig features (parameter list, keyframes, navigator, waypoints, gradients, effects, curves...)--[[User:Genete|Genete]] 13:30, 21 November 2007 (EST)<br />
<br />
==== Stills ====<br />
<br />
* Gradients.sif<br />
* wallpaper/backdrop.sif<br />
Some combination of zooming in and out on the eyes of the following to demonstrate that Synfig is vector based and looks good at any resolution:-<br />
* Rore's Cat<br />
* Tux<br />
* prologuekid.sif<br />
* pirate.sif<br />
* Macwolfen.sif<br />
* New Julia/newjulia2.sif<br />
<br />
<br />
Transition to -<br />
<br />
==== Animations ====<br />
* mandelbrot.sif<br />
* cells.sif<br />
* noise.sif<br />
* z_depth test.sif - deleted (we have better animations)<br />
* warpcube.sif<br />
* Preamble taffy.sif - deleted (we have better animations)<br />
* Rotating gears by dooglus http://uk.youtube.com/watch?v=ljmQARJccYk<br />
* underwater by Ulrik http://uk.youtube.com/watch?v=j7fO-1V_IFA<br />
* plant growing by Ulrik http://uk.youtube.com/watch?v=UqeUOrAoziE<br />
* room by Ulrik http://uk.youtube.com/watch?v=UWxj9NenDTE<br />
* eye.sif http://uk.youtube.com/watch?v=nAYdf-CJwPo<br />
* Eyes (by Madsen - he already gave us permission to use it in a demo reel)<br />
* Synfig trailer by StephanMorin http://uk.youtube.com/watch?v=7q2jN3qcOcM<br />
* Flowers by AkhIL<br />
* Mouse by AkhIL<br />
* Sy'n'fig by Zelig http://www.youtube.com/watch?v=bySt14ufRmU<br />
* boot.sif by pxegeek - Call to action help stamp out bugs in Synfig<br />
<br />
* Credits<br />
* links to Prologue, Werewolf, Light pen<br />
<br />
==== Various transitions ====<br />
* handwritten 'synfig' by dooglus ([http://uk.youtube.com/watch?v=djk4B_GiN-Q&NR=1 YouTube] | [[Media:Handwriting.sifz|sifz]])<br />
* Lightning by genete<br />
* Eclipse by AkhIL<br />
<br />
==== Other thoughts ====<br />
Need clearance from the copyright holders for the use of these works. Please comment if it's OK or if you don't want your work used.<br />
: It's OK to use any of my animations -- [[User:Dooglus|dooglus]] 04:12, 30 October 2007 (EDT)<br />
: It's ok to use any of my animations and music at [http://www.musikboden.se/mymusic/mymusic.html my site] -- [[User:Ulrik|ulrik]] 05:29, 30 October 2007 (EDT)<br />
: It's OK to use Sy 'n' Fig. That's why I created it; to promote Synfig! -- [[User:Zelig|zelig]] 20:28, 10 November 2007 (PST)<br />
<br />
http://dooglus.rincevent.net/synfig/logs/2007/%23synfig-2007-11-21.log<br />
16:30 < pxegeek> 'morning rore<br />
16:31 < pxegeek> Did I ever ask you if we could use your cat picture in the demo reel? <br />
16:41 < rore> pxegeek: maybe you did, I don't remember, but sure you can use it ;)<br />
<br />
: It's OK to use any of my animations :) --[[User:Genete|Genete]] 13:14, 21 November 2007 (EST)<br />
<br />
http://dooglus.rincevent.net/synfig/logs/2008/%23synfig-2008-04-04.log<br />
07:01 * AkhIL proposes his mouse, eclipse and flower to demoreel<br />
07:05 < pixelgeek> AkhIL: would definitely welcome mouse, eclipse and flowers<br />
07:06 < pixelgeek> Could we render a version without the text?<br />
07:06 < AkhIL> yes<br />
07:06 < AkhIL> are you have sources?<br />
07:07 < pixelgeek> AkhIL: no <br />
07:08 < pixelgeek> I could probably find the ones you've linked, but if you have the links handy...<br />
07:08 < AkhIL> I'll reshare it<br />
<br />
Music? If some of the more musical amongst us are willing to share their music - <br />
* Madsen has some funky music that I can't begin to describe, and some nice electronic stuff also (e.g. http://laxness101.lillesvin.net/strg/lax-Lay.mp3). <br />
** try^d has a song that is similar to this as well: http://www.jamendo.com/en/download/track/26747 [[User:JavaJake|JavaJake]]<br />
* Ulrik has some accordian music that may not be to everyone's taste ;) and some great piano music at http://www.musikboden.se/mymusic/solopiano/solopiano.html (yes, I'm biased - I only try to play piano). <br />
* If we want to go up tempo, Ceox has some nice synth music that I think would work well. (Oxysphere?)<br />
* I could make a new song for the reel by making a whole new song or making customized versions of older songs. Regards, Ceox<br />
What did I miss?</div>JavaJakehttps://wiki.synfig.org/index.php?title=Dev:Build_Instructions&diff=5560Dev:Build Instructions2008-01-30T02:13:45Z<p>JavaJake: Do not install virtual/ETL or virtual/synfig if you are using ./configure --prefix="$PREFIX"</p>
<hr />
<div><!--Categories--><br />
[[Category:Building]]<br />
<br />
= Notes =<br />
<br />
If you are using the released versions instead of SVN, the first 3 steps for each component are not necessary. For released versions, "./configure && make && sudo make install" should be enough.<br />
<br />
If you are using packages for synfig's dependencies, you want the '''development packages''' not the main packages. Check below for your distribution's packages.<br />
<br />
Please read the [[Source code|source code]] page, [[Download|download page]] and the [[FAQ]] to find out about any issues that you may run into along the way.<br />
<br />
Some Linux/BSD distros have a pkg-config that doesn't look in /usr/local/lib/pkgconfig by default. So if you are installing in anywhere other than the system pkg-config path, please run "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" or similar before building or installing anything.<br />
<br />
Don't use automake 1.4, there are problems with it.<br />
<br />
Using automake 1.9, 'make install' seems to re-link and re-install all the synfig core modules every time whether they have changed or not. [http://dooglus.rincevent.net/synfig/automake.html here] is an ugly workaround - it's only worth using if you intend to rebuild synfig repeatedly<br />
<br />
The instructions below result in 3 separate subversion working directories being created. This is inconvenient to work with - you'll need to 'svn commit' in 3 different places to send changes, 'svn update' in 3 different places to get the latest updates, etc. [[Subversion|This page]] shows how to arrange for the code to be checked out into a single working directory. You can also download a daily updated tarball that uses this from the [[Source code|source code]] page.<br />
<br />
The CVS requirement is only because the autopoint program run by autoreconf needs CVS. You can avoid the need for CVS by disabling the translation/gettext stuff in configure.ac.<br />
<br />
If you don't want to install to a system-wide directory using sudo, run something like these commands before starting:<br />
<br />
<pre><br />
export PREFIX="$HOME/opt"<br />
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig"<br />
export PATH="$PATH:$PREFIX/bin"<br />
</pre><br />
<br />
And when you run ./configure, run it with --prefix="$PREFIX" and don't use sudo when you do make install.<br />
<br />
== System-specific instructions ==<br />
<br />
* Gentoo: SVN [[Gentoo Ebuilds|ebuilds]] are available<br />
* MacOS X: [[Building_On_Mac_OS_X|instructions for building]] with the GTK+ Aqua port are available.<br />
* Windows: [[Windows build instructions|instructions for building]] in [[Mingw_installation|mingw]] are available.<br />
<br />
= ETL = <br />
<br />
ETL is a template library, there is nothing to build really, it just needed to be installed.<br />
<br />
Requires: autoconf automake<br><br />
* Debian: build-essential autoconf automake<br />
<br />
# svn co http://svn.voria.com/code/ETL/trunk/ etl<br />
# cd etl<br />
# autoreconf -if<br />
# ./configure<br />
# sudo make install<br />
# cd ..<br />
<br />
= synfig =<br />
<br />
Requires: ETL, libxml++, libsigc++, libltdl, libtool, gettext, cvs<br><br />
* Debian: etl-dev libxml++2.6-dev libsigc++-2.0-dev libltdl3-dev libtool gettext cvs<br />
* Gentoo: virtual/ETL dev-cpp/libxmlpp dev-libs/libsigc++<br />
** If you are using ./configure --prefix="$PREFIX" to configure synfig, do not install virtual/ETL.<br />
<br />
Note: libpng isn't required to build synfig, but if you build synfig without PNG support and go on to build synfigstudio, that step will fail (because the build process for synfigstudio uses synfig to create .png icon files). The package is libpng12-dev on Debian or media-libs/libpng on Gentoo.<br />
<br />
Optional: libpng, libmng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, libmagick++, vimage (MacOS only, proprietary)<br><br />
* Debian: libpng12-dev libmng-dev libtiff4-dev libjpeg62-dev libfreetype6-dev libfontconfig1-dev libopenexr-dev libavcodec-dev libavformat-dev libmagick++9-dev<br />
** if using debian-multimedia.org debs swap the libav packages with the virtual packages libavformatcvs-dev libavcodeccvs-dev libavutilcvs-dev from debian-multimedia<br />
* Gentoo: sys-devel/libtool media-libs/libpng media-libs/libmng media-libs/tiff media-libs/jpeg media-libs/freetype media-libs/fontconfig media-libs/openexr media-libs/libavcodec<br />
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)<br />
* Debian: libdv-bin ffmpeg imagemagick<br />
* Gentoo: media-libs/libdv media-video/ffmpeg media-gfx/imagemagick<br />
<br />
# svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core<br />
# cd synfig-core<br />
# libtoolize --ltdl --copy -f<br />
# autoreconf -if<br />
# ./configure<br />
# make<br />
# sudo make install<br />
# cd ..<br />
<br />
Notes:<br />
<br />
* Don't use --enable-half, it is slow.<br />
<br />
= synfigstudio =<br />
<br />
Requires: ETL, synfig, gtkmm >= 2.4, gtk >= 2.0, glibmm, libsigc++, libltdl, libtool, gettext, cvs<br><br />
* Debian: etl-dev libsynfig-dev libgtkmm-2.4-dev libgtk2.0-dev libglibmm-2.4-dev libsigc++-2.0-dev libltdl3-dev libtool gettext cvs<br />
* Gentoo: virtual/ETL virtual/synfig dev-cpp/gtkmm-2.4 dev-libs/libsigc++ sys-devel/libtool<br />
** If you are using ./configure --prefix="$PREFIX" to configure synfigstudio, do not install virtual/ETL or virtual/synfig.<br />
Optional: fonts (for the images), [http://www.fmod.org FMOD] (proprietary)<br />
* Debian: ttf-freefont ttf-dejavu ttf-dustin<br />
* Gentoo: freefonts dejavu<br />
<br />
# svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio<br />
# cd synfigstudio<br />
# autoreconf -if<br />
# ./configure<br />
# make<br />
# sudo make install<br />
# cd ..<br />
<br />
= synfig-docs =<br />
<br />
(This step isn't required to run synfig or synfigstudio, and the documents it gets you are really quite out of date)<br />
<br />
This is basically a copy of what is on this wiki.<br />
<br />
Requires: sgml processor, ldp docbook stylesheets, db2ps, db2pdf<br />
* Debian: openjade ldp-docbook-dsssl docbook-utils<br />
<br />
# svn co http://svn.voria.com/code/synfig-docs/trunk/ synfig-docs<br />
# cd synfig-docs<br />
# make multiple-html<br />
# make ps<br />
# make pdf</div>JavaJakehttps://wiki.synfig.org/index.php?title=Dev:Build_Instructions&diff=5559Dev:Build Instructions2008-01-30T02:12:46Z<p>JavaJake: Don't install virtual/ETL if you are using ./configure --prefix="$PREFIX"</p>
<hr />
<div><!--Categories--><br />
[[Category:Building]]<br />
<br />
= Notes =<br />
<br />
If you are using the released versions instead of SVN, the first 3 steps for each component are not necessary. For released versions, "./configure && make && sudo make install" should be enough.<br />
<br />
If you are using packages for synfig's dependencies, you want the '''development packages''' not the main packages. Check below for your distribution's packages.<br />
<br />
Please read the [[Source code|source code]] page, [[Download|download page]] and the [[FAQ]] to find out about any issues that you may run into along the way.<br />
<br />
Some Linux/BSD distros have a pkg-config that doesn't look in /usr/local/lib/pkgconfig by default. So if you are installing in anywhere other than the system pkg-config path, please run "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" or similar before building or installing anything.<br />
<br />
Don't use automake 1.4, there are problems with it.<br />
<br />
Using automake 1.9, 'make install' seems to re-link and re-install all the synfig core modules every time whether they have changed or not. [http://dooglus.rincevent.net/synfig/automake.html here] is an ugly workaround - it's only worth using if you intend to rebuild synfig repeatedly<br />
<br />
The instructions below result in 3 separate subversion working directories being created. This is inconvenient to work with - you'll need to 'svn commit' in 3 different places to send changes, 'svn update' in 3 different places to get the latest updates, etc. [[Subversion|This page]] shows how to arrange for the code to be checked out into a single working directory. You can also download a daily updated tarball that uses this from the [[Source code|source code]] page.<br />
<br />
The CVS requirement is only because the autopoint program run by autoreconf needs CVS. You can avoid the need for CVS by disabling the translation/gettext stuff in configure.ac.<br />
<br />
If you don't want to install to a system-wide directory using sudo, run something like these commands before starting:<br />
<br />
<pre><br />
export PREFIX="$HOME/opt"<br />
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig"<br />
export PATH="$PATH:$PREFIX/bin"<br />
</pre><br />
<br />
And when you run ./configure, run it with --prefix="$PREFIX" and don't use sudo when you do make install.<br />
<br />
== System-specific instructions ==<br />
<br />
* Gentoo: SVN [[Gentoo Ebuilds|ebuilds]] are available<br />
* MacOS X: [[Building_On_Mac_OS_X|instructions for building]] with the GTK+ Aqua port are available.<br />
* Windows: [[Windows build instructions|instructions for building]] in [[Mingw_installation|mingw]] are available.<br />
<br />
= ETL = <br />
<br />
ETL is a template library, there is nothing to build really, it just needed to be installed.<br />
<br />
Requires: autoconf automake<br><br />
* Debian: build-essential autoconf automake<br />
<br />
# svn co http://svn.voria.com/code/ETL/trunk/ etl<br />
# cd etl<br />
# autoreconf -if<br />
# ./configure<br />
# sudo make install<br />
# cd ..<br />
<br />
= synfig =<br />
<br />
Requires: ETL, libxml++, libsigc++, libltdl, libtool, gettext, cvs<br><br />
* Debian: etl-dev libxml++2.6-dev libsigc++-2.0-dev libltdl3-dev libtool gettext cvs<br />
* Gentoo: virtual/ETL dev-cpp/libxmlpp dev-libs/libsigc++<br />
** If you are using ./configure --prefix="$PREFIX" to configure synfig, do not install virtual/ETL.<br />
<br />
Note: libpng isn't required to build synfig, but if you build synfig without PNG support and go on to build synfigstudio, that step will fail (because the build process for synfigstudio uses synfig to create .png icon files). The package is libpng12-dev on Debian or media-libs/libpng on Gentoo.<br />
<br />
Optional: libpng, libmng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, libmagick++, vimage (MacOS only, proprietary)<br><br />
* Debian: libpng12-dev libmng-dev libtiff4-dev libjpeg62-dev libfreetype6-dev libfontconfig1-dev libopenexr-dev libavcodec-dev libavformat-dev libmagick++9-dev<br />
** if using debian-multimedia.org debs swap the libav packages with the virtual packages libavformatcvs-dev libavcodeccvs-dev libavutilcvs-dev from debian-multimedia<br />
* Gentoo: sys-devel/libtool media-libs/libpng media-libs/libmng media-libs/tiff media-libs/jpeg media-libs/freetype media-libs/fontconfig media-libs/openexr media-libs/libavcodec<br />
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)<br />
* Debian: libdv-bin ffmpeg imagemagick<br />
* Gentoo: media-libs/libdv media-video/ffmpeg media-gfx/imagemagick<br />
<br />
# svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core<br />
# cd synfig-core<br />
# libtoolize --ltdl --copy -f<br />
# autoreconf -if<br />
# ./configure<br />
# make<br />
# sudo make install<br />
# cd ..<br />
<br />
Notes:<br />
<br />
* Don't use --enable-half, it is slow.<br />
<br />
= synfigstudio =<br />
<br />
Requires: ETL, synfig, gtkmm >= 2.4, gtk >= 2.0, glibmm, libsigc++, libltdl, libtool, gettext, cvs<br><br />
* Debian: etl-dev libsynfig-dev libgtkmm-2.4-dev libgtk2.0-dev libglibmm-2.4-dev libsigc++-2.0-dev libltdl3-dev libtool gettext cvs<br />
* Gentoo: virtual/ETL virtual/synfig dev-cpp/gtkmm-2.4 dev-libs/libsigc++ sys-devel/libtool<br />
Optional: fonts (for the images), [http://www.fmod.org FMOD] (proprietary)<br />
* Debian: ttf-freefont ttf-dejavu ttf-dustin<br />
* Gentoo: freefonts dejavu<br />
<br />
# svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio<br />
# cd synfigstudio<br />
# autoreconf -if<br />
# ./configure<br />
# make<br />
# sudo make install<br />
# cd ..<br />
<br />
= synfig-docs =<br />
<br />
(This step isn't required to run synfig or synfigstudio, and the documents it gets you are really quite out of date)<br />
<br />
This is basically a copy of what is on this wiki.<br />
<br />
Requires: sgml processor, ldp docbook stylesheets, db2ps, db2pdf<br />
* Debian: openjade ldp-docbook-dsssl docbook-utils<br />
<br />
# svn co http://svn.voria.com/code/synfig-docs/trunk/ synfig-docs<br />
# cd synfig-docs<br />
# make multiple-html<br />
# make ps<br />
# make pdf</div>JavaJake