Commit 2282620a authored by IOhannes zmölnig's avatar IOhannes zmölnig

New upstream version 0.94~pre1

parent fced79c4
This diff is collapsed.
......@@ -2,8 +2,19 @@
## simple script to run Gem from the build
## PD binary can be overriden by setting the PD environment
PD=${PD:-$(which pd)}
## Pd binary can be overriden by setting the PD environment
if [ "x${PD}" = "x" ]; then
PD=@PD_EXE@
if [ "x${PD#@}" != "x${PD}" ]; then
PD=""
fi
fi
if [ "x${PD}" = "x" ]; then
PD=pd
fi
## provide replacement for realpath
which realpath >/dev/null 2>&1 || realpath() { [ "x${1#/}" != "x$1" ] && echo "$1" || echo "$PWD/${1#.}"; }
## search abstractions (both static ones and built ones)
srcdir=$(realpath @abs_top_srcdir@)
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="99.905365"
height="84.755623"
id="svg2423"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docname="Gem.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs2425">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective2431" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="375"
inkscape:cy="520"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1152"
inkscape:window-height="794"
inkscape:window-x="0"
inkscape:window-y="45" />
<metadata
id="metadata2428">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-327.19017,-475.69866)">
<path
sodipodi:type="arc"
style="opacity:1;fill:none;stroke:#000000;stroke-opacity:1"
id="path2396"
sodipodi:cx="103.03556"
sodipodi:cy="512.68817"
sodipodi:rx="21.213203"
sodipodi:ry="21.465742"
d="M 124.24876,512.68817 A 21.213203,21.465742 0 1 1 81.822357,512.68817 A 21.213203,21.465742 0 1 1 124.24876,512.68817 z"
transform="matrix(0.3845623,0.6026565,-1.3835417,0.1320995,1046.6466,359.44538)" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 361.90343,500.5757 L 376.31343,531.31401 L 391.04992,501.14205 C 381.39395,502.89461 371.55941,502.39393 361.90343,500.5757 z"
id="path3168"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 375.80835,533.33431 L 378.8388,557.57797 L 397.02155,530.05132 C 391.27241,532.02693 383.5267,532.6715 375.80835,533.33431 z"
id="path3172"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 376.17323,533.22362 L 378.11003,558.82789 L 354.3452,530.75189 C 360.16548,532.50684 368.43522,532.8556 376.17323,533.22362 z"
id="path3178"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 376.8185,532.32416 L 391.52699,501.346 L 413.68907,523.48533 C 406.39768,526.47263 389.39361,534.77203 376.8185,532.32416 z"
id="path3180"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 391.62101,500.93642 C 402.3351,498.9799 406.5365,495.41343 408.22815,490.13285 L 413.85316,522.81142 L 391.62101,500.93642 z"
id="path3184"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 409.12101,493.43642 L 424.38887,498.79356 C 425.51114,501.2862 427.7179,506.36404 425.90672,511.02571 C 423.82096,516.39412 419.67725,520.35657 414.56744,523.5257 L 408.67458,493.16856"
id="path3186"
sodipodi:nodetypes="ccscc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 405.99601,484.68642 C 407.49018,486.66224 408.07005,488.61311 408.85315,492.72213 L 424.65673,498.34713 L 405.99601,484.68642 z"
id="path3190"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 376.66344,532.55209 L 362.13352,501.03821 L 333.72144,521.03469 C 338.56725,525.483 364.08793,535.00023 376.66344,532.55209 z"
id="path3192"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 361.56292,500.71095 C 351.34889,496.93029 346.57788,493.22643 345.82534,487.73281 L 333.93881,520.25853 L 361.56292,500.71095 z"
id="path3194"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 347.47789,484.37357 L 329.2636,499.99857 C 324.29866,510.52735 332.61906,519.11355 333.19217,520.70836 L 347.47789,484.37357 z"
id="path3196"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 332.97562,521.01487 L 378.22816,559.41856 L 354.29958,530.13285 C 346.05644,528.22868 339.82054,524.31726 332.97562,521.01487 z"
id="path3198"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 414.38438,523.22984 L 377.87101,559.95428 L 396.79959,530.49 C 403.08708,528.02135 408.75082,525.53501 414.38438,523.22984 z"
id="path3200"
sodipodi:nodetypes="cccc" />
</g>
</svg>
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.60)
AC_INIT(Gem-extras,[0.1],zmoelnig@iem.at)
AM_INIT_AUTOMAKE([1.10 foreign])
......@@ -14,30 +12,8 @@ AC_CONFIG_FILES([Makefile])
AC_PROG_CXX
AC_SUBST(CXX)
## pix_artoolkit
if test -d "$srcdir/pix_artoolkit"; then
AC_CONFIG_SUBDIRS([pix_artoolkit])
fi
## pix_drum (Jaime Oliver)
#if test -d "$srcdir/pix_drum"; then
# AC_CONFIG_SUBDIRS([pix_drum])
#fi
## pix_mano (Jaime Oliver)
#if test -d "$srcdir/pix_mano"; then
# AC_CONFIG_SUBDIRS([pix_mano])
#fi
## pix_hit (Davide Morelli)
#if test -d "$srcdir/pix_hit"; then
# AC_CONFIG_SUBDIRS([pix_hit])
#fi
### pix_opencv (Yves Degoyon & Lluis Gomez i Bigorda)
#if test -d "$srcdir/pix_opencv"; then
# AC_CONFIG_SUBDIRS([pix_opencv])
#fi
## optional components
AS_IF([test -d "$srcdir/pix_artoolkit"], [AC_CONFIG_SUBDIRS([pix_artoolkit])])
AC_OUTPUT
......@@ -28,10 +28,10 @@ endif
pix_artoolkit_la_LIBADD =
# RTE flags
pix_artoolkit_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
pix_artoolkit_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
pix_artoolkit_la_LIBADD += $(GEM_RTE_LIBS)
pix_artoolkit_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
pix_artoolkit_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
# convenience symlinks
......
......@@ -2,13 +2,14 @@ AC_PREREQ(2.60)
AC_INIT([pix_artoolkit],[0.1],[zmoelnig@iem.at])
AM_INIT_AUTOMAKE([1.10 foreign])
AC_CONFIG_MACRO_DIR([../../m4])
AC_LANG(C++)
AC_PROG_CXX
AC_PROG_LIBTOOL
GEM_CHECK_RTE
GEM_CHECK_EXTERNAL
GEM_CHECK_FAT(GEM_ARCH)
AC_SUBST(GEM_ARCH_CXXFLAGS)
AC_SUBST(GEM_ARCH_LDFLAGS)
......
......@@ -22,14 +22,14 @@ endif
pix_drum_la_LIBADD =
# RTE flags
pix_drum_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
pix_drum_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
pix_drum_la_LIBADD += $(GEM_RTE_LIBS)
pix_drum_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
pix_drum_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
# special flags for building externals
pix_drum_la_CXXFLAGS += @GEM_EXTERNAL_CFLAGS@
pix_drum_la_LIBADD += -L$(top_builddir) @GEM_EXTERNAL_LIBS@
pix_drum_la_CXXFLAGS += $(GEM_EXTERNAL_CFLAGS)
pix_drum_la_LIBADD += -L$(top_builddir) $(GEM_EXTERNAL_LIBS)
# convenience symlinks
......
......@@ -24,14 +24,14 @@ endif
pix_fiducialtrack_la_LIBADD =
# RTE flags
pix_fiducialtrack_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
pix_fiducialtrack_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
pix_fiducialtrack_la_LIBADD += $(GEM_RTE_LIBS)
pix_fiducialtrack_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
pix_fiducialtrack_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
# special flags for building externals
pix_fiducialtrack_la_CXXFLAGS += @GEM_EXTERNAL_CFLAGS@
pix_fiducialtrack_la_LIBADD += -L$(top_builddir) @GEM_EXTERNAL_LIBS@
pix_fiducialtrack_la_CXXFLAGS += $(GEM_EXTERNAL_CFLAGS)
pix_fiducialtrack_la_LIBADD += -L$(top_builddir) $(GEM_EXTERNAL_LIBS)
pix_fiducialtrack_la_LIBADD += libfidtrack.la
......@@ -41,10 +41,10 @@ libfidtrack_la_LIBADD =
libfidtrack_la_LDFLAGS =
## libfidtrack links against RTE because it uses "error"
libfidtrack_la_CFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
libfidtrack_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
libfidtrack_la_CFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
libfidtrack_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
libfidtrack_la_LIBADD += $(GEM_RTE_LIBS)
libfidtrack_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
libfidtrack_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
### SOURCES
pix_fiducialtrack_la_SOURCES = \
......
......@@ -22,14 +22,14 @@ endif
pix_hit_la_LIBADD =
# RTE flags
pix_hit_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
pix_hit_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
pix_hit_la_LIBADD += $(GEM_RTE_LIBS)
pix_hit_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
pix_hit_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
# special flags for building externals
pix_hit_la_CXXFLAGS += @GEM_EXTERNAL_CFLAGS@
pix_hit_la_LIBADD += -L$(top_builddir) @GEM_EXTERNAL_LIBS@
pix_hit_la_CXXFLAGS += $(GEM_EXTERNAL_CFLAGS)
pix_hit_la_LIBADD += -L$(top_builddir) $(GEM_EXTERNAL_LIBS)
# convenience symlinks
......
......@@ -23,14 +23,14 @@ endif
pix_mano_la_LIBADD =
# RTE flags
pix_mano_la_CXXFLAGS += $(GEM_RTE_CFLAGS) @GEM_ARCH_CXXFLAGS@
pix_mano_la_CXXFLAGS += $(GEM_RTE_CFLAGS) $(GEM_ARCH_CXXFLAGS)
pix_mano_la_LIBADD += $(GEM_RTE_LIBS)
pix_mano_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
pix_mano_la_LDFLAGS += $(GEM_ARCH_LDFLAGS)
# special flags for building externals
pix_mano_la_CXXFLAGS += @GEM_EXTERNAL_CFLAGS@
pix_mano_la_LIBADD += -L$(top_builddir) @GEM_EXTERNAL_LIBS@
pix_mano_la_CXXFLAGS += $(GEM_EXTERNAL_CFLAGS)
pix_mano_la_LIBADD += -L$(top_builddir) $(GEM_EXTERNAL_LIBS)
# convenience symlinks
......
#N canvas 404 93 710 647 10;
#N canvas 426 119 793 647 10;
#X text 54 30 Class: geometric object;
#X obj 464 77 cnv 15 200 380 empty empty empty 20 12 0 14 -228992 -66577
#X obj 464 77 cnv 15 200 480 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 466 464 cnv 15 200 60 empty empty empty 20 12 0 14 -195568 -66577
#X obj 466 564 cnv 15 200 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 50 450 300 gemwin 0;
#X obj 132 136 gemwin;
......@@ -22,9 +22,9 @@
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X restore 471 503 pd gemwin;
#X msg 471 484 create;
#X text 468 465 Create window:;
#X restore 471 603 pd gemwin;
#X msg 471 584 create;
#X text 468 565 Create window:;
#X text 475 59 Example:;
#X obj 7 67 cnv 15 450 210 empty empty empty 20 12 0 14 -233017 -66577
0;
......@@ -38,19 +38,19 @@
#X text 27 333 Inlet 1: gemlist;
#X text 9 600 Outlets:;
#X text 21 613 Outlet 1: gemlist;
#X obj 472 136 cnv 15 180 265 empty empty empty 20 12 0 14 -106458
#X obj 472 136 cnv 15 180 325 empty empty empty 20 12 0 14 -106458
-66577 0;
#X text 33 14 Synopsis: [model];
#X text 7 69 Description: Renders an Alias/Wavefront-Model.;
#X text 16 86 The model object renders 3D-models that are saved in
Alias/Wavefront's OBJ-format.;
#X text 63 292 optional: name of a OBJ-file to be loaded;
#X obj 470 413 cnv 15 50 30 empty empty empty 20 12 0 14 -24198 -66577
#X obj 470 473 cnv 15 50 30 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 583 484 gemhead;
#X obj 583 503 world_light;
#X obj 583 584 gemhead;
#X obj 583 603 world_light;
#X obj 473 84 gemhead;
#X obj 473 419 model;
#X obj 473 479 model;
#X obj 486 140 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 486 158 openpanel;
......@@ -64,10 +64,10 @@ Alias/Wavefront's OBJ-format.;
#X msg 486 274 material \$1;
#X msg 574 274 texture \$1;
#X msg 576 326 group \$1;
#X floatatom 490 206 5 0 1 0 - - -, f 5;
#X floatatom 490 206 5 0 1 0 - - -;
#X msg 486 179 open \$1;
#X obj 576 308 hradio 15 1 0 3 empty empty empty 0 -6 0 8 -262144 -1
-1 0;
-1 2;
#X text 27 350 Inlet 1: message: open <filename.obj>;
#X text 27 367 Inlet 1: message: rescale 1|0 :: normalize the model
(must be set PRIOR to opening a model (default:1);
......@@ -95,31 +95,71 @@ to be displayed.;
\, 1==sphere mapping \, 2==UV-mapping (default);
#X obj 574 254 hradio 15 1 0 3 empty empty empty 0 -6 0 8 -262144 -1
-1 0;
#X text 17 210 Images can be applied either as linear \, spherical or
UV textures.;
#X msg 511 351 backends OBJ;
#X msg 521 371 backends ASSIMP3;
#X text 27 542 Inlet 1: message: backends <symbol> :: choose which
backend to use first to open the model;
#X text 17 210 Images can be applied either as linear \, spherical
or UV textures.;
#X msg 511 381 loader OBJ;
#X msg 520 401 loader ASSIMP3;
#X text 27 542 Inlet 1: message: loader <symbol> :: choose which backend
to use first to open the model;
#X obj 500 524 print info;
#X msg 518 424 loader;
#X obj 473 325 t a;
#X obj 558 346 t a;
#X text 559 423 query loaders;
#X obj 490 424 t a;
#N canvas 1230 127 534 459 properties 0;
#X obj 39 405 outlet;
#X msg 39 175 enumProps;
#X text 107 177 print available properties (for reading and/or writing)
;
#X msg 61 214 get texheight texwidth;
#X msg 84 245 set usematerial 1;
#X text 209 246 set an (available) named properties;
#X text 208 215 get (available) named properties;
#X msg 84 310 setProps usematerial 1;
#X text 232 309 store a named property for applying LATER;
#X msg 84 340 applyProps;
#X text 162 340 apply stored properties;
#X msg 84 370 clearProps;
#X text 161 366 clear stored properties;
#X text 26 35 ==========================;
#X text 26 22 getting/setting properties;
#X text 26 68 depending on the used backend for loading a model \,
different properties might be available., f 61;
#X text 30 104 properties can only be enumerated after a model has
been loaded (and thus the loader-backend has been determined);
#X connect 1 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 7 0 0 0;
#X connect 9 0 0 0;
#X connect 11 0 0 0;
#X restore 533 478 pd properties;
#X connect 3 0 4 0;
#X connect 4 0 3 0;
#X connect 22 0 23 0;
#X connect 24 0 48 0;
#X connect 25 1 57 0;
#X connect 26 0 27 0;
#X connect 27 0 37 0;
#X connect 28 0 29 0;
#X connect 29 0 25 0;
#X connect 30 0 25 0;
#X connect 29 0 60 0;
#X connect 30 0 59 0;
#X connect 31 0 32 0;
#X connect 32 0 25 0;
#X connect 33 0 25 0;
#X connect 34 0 25 0;
#X connect 35 0 25 0;
#X connect 32 0 60 0;
#X connect 33 0 59 0;
#X connect 34 0 60 0;
#X connect 35 0 60 0;
#X connect 36 0 30 0;
#X connect 37 0 25 0;
#X connect 37 0 59 0;
#X connect 38 0 35 0;
#X connect 48 0 25 0;
#X connect 48 0 59 0;
#X connect 49 0 33 0;
#X connect 52 0 34 0;
#X connect 54 0 25 0;
#X connect 55 0 25 0;
#X connect 54 0 62 0;
#X connect 55 0 62 0;
#X connect 58 0 62 0;
#X connect 59 0 25 0;
#X connect 60 0 25 0;
#X connect 62 0 25 0;
#X connect 63 0 25 0;
......@@ -54,7 +54,7 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X text 63 246 <none>;
#X text 63 246 <alpha-threshold>;
#X text 56 338 Outlet 1: gemlist;
#X text 63 292 Inlet 1: gemlist;
#X obj 451 263 pix_draw;
......
......@@ -55,7 +55,7 @@
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X obj 451 233 pix_texture;
#X text 63 186 <none>;
#X text 63 186 [<scale> <floor> <ceiling>];
#X text 57 323 Outlet 1: gemlist;
#X text 63 232 Inlet 1: gemlist;
#X obj 451 255 square 3;
......
......@@ -55,7 +55,7 @@
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X obj 451 233 pix_texture;
#X text 63 166 <none>;
#X text 63 166 <number-of-colors>;
#X text 57 295 Outlet 1: gemlist;
#X text 63 212 Inlet 1: gemlist;
#X obj 451 196 pix_colorreduce;
......
......@@ -55,7 +55,7 @@
#X connect 5 0 4 0;
#X restore 451 127 pd image;
#X obj 451 252 pix_texture;
#X text 63 196 <none>;
#X text 63 196 <direction>;
#X text 47 308 Outlet 1: gemlist;
#X text 53 242 Inlet 1: gemlist;
#X obj 451 274 square 3;
......
......@@ -54,7 +54,7 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X text 63 194 <none>;
#X text 63 194 [<contrast> [<saturation>]];
#X text 56 308 Outlet 1: gemlist;
#X text 63 246 Inlet 1: gemlist;
#X obj 451 233 pix_draw;
......
......@@ -60,7 +60,7 @@
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X restore 451 113 pd image;
#X text 63 216 <none>;
#X text 63 216 <colorspace>;
#X text 56 308 Outlet 1: gemlist;
#X text 63 262 Inlet 1: gemlist;
#X text 516 105 open an image;
......
......@@ -6,7 +6,7 @@
#X obj 14 182 cnv 15 430 30 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text 23 181 Arguments:;
#X text 69 192 <none>;
#X text 69 192 [<xpos> <ypos>];
#X obj 14 216 cnv 15 430 140 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 21 218 Inlets:;
......
......@@ -56,10 +56,8 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X floatatom 545 182 5 0 100 2 size - -;
#X floatatom 524 184 5 0 100 2 size - -;
#X obj 451 233 pix_texture;
#X obj 451 255 square;
#X text 63 166 <none>;
#X text 57 295 Outlet 1: gemlist;
#X text 63 212 Inlet 1: gemlist;
#X text 29 77 Description: make dotty images;
......@@ -69,6 +67,8 @@
#X text 34 94 [pix_dot] will simplify an image \, as the image will
be segmented and each segment will be represented by a white dot \,
whose size is relative to the luminance of the original segment.;
#X obj 451 255 square 3;
#X text 63 166 <size>;
#X connect 10 0 11 0;
#X connect 11 0 10 0;
#X connect 14 0 19 0;
......@@ -76,4 +76,4 @@ whose size is relative to the luminance of the original segment.;
#X connect 18 0 19 1;
#X connect 19 0 17 0;
#X connect 20 0 17 1;
#X connect 21 0 22 0;
#X connect 21 0 29 0;
......@@ -54,7 +54,7 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X text 63 216 <none>;
#X text 63 216 <flipmode>;
#X text 56 308 Outlet 1: gemlist;
#X text 63 262 Inlet 1: gemlist;
#X text 50 12 Synopsis: [pix_color];
......
......@@ -54,7 +54,7 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X text 63 246 <none>;
#X text 63 246 <gain vector/scalar>;
#X text 56 368 Outlet 1: gemlist;
#X text 23 292 Inlet 1: gemlist;
#X obj 451 233 pix_draw;
......
......@@ -54,7 +54,7 @@
#X connect 4 0 2 0;
#X connect 5 0 4 0;
#X restore 451 113 pd image;
#X text 63 277 <none>;
#X text 63 277 <size>;
#X text 43 412 Outlet 1: gemlist;
#X text 50 322 Inlet 1: gemlist;
#X obj 451 253 pix_draw;
......
......@@ -71,7 +71,7 @@
#X text 29 57 Description: apply motionbluring on a series of images
;
#X obj 544 219 / 100;
#X text 64 195 <none>;
#X text 64 195 <blur-factor>;
#X text 24 254 Inlet 2: float: blur-factor (0..no blurring \, 1..only
blurring);
#X text 14 73 [pix_motionblur] applies a very simple and fast motion
......
......@@ -59,11 +59,11 @@ conversion. LATER make pix_posterize eat RGBA too...;
#X connect 6 0 1 0;
#X restore 451 113 pd image;
#X obj 451 233 pix_texture;
#X text 63 186 <none>;
#X text 63 186 <factor>;
#X text 57 293 Outlet 1: gemlist;
#X text 63 232 Inlet 1: gemlist;
#X obj 451 255 square 3;
#X text 50 12 Synopsis: [pix_duotone];
#X text 50 12 Synopsis: [pix_posterize];
#X obj 451 196 pix_posterize;
#X floatatom 473 160 5 0 255 2 factor - -;
#X obj 527 179 hradio 15 1 0 5 empty empty limit 0 -6 0 8 -262144 -1
......@@ -76,6 +76,8 @@ conversion. LATER make pix_posterize eat RGBA too...;
;
#X text 516 105 open an image;
#X text 509 118 (JPEG \, TIFF \, ..);
#X text 20 121 currently only YUV images are supported. use [pix_yuv]
to make sure that you are in the correct colorspace.;
#X connect 10 0 11 0;
#X connect 11 0 10 0;