Hodnocení tématu:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Něco na způsob animačního Pony Creatoru
#61
Zde jsou pokusné překlady od Googlu těch 3 obřích srovnávacích dokumentů (no, dejme tomu, částečně bych to možná i pochopil Pinkiesmile )

http://translate.google.cz/translate?hl=...-305237046

http://translate.google.cz/translate?hl=...-310752080

http://translate.google.cz/translate?sl=...45&act=url

Naštěstí se to už blíží do finiše.. ještě dodělat asi 1 funkci, přeložit část manuálu a udělat 2 příklady.. Můžete tento balík považovat za AnimačníSW verze 1.0 a nebo Alpha verzi, jak chcete.. Hlavní program dostane už jen trochu vylepšenou Undo funkci, a jinak začnu pracovat na Animakeru, což bude kompletnější program než tohle (resp. půjde v něm lépe animovat).. Tímto tempem tipuji že bude tak za rok Twilightoops

P.S.: Jen bych rád podotkl, že nejsem autorem původního PonyCreatoru...
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#62
Chtěl bych poprosit místní programátory (ale i neprogramátory), až budou mít čas, potřeboval bych radu.. skriptovací jazyk v BMPWORK se vyvinul postupem času do této hrůzné podoby (tato sekvence má za následek generování křivící se lávové textury):


= @50 16 5 2
#mx @10
#my @11
= @20 @10 @11
+ @20 1 1
= @0 0 128 128
#do @5 @0 pp
= @98 @10 @11
/ @98 @50 @50
= @96 @98 @99
/ @96 2 2
#rand @100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
* @100 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51
.
back
new 0 @20 @21 @5
= @0 @98 @99 @50 100 @52
__
#imov 90 @3
shrink 0 0 @1 @20 0 @90 256 @97 @4
shrink 0 @0 0 @21 1 @90 256 @96 @4
+ @0 @98 @99
+ @3 1 1
#loop @2
blur 0 12 12
disp 0 0 @128 @129 256 256
+ @100 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2


Asi je nám všem jasné, že takhle teda ne.. A nerad bych do budoucího GUI zaváděl takovéhle prasárny Twilightoops Mám v plánu, že přidám adresování báze+offset, pojmenované proměnné, argumenty funkcí a instrukcí v závorkách (volitelně s prefixem názvu) a struktury/záznamy (struct/record - záleží, v čem děláte). Nicméně pořád mi z toho vychází děsně nepřehledný mišmaš.. Analyzátor makrokódu typu A=B/(C+15)*50 bude určitě také součástí, ale stále mne nenapadá, jak to více zjednodušit (chtělo by to tak 2x).. Tak kdybyste měli nějaký nápad, moc prosím o radu Ajsmug Zapojit se mohou i lidé, kterým programování nic neříká, protože bych byl rád, aby i oni byli schopni program používat..

(to opakované psaní argmentů mi mělo zpřehlednit kód (jde o zápis ve stylu SIMD).. v cyklu se to plní např. ve skriptu k vodě ve stylu

#mx @10
#my @11
+ @10 1 1
= @200 @10 @11
/ @200 11 11
= @99 10
= @21 150
__
#imov @21 20
+ @20 100 1
#loop @99

)
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#63
Jeden z posledních testů..

[Obrázek: bmpwork__my_little_pony_logo_test_by_elf...5b0oqq.gif]

Skript (fakt síla Twilightoops ) je pak zde:

http://elfman83ml.deviantart.com/art/BMP...-320838722
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#64
Další fáze testovací animace, která vznikla během celkem masivního testování hlavního programu (opravy chyb)..

[Obrázek: drawing_by_bones__twilight_sparkle_anima...5bzcg4.gif]

Dole bump mapa, která se použije při výpočtu nasvětlení scény..
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#65
Poslední přidaná funkce.. tato provádí výpočty nad obrázkem dle vzorce (něco jako skript ve skriptu).. Využití mne napadá pro fraktály, FFT, a podobné blbinky..

[Obrázek: bmpwork__extra___comp_2_by_elfman83ml-d5coyiy.gif]

#mx @10
#my @11
+ @10 1 1
new 0 @10 @11
.
comp 0 r=" @255 *10+xm256-y" g="s(xm360*100)*127" b="$(r(x-2;y-h/64))*10+s( @255 *1000)"
put 0


Takže konec práce na těchto programech konečně nastal.. teď začnu pracovat na grafické nadstavbě.. (a samozřejmě opravovat chyby, pokud je v těchto programech ještě najdu)

(uznávám, debilní příklad, takže v příloze něco užitečnějšího.. vytvoření palety do obrázku 256x256 pixelů při nulové modré: comp 0 r="x" g="y" b="0")

[Obrázek: bmpwork__extra___comp_1_by_elfman83ml-d5coyfy.gif]


Přiložené soubory Miniatury
   
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#66
Dokončení testovací animace včetně efektů..
[Obrázek: drawing_by_bones__twilight_sparkle_anima...5di4j9.gif]

Skript pro efekty zde:
http://elfman83ml.deviantart.com/art/Dra...-325011573

Video s primitivním ozvučením a v plné škále zde na You Tube:
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#67
Dekadický časovač s použitím generátoru fontu (klasicky zadané konstanty jak se používaly dřív ve VGA tabulkách)

[Obrázek: bmpwork__exec___timer_by_elfman83ml-d5gxb80.gif]
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#68
Martine, mohl bych se zeptat ... kdo tento program krom tebe ještě používá, o kom víš ? Pinkiesmile
Spoluzakladatel a druhý člen ANfWF
Pravda, bronies nebudou kompletní bez Dumbasse. Jako blázen a nepředvídatelné jako on, nikdy podceňovat dovednosti "Dumbass"! Nikdy nevíte, co se může stát ...
Odpovědět
#69
Myslíš kromě pár bývalých betatesterů? Určitě by se dali spočítat na prstech jedné ruky, co mi lidi psali.. takže tak možná 10 lidí na planetě? Však já se ani nedivím Rainbowlaugh Jednak je to děsně složité a jednak tam jsou určitě ještě někde chyby.. Hlavně, že ho používám já Ajsmug Uvidíme, kolik lidí bude používat druhou verzi, která už bude klikací.. ale kdy bude, to je otázka Rainbowlaugh
Trochu mimo plán (mám "plné" ruce práce na jiném projektu mimo pořadí Twilightoops, takže GUI zatím odkládám) jsem si hrál s BMPWORK a vytvořil dvě animace.. první je programátorská hra LIFE a druhá je generátor bludiště s vysoce primitním (a blbým) algoritmem na jeho projdutí.. A samozřejmě nesmí chybět typický HELLO program (používá bitmapovou ASCII tabulku).

[Obrázek: bmpwork__exec___life_game_by_elfman83ml-d5h9aze.gif]

[Obrázek: bmpwork__exec___maze_by_elfman83ml-d5h9b3u.gif]

[Obrázek: bmpwork__hello_program_by_elfman83ml-d5h9asj.png]
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět
#70
Tak po asi 1-2 měsících, kdy jsem se snažil proniknout do tajů Win32 API (seznamy, posuvníky, texturovaná tlačítka) mám konečně hotový koncept Animakeru, takže se do něj budu moct pustit..

Takže na závěr kompletní shrnutí toho, co sem již bylo postnuto:


Většina zde uvedených příkladů má vzorové skripty zde:
http://elfman83ml.deviantart.com/gallery/28523909

a zde:
http://elfman83ml.deviantart.com/gallery...ath=scraps

Hlavní aktualizace včetně popisů co se změnilo zde:
http://elfman83ml.deviantart.com/gallery...4#/d4broh5
http://elfman83ml.deviantart.com/gallery...4#/d4da7tm
http://elfman83ml.deviantart.com/gallery...4#/d4gtzgw
http://elfman83ml.deviantart.com/gallery...4#/d4nc3qc
http://elfman83ml.deviantart.com/gallery...4#/d4nc1tu
http://elfman83ml.deviantart.com/gallery...4#/d4oxfxs
http://elfman83ml.deviantart.com/gallery...4#/d4qcfc9
http://elfman83ml.deviantart.com/gallery...4#/d4szzn0
http://elfman83ml.deviantart.com/gallery...0#/d4vrg1e

Vše anglicky..

+ skript u již finálního obrázku z mé tvorby:
http://elfman83ml.deviantart.com/gallery/#/d5hym3v
(ještě přibude Celestie)
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět


Přejít na fórum:


Uživatel(é) prohlížející tohle téma: 1 host(ů)