An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: Hedelmäpeli efekti  (Luettu 1988 kertaa)

3Dolphin

  • Administrator
  • *****
  • Viestejä: 389
  • Sukupuoli: Mies
    • MSN Messenger  - petterihongisto@hotmail.com
    • Profiili
    • Henkilökohtainen kotisivu
    • Sähköposti
Hedelmäpeli efekti
« : Syyskuu 13, 2006, 09:36:08 am »
Otsikko nyt ehkä hieman kuvaa sitä, mitä tarkoitan.

Eli kävin jokin aika sitten elokuvissa katsomassa korealaisen elkuvan nimeltä Old Boy (On muuten todella katsomisen arvoinen leffa).

Nyt on jäänyt häiritsemään elokuvassa esitettyjen tekstien efektit, miten sellaisia käytännössä voisi toteuttaa.
Efekti toimi siten, että esim. ohjaajan nimi kun näytettiin, niin kaikki kirjaimet vaihtuivat ja yksitellen tuli aina yksi oikea kirjain nimestä esiin näin muodostaen hetken kuluttua ohjaajan nimen kokonaisuudessaan ja oikein.

Ainakaan itselleni ei tulisi 3ds maxissa nopeasti muita vaihtoehtoja mieleen kun Maxscript jota en ole testannut.

Tästä voisi melkein haasteen heittää, miten tällainen efekti tehdään.

Kellään ajatuksia miten kyseisen toteutuksen voisi tehdä?


xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #1 : Syyskuu 13, 2006, 10:03:46 am »
Ei tuo kovin vaikealta kuulosta. Eikä edes kovin iso töiseltä. Pitääpä testaa.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Felor

  • Global Moderator
  • *****
  • Viestejä: 684
  • Sukupuoli: Mies
  • Se Silomies
    • Profiili
    • http://felor.1g.fi/
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #2 : Syyskuu 13, 2006, 10:21:57 am »
Siis oliko tämä nyt ihan perus "koodin puruku" effu?
eli kirjaimet muutuvat ja pikku hiljaa ne lukittuvat oikeisiin kirjaimiihin.

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #3 : Syyskuu 13, 2006, 10:45:33 am »
Tuossa ensi veriso heldelmäpelistä :)

www.verajankorva.com/temp/rollme.avi

Lähinnä expressioneiden avulla tehty. Pitää näköjään rendaa mblruilla kun nuo tekstit näkyy välillä rotaavan väärään suuntaan.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #4 : Syyskuu 13, 2006, 10:51:44 am »
Motion Blurilla. Ei nyt juuri parantunut mutta hiukan kuitenkin.

www.verajankorva.com/temp/rollme2.avi
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #5 : Syyskuu 13, 2006, 11:16:45 am »
Vielä kolmas versio jossa kirjaimet tulevat ja lähtevät eri aikoihin. Laitoin myös bezier keyframet hidastamaan lähtöä ja pysähtymistä.

www.verajankorva.com/temp/rollme3.avi

Jos olisi oikein pitkiä nimiä ja paljon niitä niin varmaan rakentelisin jonkun scriptin, joka vain oma toimisesti pyörittelisi noita sen mukaan minkä nimen annat ja pitää sitä tietyn ajan ja vaihtaa uuteen nimeen. Se vaatisi toki kaikki aakkosten kirjaimet joka rullaan. Scripti voisi kyllä itse tehdä kopioita rullasta tarvittavan määrän joka nimelle.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

zedar_1

  • Hero Member
  • *****
  • Viestejä: 1255
  • Sukupuoli: Mies
    • MSN Messenger  - zedar_01@hotmail.com
    • Profiili
    • 3D Kuvani
Vs: Hedelmäpeli efekti
« Vastaus #6 : Syyskuu 13, 2006, 09:57:05 pm »
Itse ainakin ymmärsin niin, että efekti toimisi jotenkin näin:
Aluksi näkyy kirjaimia, sitten ne muuttuvat(eivät "pyöri") ja yksi kerrallaan oikeakirjain tulee näkyviin. Ei siis oikeastaan hedelmäpeli-efekti. Näin minä ymmärsin. Sehän on siis kuin matrixissä, paitsi että kirjaimet eivät liiku alaspäin. (Eli siis vaihtuvat paikallaan ja pysähtyvät oikeaan.

En osaa maxscriptiä käyttää, mutta ideana tämä voisi toimia jotenkin niin, että skripti vaihtaa kirjainta randomisti ja kun oikea kirjain(joka on aikaisemmin määritelty) viimein randomilla tulee, niin se jää siihen eikä enää muutu.
Siihen saisi myös helpon "uin." Boksi, jossa määritettäisiin kirjain 1, kirjain 2.... vaikka johonkin kirjain 9 asti. Jotenkin noin voisi toimia tuo minun ymmärtämäni idea.
Huhhuh, ette ehkä tajua tuosta mitään...

EDIT:
Siis oliko tämä nyt ihan perus "koodin puruku" effu?
eli kirjaimet muutuvat ja pikku hiljaa ne lukittuvat oikeisiin kirjaimiihin.


Siis näin  ;D
« Viimeksi muokattu: Syyskuu 13, 2006, 09:59:47 pm kirjoittanut zedar_1 »
"Olen sellainen läpi harmaan kiven, keksi pyörä uudestaan ja opi kantapään kautta -tyyppinen henkilö."

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #7 : Syyskuu 14, 2006, 09:21:56 am »
Silloin kyllä olisi ainakin järkevää tehdä se comppaussoftassa, mutta jos jostain syystä maxissa niin scriptillä voi kohnata text obun text ominaisuuden kanssa $.text = "Test". Sillä voisi ainakin teorissa tehdä tuollaisen effun kohtuu helposti.
« Viimeksi muokattu: Syyskuu 14, 2006, 09:23:42 am kirjoittanut xcx »
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

3Dolphin

  • Administrator
  • *****
  • Viestejä: 389
  • Sukupuoli: Mies
    • MSN Messenger  - petterihongisto@hotmail.com
    • Profiili
    • Henkilökohtainen kotisivu
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #8 : Syyskuu 14, 2006, 03:53:05 pm »
Eli periaatteessa idea oli noiden esimerkkien mukainen, mutta ei ihan.

Käytännössä siis siitä jää se pyöriminen pois.

Eli esim. aluksi on teksti:
sadfjopnmopmc: j9saj9ja9sjda

Jossa jokainen kirjain vaihtelee kokoajan.
Sitten yksitellen loksahtaa oikea kirjain hohdalleen, ei siis missään tietyssä järjestyksessä, vaan yksitellen.
 ja lopuksi onkin esim.
Director: esimerkki koodaaja

Tuo sanahirviö on alusta asti kuitenkin jo oikean mittainen verrattavissa lopputuloksessa näkyvään tekstiin.

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #9 : Syyskuu 14, 2006, 04:56:23 pm »
Tossa scripti joka tekee arpomishässäkkää. Nimet eivät tässä vielä tule kirjain kerrallaan vaan koko nimi tulee kerralla.

Koodia: [Valitse]
letter_array = #("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","x","y","z","o","ä","ö"," ")
names_array = #()
append names_array ("Director : Jukka Jekku")
append names_array ("Screenplay : Sami Sima")
append names_array ("Story : Pekka Pouta")
showname = false
currentname_index = 1

t = text()
t.text = ""


framecount = 1
for i=animationRange.start to animationRange.end do
(
if showname == false do
(
random 0 (letter_array.count)
str = ""

for i=1 to names_array[currentname_index].count do
(
ind = (random 1 (letter_array.count))
str = str + (letter_array[ind])
)

t.text = str
framecount += 1

if framecount == 60 do
(
showname = true
framecount = 1
)
)

if showname do
(
t.text = names_array[currentname_index]
framecount += 1

if framecount == 60 do
(
showname = false
framecount = 1
currentname_index += 1
)

)

sliderTime = i
)

Tossa ei kuitenkaan tarvii tehdä mitään :). Ajaa vaan scriptin. Pitää edaa jossain välissä tota vähän pidemmälle.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Juhis

  • Full Member
  • ***
  • Viestejä: 197
  • Sukupuoli: Mies
    • Profiili
Vs: Hedelmäpeli efekti
« Vastaus #10 : Syyskuu 15, 2006, 08:06:48 pm »
Ite ainaki tekisin ton ennemminkin jollai video ohjelmalla enkä maxilla tai ylipäätään millään 3d ohjelmalla. AE:llä onnistuis tosi helposti ja vastaavilla noi tehäänkin (ainaki näin oon käisttäny).

LW-miäs

  • Hero Member
  • *****
  • Viestejä: 697
  • Sukupuoli: Mies
    • Profiili
Vs: Hedelmäpeli efekti
« Vastaus #11 : Syyskuu 16, 2006, 08:49:01 pm »
Ite ainaki tekisin ton ennemminkin jollai video ohjelmalla enkä maxilla tai ylipäätään millään 3d ohjelmalla. AE:llä onnistuis tosi helposti ja vastaavilla noi tehäänkin (ainaki näin oon käisttäny).

Final Cut Studio 5:n paketissa on mukana sellainen "apuohjelma" kun LiveType. Uskoisin et siinä on efekti valmiina!

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #12 : Syyskuu 17, 2006, 04:43:28 pm »
Toki tämä olisi helpompaa komppaussoftalla, mutta tässä kai oli kyse että homma tehtäisiin maxissa.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Ember

  • Koodariapina
  • Global Moderator
  • *****
  • Viestejä: 572
  • Sukupuoli: Mies
  • LW | DFX+ | Photoshop
    • Profiili
Vs: Hedelmäpeli efekti
« Vastaus #13 : Syyskuu 17, 2006, 05:40:07 pm »
Toki tämä olisi helpompaa komppaussoftalla, mutta tässä kai oli kyse että homma tehtäisiin maxissa.

Näin itsekin oletin, Fusionissa (tai DFX+:ssa joka itselläni on) tuo on ainakin suhteellisen triviaali temppu tehdä.
Foo sanon minä

3Dolphin

  • Administrator
  • *****
  • Viestejä: 389
  • Sukupuoli: Mies
    • MSN Messenger  - petterihongisto@hotmail.com
    • Profiili
    • Henkilökohtainen kotisivu
    • Sähköposti
Vs: Hedelmäpeli efekti
« Vastaus #14 : Syyskuu 17, 2006, 08:56:57 pm »
Toki tämä olisi helpompaa komppaussoftalla, mutta tässä kai oli kyse että homma tehtäisiin maxissa.

Pulinaboxin juuri sen vuoksi valitsin alueeksi, koska en halunnut rajata kysymystä tietylle softalle, vaan lähinnä miten tuollainen saadaan tehtyä.
Tietysti mitä enemmän eri softien esimerkkejä tulee, niin sitä parempi.

Ja tietysti jos asian saa hoidettu jollakin komppaussoftalla, tms helpommin kuin jollain puhtaalla 3D softalla, niin sen parempi.