Difference between revisions of "Talk:Blend Method Parameter"

From Synfig Studio :: Documentation
Jump to: navigation, search
m (Addd synfig blend video demo)
 
(18 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[http://speed.rigour.info/kalyan.htm kalyan] [http://dir.rigour.info/emisoras-unidas/ emisoras unidas com] [http://guest.rigour.info/library/html/usb-printer/ usb printer server] [http://up.rigour.info/description/lib/candy-t.htm candy 600t] [http://web.rigour.info/ciambelle/ ciambelle] [http://down.rigour.info/blog/da-dove.htm da dove vieni bella straniera] [http://pagina.rigour.info/canon-ef/ canon ef 20mm] [http://blog.rigour.info/web/spiderman-gioco/ spiderman gioco per pc] [http://guest.rigour.info/library/html/charlies-angels/ charlies angels] [http://speed.rigour.info/amstrad-dvd.htm amstrad dvd 3010] [http://here.rigour.info/blog/passutti.htm passutti] [http://content.rigour.info/html/mariadefilippi/ mariadefilippi] [http://up.rigour.info/description/lib/sigla-tv.htm sigla tv uefa champion league] [http://pagina.rigour.info/heuring/ heuring] [http://up.rigour.info/description/lib/thomson.htm thomson 28] [http://online.rigour.info/athlon-/ athlon 64 bit 2800] [http://dir.rigour.info/hard-disc/ hard disc maxtor] [http://it.rigour.info/topic/cecilia-bartoli/ cecilia bartoli. live in italy] [http://content.rigour.info/html/fotocamera-per/ fotocamera per ipaq] [http://speed.rigour.info/plumper.htm plumper] [http://web.rigour.info/akg-k/ akg k 141] [http://online.rigour.info/publicinvasion/ publicinvasion] [http://web.rigour.info/bmw-i/ bmw 328i] [http://online.rigour.info/svaroski/ svaroski] [http://milano.rigour.info/studio-tecnico.htm studio tecnico piccione] [http://dir.rigour.info/seggiolini-baby/ seggiolini baby bicicletta] [http://down.rigour.info/blog/j-ai.htm j ai vu] [http://content.rigour.info/html/lavoro-montichiari/ lavoro montichiari] [http://blog.rigour.info/web/galaxy-geforce/ galaxy geforce 6600gt agp] [http://web.rigour.info/canon-l/ canon l295] [http://speed.rigour.info/pamela-enderson.htm pamela enderson] [http://web.rigour.info/hony-ball/ hony ball] [http://guest.rigour.info/library/html/videolan/ videolan] [http://it.rigour.info/topic/la-fedelissima/ la fedelissima] [http://web.rigour.info/toner-phaser/ toner phaser 3450] [http://note.rigour.info/content/view/cuffia-stereo.htm cuffia stereo senza fili] [http://up.rigour.info/description/lib/velours.htm velours] [http://pagina.rigour.info/bellomo-srl/ bellomo srl] [http://note.rigour.info/content/view/nokia-.htm nokia 6600 memoria mmc] [http://speed.rigour.info/permendur.htm permendur] [http://dir.rigour.info/pm-collezioni/ pm collezioni] [http://gratis.rigour.info/content/view/memory-card.htm memory card console playstation] [http://speed.rigour.info/victoria-adams.htm victoria adams nuda] [http://milano.rigour.info/habitaciones-infantiles.htm habitaciones infantiles] [http://load.rigour.info/view/new/albergo-lido.htm albergo lido camaiore] [http://content.rigour.info/html/sodimm-memoria/ so-dimm memoria ram] [http://italy.rigour.info/blog/figge.htm figge] [http://note.rigour.info/content/view/calendari.htm calendari 1980] [http://speed.rigour.info/eon.htm eon] [http://note.rigour.info/content/view/pacchetto-di.htm pacchetto di viaggio turistico in spagna] [http://here.rigour.info/blog/amd-.htm amd 64 3500 939 venice] [http://guest.rigour.info/library/html/satiro/ satiro] [http://web.rigour.info/cleaning-house/ cleaning house] [http://here.rigour.info/blog/whats-up.htm whats up mid] [http://guest.rigour.info/library/html/turismo-en/ turismo en peru] [http://it.rigour.info/topic/furioso-polka/ furioso polka] [http://pagina.rigour.info/corri-corri/ corri corri cavallino] [http://milano.rigour.info/morwa.htm morwa] [http://down.rigour.info/blog/shirly.htm shirly] [http://blog.rigour.info/web/astraeus/ astraeus] [http://gratis.rigour.info/content/view/tivoli-ipal.htm tivoli ipal] [http://paga.rigour.info/masterizzatori-usb/ masterizzatori usb lightscribe] [http://here.rigour.info/blog/young-porn.htm young porn] [http://italy.rigour.info/blog/www-nazisti.htm www nazisti] [http://web.rigour.info/messaggio-festa/ messaggio festa donna] [http://gratis.rigour.info/content/view/software-educational.htm software educational] [http://note.rigour.info/content/view/poesia-p.htm poesia p pravo] [http://pagina.rigour.info/lil-wayne/ lil wayne] [http://guest.rigour.info/library/html/re-tratamento/ re tratamento da weasel] [http://content.rigour.info/html/wheda/ wheda] [http://italy.rigour.info/blog/wintec-easy.htm wintec easy palm] [http://milano.rigour.info/concessionarie-ford.htm concessionarie ford] [http://speed.rigour.info/grupo-castigo.htm grupo castigo] [http://dir.rigour.info/televisione-schermo/ televisione schermo piatto 28] [http://web.rigour.info/junco/ junco] [http://note.rigour.info/content/view/isole-canarie.htm isole canarie lanzarote] [http://load.rigour.info/view/new/dallas-apartment.htm dallas apartment] [http://milano.rigour.info/trasbordare.htm trasbordare] [http://paga.rigour.info/moltres/ moltres] [http://paga.rigour.info/favorino/ favorino] [http://dir.rigour.info/voli-last/ voli last minute madrid] [http://pagina.rigour.info/fotocamera-subacquee/ fotocamera subacquee] [http://italy.rigour.info/blog/scenario-music.htm scenario music] [http://guest.rigour.info/library/html/ragazze-di/ ragazze di lecce] [http://gratis.rigour.info/content/view/philips-mf.htm philips mf jet 440] [http://pagina.rigour.info/televisori-schermo/ televisori schermo piatto] [http://uve.rigour.info/blog/pallavoliste.htm pallavoliste] [http://dir.rigour.info/facce-di/ facce di clown foto] [http://content.rigour.info/html/film-di/ film di woody allen] [http://speed.rigour.info/milano-cose.htm milano cose fare] [http://guest.rigour.info/library/html/pio-vi/ pio vi] [http://note.rigour.info/content/view/punto-.htm punto 90 sporting] [http://blog.rigour.info/web/doredo-doremi/ doredo doremi] [http://web.rigour.info/cafe/ cafe1930] [http://speed.rigour.info/le-olimpiadi.htm le olimpiadi] [http://web.rigour.info/car-shoe/ car shoe] [http://all.rigour.info/una-vasca/ una vasca lavelli] [http://all.rigour.info/ultrax-keyboard/ ultrax keyboard] [http://content.rigour.info/html/l-isola/ l isola che non c e bennato] [http://load.rigour.info/view/new/barale-calendario.htm barale calendario] [http://speed.rigour.info/resta-ancora.htm resta ancora dj fish] [http://guest.rigour.info/library/html/acer-tmtci/ acer tm382tci] [http://dir.rigour.info/rc-/ rc 7000 dvd vcr] [http://guest.rigour.info/library/html/truth-is/ truth is] [http://gratis.rigour.info/content/view/charlie-s.htm charlie s angels film dvd] [http://content.rigour.info/html/bilderdijk-willem/ bilderdijk, willem] [http://blog.rigour.info/web/tv-e/ tv e wifi] [http://dir.rigour.info/fotocamera-digitale/ fotocamera digitale sony compatta] [http://uve.rigour.info/blog/sasaki.htm sasaki] [http://milano.rigour.info/yamaha.htm yamaha 350] [http://dir.rigour.info/gena-nolin/ gena nolin] [http://paga.rigour.info/fastweb-modem/ fastweb modem] [http://all.rigour.info/www-bancamediolanum/ www bancamediolanum com] [http://all.rigour.info/instrumentos-de/ instrumentos de medicion de los mayas] [http://dir.rigour.info/storia-erotica/ storia erotica padrona] [http://down.rigour.info/blog/scanmaker-s.htm scanmaker s400 scanner] [http://up.rigour.info/description/lib/player-gp.htm player 3gp] [http://blog.rigour.info/web/notebook-toshiba/ notebook toshiba libretto u100] [http://here.rigour.info/blog/musique-mp.htm musique mp3 gratuite] [http://speed.rigour.info/free-mp.htm free mp3 s] [http://all.rigour.info/farro/ farro] [http://speed.rigour.info/router-adsl.htm router adsl asus] [http://italy.rigour.info/blog/beautiful-country.htm beautiful country] [http://paga.rigour.info/hotel-dimitra/ hotel dimitra beach] [http://web.rigour.info/palmari-ppc/ palmari ppc] [http://guest.rigour.info/library/html/harleydavidson-/ harley-davidson 1450 electra glide] [http://all.rigour.info/masterizzatore-dvd/ masterizzatore dvd per mac] [http://down.rigour.info/blog/guardaroba-armadi.htm guardaroba armadi] [http://blog.rigour.info/web/intel-pentium/ intel pentium 660] [http://milano.rigour.info/hard-disk.htm hard disk ps2 usb] [http://gratis.rigour.info/content/view/pioneer.htm pioneer 50] [http://web.rigour.info/surround-system/ surround system] [http://web.rigour.info/carica-batteria/ carica batteria solare] [http://all.rigour.info/lexmark/ lexmark 5250] [http://gratis.rigour.info/content/view/techno-.htm techno 2004 dj ro 380 ni] [http://gratis.rigour.info/content/view/lettini-pali.htm lettini pali tommy] [http://web.rigour.info/citroen-c/ citroen c4 hdi] [http://web.rigour.info/donne-robuste/ donne robuste] [http://here.rigour.info/blog/tx-italia.htm tx italia] [http://note.rigour.info/content/view/estou-apaixonado.htm estou apaixonado] [http://paga.rigour.info/aeroplani-militari/ aeroplani militari] [http://milano.rigour.info/www-promessi.htm www promessi sposi it] [http://gratis.rigour.info/content/view/samsung.htm samsung 2040] [http://note.rigour.info/content/view/dvd-r.htm dvd r vergini tdk] [http://italy.rigour.info/blog/la-piccola.htm la piccola campionessa] [http://italy.rigour.info/blog/destiny-s.htm destiny s child music video say my na] [http://load.rigour.info/view/new/stranom.htm stranom] [http://paga.rigour.info/hotel-mare/ hotel mare] [http://load.rigour.info/view/new/la-cafetera.htm la cafetera com] [http://online.rigour.info/novaja-zemlja/ novaja zemlja] [http://gratis.rigour.info/content/view/masterizzatore-dvd.htm masterizzatore dvd btc] [http://note.rigour.info/content/view/sony-z.htm sony z5] [http://guest.rigour.info/library/html/casalinge-in/ casalinge in calore] [http://web.rigour.info/chat-spinte/ chat spinte] [http://italy.rigour.info/blog/cors
+
Addd synfig blend video demo link ... --[[User:D.j.a.y|D.j.a.y]] ([[User talk:D.j.a.y|talk]]) 06:51, 27 February 2013 (UTC)
 +
 
 +
==New Blend Method==
 +
 
 +
I would like to have a blend method that allows apply effects over a certain region of a composition. Let's call this new Blend Method "X". So the Layer stack would be like this:
 +
 
 +
Effect Layer (Blend Method: X)
 +
Cropping Layer (Blend Method: A)
 +
Background Layer (Blend Method: doesn't matter)
 +
 
 +
A is any Blend Method.
 +
 
 +
The blend method X would do the following:
 +
 
 +
Apply the effect over the background using the composite blend method:
 +
 
 +
Effect Layer (Blend Method Composite)
 +
Background Layer
 +
-----------------------
 +
Effected Background Layer
 +
 
 +
 
 +
Then apply a Straight Onto blend method over the Cropping layer
 +
 
 +
Effect Background Layer (Blend Method Straight Onto)
 +
Cropping Layer
 +
---------------------------------------
 +
Cropped Effected Background
 +
 
 +
 
 +
Later apply the result on the background using the Cropping Layer Blend Method
 +
 
 +
Cropped Effected Background (Blend Method A)
 +
Background Layer
 +
-------------------------------------------
 +
Cropped Effected Background Onto Background
 +
 
 +
I propose call this X Blend Method: "Cropped Onto"
 +
 
 +
== Layers as Function objects ==
 +
 
 +
Let's say layers behave like a function: f(x), where f is the layer defined operation and x the context. The result is passed on to the next layer, which does something similar.
 +
 
 +
When we have several layers (in this example: f, g, h, i) we end up with:
 +
f(g(h(i(blank)))
 +
 
 +
A paste canvas is a bit different though it takes two arguments: p(x,y) where x is the context and y is the context returned by the top layer of the inline canvas. Lets now put this paste canvas on top of the layers in the previous example:
 +
p(f(g(h(i(blank))),y(blank))
 +
where y is the inline canvas.
 +
 
 +
From this point of view all of this is very similar to how function objects work. But we lack the ability to compose function objects (like STL does, with SGI extensions that is).
 +
 
 +
Lets say there is a layer type: compose. This layer takes its context, and renders an inline canvas on top of that context. So that:
 +
compose(context(),inline()) = inline(context())
 +
 
 +
This would allow applying a certain effect, as defined in the inline canvas, far more easily.
 +
 
 +
== Description of Hard Light ==
 +
 
 +
see http://en.wikipedia.org/wiki/Soft_light#Hard_light

Latest revision as of 08:51, 27 February 2013

Addd synfig blend video demo link ... --D.j.a.y (talk) 06:51, 27 February 2013 (UTC)

New Blend Method

I would like to have a blend method that allows apply effects over a certain region of a composition. Let's call this new Blend Method "X". So the Layer stack would be like this:

Effect Layer (Blend Method: X)
Cropping Layer (Blend Method: A)
Background Layer (Blend Method: doesn't matter)

A is any Blend Method.

The blend method X would do the following:

Apply the effect over the background using the composite blend method:

Effect Layer (Blend Method Composite)
Background Layer 
-----------------------
Effected Background Layer


Then apply a Straight Onto blend method over the Cropping layer

Effect Background Layer (Blend Method Straight Onto)
Cropping Layer 
---------------------------------------
Cropped Effected Background


Later apply the result on the background using the Cropping Layer Blend Method

Cropped Effected Background (Blend Method A)
Background Layer
-------------------------------------------
Cropped Effected Background Onto Background

I propose call this X Blend Method: "Cropped Onto"

Layers as Function objects

Let's say layers behave like a function: f(x), where f is the layer defined operation and x the context. The result is passed on to the next layer, which does something similar.

When we have several layers (in this example: f, g, h, i) we end up with: f(g(h(i(blank)))

A paste canvas is a bit different though it takes two arguments: p(x,y) where x is the context and y is the context returned by the top layer of the inline canvas. Lets now put this paste canvas on top of the layers in the previous example: p(f(g(h(i(blank))),y(blank)) where y is the inline canvas.

From this point of view all of this is very similar to how function objects work. But we lack the ability to compose function objects (like STL does, with SGI extensions that is).

Lets say there is a layer type: compose. This layer takes its context, and renders an inline canvas on top of that context. So that: compose(context(),inline()) = inline(context())

This would allow applying a certain effect, as defined in the inline canvas, far more easily.

Description of Hard Light

see http://en.wikipedia.org/wiki/Soft_light#Hard_light