Toon posts:

[Flash] TV ruis

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer in flash TV ruis na te bootsen.
Het effect lukt opzich wel, maar het wordt er traag allemaal :P

Ik heb drie verschillende witte stipjes die ik aanroep en positieoneer.
Daarvoor gebruik ik deze code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var sterrenGroot = 2000;
var sterrenMiddel = 2000;
var sterrenKlein = 2000;

for(i=0; i<sterrenGroot; i++){
    _root.attachMovie("ster 01", "ster01"+i, i);
    
    positieY = random(400);
    positieX = random(550);
    
    _root["ster01"+i]._y = positieY;
    _root["ster01"+i]._x = positieX; 
}

for(i=0; i<sterrenMiddel; i++){
    _root.attachMovie("ster 02", "ster02"+i, sterrenGroot+i);
    
    positieY = random(400);
    positieX = random(550);
    
    _root["ster02"+i]._y = positieY;
    _root["ster02"+i]._x = positieX; 
}

for(i=0; i<sterrenKlein; i++){
    _root.attachMovie("ster 03", "ster03"+i, sterrenGroot+sterrenMiddel+i);
    
    positieY = random(400);
    positieX = random(550);
    
    _root["ster03"+i]._y = positieY;
    _root["ster03"+i]._x = positieX; 
}


Maar dit wordt dus erg traag, wat opzich niet zo gek is natuurlijk :P
Hoe zouden jullie dit aanpakken?

[ Voor 8% gewijzigd door Verwijderd op 25-02-2004 10:47 ]


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 19:34
Een paar gifjes maken met noise, en deze gewoon frame by frame afspelen :?

rm -rf ~/.signature


Verwijderd

Topicstarter
mattttt schreef op 25 februari 2004 @ 10:37:
Een paar gifjes maken met noise, en deze gewoon frame by frame afspelen :?
Het moet straks ook over gaan naar beeld.
Als je iets laat loopen ben ik ook bang dat je dat ziet en dat wil ik absoluut niet...

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
Nee joh man GIF jes in Flash? :D

Geloof niet dat je het doel van Flash snapt :P

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
willem169 schreef op 25 februari 2004 @ 10:41:
Nee joh man GIF jes in Flash? :D

Geloof niet dat je het doel van Flash snapt :P
Heb je het tegen mij of mattttt?

Als je het tegen mij hebt :P
Ik wil graag controle over de ruis hebben. Het is onderdeel van een animatie.
Daarom wil ik zoiets als gifjes uitstellen totdat het echt niet anders kan ;)

[ Voor 11% gewijzigd door Verwijderd op 25-02-2004 10:45 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Begrijp ik nou goed dat je per iteratie al die sterren random gaat verplaatsen?

Waarom maak je niet een functie op je object zelf, dmv prototyping, waardoor je objecten zichzelf moven?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Alleen het plaatsen van de 6000 stippen is al tijd rovend opzich...
Het animeren ben ik nog niet aan toe gekomen.

Het verschil tussen in een frame alles van positie veranderen of elk object zichzelf verplaatsen zie ik niet echt...

Momenteel lijkkt me de beste optie om een scherm met de hand :( vol te gooien met een paar duizend stippen en aan de drie een stippen een code te hangen dat ze zich zelf om een random tijd aan en uit zetten.

Maar ook dit lijkt me aardig belastend.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
Tegen mattttt.

PS misschien heb je hier wat aan:
http://www.flashkit.com/m...h_-AB_Studi-525/index.php

[ Voor 81% gewijzigd door Willem op 25-02-2004 10:55 ]

Motor (of auto) onderhoud bijhouden


  • bakakaizoku
  • Registratie: Januari 2002
  • Laatst online: 19:34
willem, ik snap je wel, maar je krijgt er zowieso wel een niet vertragend effect mee..

Afbeeldingslocatie: http://picserver.org/view_image.php/UQ2SF96J855

3 frames, met meer lijkt het denk ik er meer op...

en @ TS, wat bedoel je uiteindelijk met "controle over de ruis" ?

rm -rf ~/.signature


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
Dat je dus geen 3 frames hebt in een GIFje.

[ Voor 3% gewijzigd door Willem op 25-02-2004 11:11 ]

Motor (of auto) onderhoud bijhouden


  • yade
  • Registratie: Mei 2002
  • Laatst online: 25-11-2025
Wat als je een paar blokken ruis genereerd en die blokken dan van positie laat wisselen?

Verwijderd

Topicstarter
@mattttt
Met controle bedoel ik meer of minder ruis en bv. een overgang naar beeld regelen.
Zo met die gifjes vind ik niet echt mooi...

@willem169
Bedankt, dat ga ik eens bekijken ;)

Er schiet me ook een ander idee te binnen.
Als ik nou een aantal (zeg 20 ofzo) verschillende Flash Graphics maak en deze allemaal op de stage zet. In een frameloop random 1 scherm verberg en degene die verborgen is weer zichtbaar maak.
Dat moet volgens mij ook een aardig effect geven en heb ik nog controle over de hoeveelheid ruis :D

edit:

zoiets als yade zegt jah :p


@ willem169
Dit is ook gedaan met gifjes :p

[ Voor 9% gewijzigd door Verwijderd op 25-02-2004 11:08 ]


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Je kan ook gewoon een filmpje inladen en die laten zien. Dan kan je zelf het filmpje editen zodat hij mooii word. En als je het over wilt laten lopen zet je gewoon dat filmpje als frame erboven zodat wat erna komt vrij is.

en willem..... "Dat je dus geen 3 frames hebt ik een GIFje." Applaus voor zo`n mooie zin :P

disjfa - disj·fa (meneer)
disjfa.nl


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
mvkooten:
@ willem169
Dit is ook gedaan met gifjes :p
:D O-)

Toch maar wel dus?
Misschien 20 verschillende GIF jes maken, dan lijkt het niet zo'n onwijze loop.
disjfa:
en willem..... "Dat je dus geen 3 frames hebt ik een GIFje." Applaus voor zo`n mooie zin :P
k=n

:/

Nee dit is bijdehand:
Je kan ook gewoon een filmpje inladen en die laten zien.
Ooooooh, dat filmpje |:(
Dan kan je zelf het filmpje editen zodat hij mooii word.
Ja, moet je wel het filmpje in de haddisc putten, met tweehonderdzesenvijftig megabite oversampling you know.

Motor (of auto) onderhoud bijhouden


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Moet ik nou even bijdehand doen als jou :{

Nee maar mooiste overgangen zijn vaak wel zelf gemaakte overgangen. Dus een filmpje wat de ts zelf witl. Dan kan ik toch niet zomaar zeggen welk filmpje sinds ik niet weet wat hij wilt.

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
mensen rustig, rustig (8>

Ben zelf al ff met iets bezig...
Maar iedeeen zijn nog altijd welkom :p

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 20:36
disjfa:
Moet ik nou even bijdehand doen als jou :{
:?

Ga er even nog wat verder op in anders
disjfa:
Nee maar mooiste overgangen zijn vaak wel zelf gemaakte overgangen.
I disagree.
"Geautomatiseerde" overgangen zijn vaak de mooiste overgangen.
Plus 20x zo efficient en dynamisch.


en disjfja..... "Dus een filmpje wat de ts zelf witl" Applaus voor zo`n mooie zin

Motor (of auto) onderhoud bijhouden


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

.modbreak
Ok, kappen lui. De eerste die nu nog iets trollt of flamet krijgt een OW.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 11-05 10:29
Doe weer ff lief O+ tegen elkaar okay? :)

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

willem169 schreef op 25 februari 2004 @ 11:33:
I disagree.
"Geautomatiseerde" overgangen zijn vaak de mooiste overgangen.
Plus 20x zo efficient en dynamisch.
True over de efficientie, maar als je verschillende filmpjes hebt en daar elke keer hetzelfde effect over krijgt ziet dat er vaak vrij saai uit. Maar het is wel de beste oplossing voor de ts :)

Verder ts, je zei dat je een idee had, kan je die ook even vertellen voor mensen die mbv de search zoeken naar ook zo`n idee :)

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Topicstarter
Verder ts, je zei dat je een idee had, kan je die ook even vertellen voor mensen die mbv de search zoeken naar ook zo`n idee :)
Staat hierboven (en nu ook hieronder) ;)
Er schiet me ook een ander idee te binnen.
Als ik nou een aantal (zeg 20 ofzo) verschillende Flash Graphics maak en deze allemaal op de stage zet. In een frameloop random 1 scherm verberg en degene die verborgen is weer zichtbaar maak.
Dat moet volgens mij ook een aardig effect geven en heb ik nog controle over de hoeveelheid ruis

  • bredend
  • Registratie: September 2001
  • Laatst online: 21:07
Maakt het iets uit als je de framerate naar boven gooit? Of trekt je PC het gewoon niet ?

Verwijderd

Topicstarter
Mijn pc trekt het niet (PIII 2400mhz).
Maar dat vind ik opzich niet zo gek met 600 MC's...

Maarjah hoe anders?

Ik heb het nou geprobeert met 20 verschillende MC's die uit en aan zet, maar er zit een hapering in

Dus... nog meer ideeen iemand?

[ Voor 3% gewijzigd door Verwijderd op 25-02-2004 14:48 ]


  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 12-05 15:11
1. Als je met een aantal gif werkt kun je deze ook flippen en roteren. Op die manier kun je zelfs met 2 plaatjes een movieclip maken die je niet ziet loopen.

2. Je kunt ook met gemaskeerde movieclips werken. Neem twee images die iets groter zijn dan je movie, en geef ze elk een marker dat bij de een alleen de even beeldlijnen laat zien, en bij de ander de oneven. Zet voor beide bitmaps "allow smoothing" uit, en animeer ze zodat ze rond hun middelpunt draaien (vrij snel). Dat ziet er denk ik ook wel erg OK uit...

Verwijderd

Verwijderd schreef op 25 februari 2004 @ 14:48:
Mijn pc trekt het niet (PIII 2400mhz).
Ik heb het nou geprobeert met 20 verschillende MC's die uit en aan zet, maar er zit een hapering in

Dus... nog meer ideeen iemand?
Hoe groot is het in pixels? De meest eenvoudige ruis realiseer je door pixels gewoon random aan of uit te zetten. Je kunt het dan wat processorvriendelijker maken door niet voor elke iteratie elke pixel opnieuw te 'randommen' maar een (random) selectie te maken.
Pagina: 1