Home › Category Archives › てさぐれ!部活もの

近況とか

寒くなってきましたね。私は風邪をひきました。

2014年秋アニメの放送がはじまってようやく折り返し地点というところですが、今期は豊作すぎて他のことをする時間が取れないという悲劇…

最近の状況を1文で書くと、
円盤を追い出す活動は少し落ち着いたけれど、他にもバーテックスやアルティメギルと戦ったり、経営建て直ししたり、ちょっとハッピープロジェクトに参加してみたり、他にもピアノ弾かされたりいろいろしてたら、にゃんめるが車に轢かれて万策尽きたー
という感じです。

具体的に書くと、「天空のメソッド」「俺、ツインテールになります。」「結城優奈は勇者である」「甘城ブリリアントパーク」「大図書館の羊飼い」「四月は君の嘘」「グリザイアの果実」「SHIROBAKO」などなど観てるということです。

毎クール恒例になりつつあるよくあるOP検証動画シリーズですが、上の理由もあり2014年秋アニメ編は全く手を付けていないので、投稿時期はさながら制作するかどうかも不明です。

もし作るとなれば、クリスマスぐらいには完成させたいですね。←やる気の欠片も見えない

私としては他の方にも作っていただきたいです。他人の採点基準も気になる。

こうは言いましたが少しずつ作っていこうと思います、よろしくお願いします。

 

次はtxt2exoの話。

この頃C言語の勉強を始めたので、時期を見て書き直したいと考えています。今はHSP。

 

さらに次はニコニコ関連の話題。

最近これにつきっきりでして、ずっとPHPにかかりきりです。データベースの勉強を兼ねてニコログを始めたのですが、ほんとはもっと大規模なサイトを考えています。

現在公開されているのは、カテゴリ合算24時間総合ランキングTop100の各動画直近168件のタグ履歴ですが、ローカルサーバー内では、他に各動画のタグ・動画タイトル・動画説明文履歴(2014/7/23以降)や、ユーザー/チャンネル毎の投稿動画一覧、投稿日時動画検索など、いろいろな機能があるのである程度まとまったら公開しようと考えています。

ただデータベース容量(現時点で33.5GB)や、サーバーの用意など課題は山積しているので実現は不透明。

あとはデータベースの設計上タグ検索が難しく、最近割と唸ってますw もうちょっと頑張ってみます。

 

最後に…

ハナヤマタのOP/ED発売記念イベント(10/25@大阪日本橋)に行ってきたのですが、楽しかったです。また機会があれば行ってみたいですね♪

キャラソンの発売記念イベントも行けたらいいな。

てさぐれ!部活もの OP検証動画《春アニメ編》解説①

[nicodo display=”player” width=”550″ height=”330″]sm23722613[/nicodo]
[nicodo display=”player” width=”550″ height=”330″]sm23722646[/nicodo]

いつもならだいたいアニメが始まって1ヶ月程度で完成するのだが、今期はM3の放送開始が遅かったり、作品数が多かったりして1ヶ月も伸びてしまった…

今回は動画投稿のためだけにプレミアム会員登録したので、画質が向上していると思います。

さて、実は今回他者様のアニメーションスクリプト以外にいくつか自分でスクリプトを書きました。

  • 採点基準(改変)
  • 彼女がフラグをおられたら(作成)
  • 健全ロボ ダイミダラー(作成)
  • ノーゲーム・ノーライフ(作成)
  • 棺姫のチャイカ(作成) (省略)
  • ラブライブ!(作成)
  • 結果発表(改変)

ここでは自作スクリプトだけ紹介します。

ここではスクリプトをそのまま掲載していますが、暇があればanmファイル(アニメーション効果から選択できるようになる)にしてアップします。

 

彼女がフラグをおられたら

これはテキスト色がころころ変わるスクリプトです。

テキストオブジェクトにて「文字毎に個別オブジェクト」にした上でスクリプト制御で以下のように入力します。

color = {"e40683","5bb431","ef8200","00b3ec",}
selcolor = color[(obj.index+math.floor(obj.time))%4+1]
obj.effect("単色化","color",selcolor,"輝度を保持する",0)

1行目は使用するカラーコードを書き、2行目でcolor配列の中から1つを選び、3行目で単色化フィルタをかけることで色を適用しています。

2行目の「%4」の4は色数を示していますので、色数を増減させる場合は注意してください。

また、今回は変数に時間(小数点以下切り捨て)を指定していますが、乗除することで色の変更速度を調節できます。

 

健全ロボ ダイミダラー

背景の「ミダラ!」の色をランダムに変化させる部分だけですが。

r = string.format("%2x",obj.rand(0,255,1,math.floor(obj.frame/5)+1))
g = string.format("%2x",obj.rand(0,255,1,math.floor(obj.frame/5)+2))
b = string.format("%2x",obj.rand(0,255,1,math.floor(obj.frame/5)+3))
color = r..g..b
obj.effect("単色化","color",color,"輝度を保持する",0)

まず、これは画像ループで個数を増やし、個別オブジェクト化していることに注意してください。

この場合ではフレームを5で割ったものを切り捨てているので、5フレームごとに変化しています。

0-255の範囲を変更すると明るめ/暗め、◯色寄りといったことが出来ると思います。

 

ノーゲーム・ノーライフ

項目の文字が横にほわっと広がるスクリプトです。

アニメOPのスタッフクレジットっぽく作成しました。フレームおくりしながら見るとわかると思いますが、本物とは若干挙動が異なるので注意してください。

また、┌文字列┘という形式で入力されることが前提となっていますのでこの点も注意してください。

time = 0.3
if (obj.time<time) then
  obj.ox = obj.ox*math.sin(math.rad(90*obj.time/time))
end
if (obj.index==0) then
  obj.oy = obj.oy-40
  obj.ox = obj.ox-30-10/time*obj.time
elseif (obj.index==obj.num-1) then
  obj.oy = obj.oy+40
  obj.ox = obj.ox+30+10/time*obj.time
end
if (obj.time>=time) then
  if (obj.index==0 or obj.index==obj.num-1) then
    obj.ox = obj.ox*(1+(obj.time-time)*0.3)
    obj.alpha = 1.2-(obj.time-time)*2
  end
end
if (obj.index>=1 and obj.index<=obj.num-2) then
  bokashi = 20-20/time*obj.time*2+obj.index*2
  if (bokashi>20) then
    bokashi = 20
  end
  obj.effect("ぼかし","範囲",bokashi,"縦横比",0)
end
if (obj.time>=obj.totaltime-0.3) then
  bokashihani = 100/0.3*(obj.time-obj.totaltime+0.3)
  obj.effect("ぼかし","範囲",bokashihani,"縦横比",0)
end

詳しい解説は省きます。

 

ラブライブ!

ラブライブ!でのスクリプトは、スポットライト図形オブジェクト+マスクフィルタとカメラ制御のシャドーを用いてスポットライトを模したものです。

他の場面では役に立ちそうにありません。

x = 270*math.cos(math.pi/2*obj.time)
y = 230*math.cos(math.pi*obj.time+math.pi/2)-580
x2 = 150*math.cos(math.pi/4*obj.time)
y2 = 220*math.cos(math.pi/2*obj.time+math.pi/2)-580
size = 120
obj.effect("マスク","X",x,"Y",y,"サイズ",size,"type",1,"マスクの反転",1)
obj.effect("マスク","X",-x2,"Y",y2,"サイズ",size,"type",1,"マスクの反転",1)

スクリプトを読んでもらえればわかると思いますが、これは高校数学で習うリサージュ曲線の式です。

応用すれば他の用途でも使うチャンスがあるかもしれません。

個人的にはこれの発展形でAviUtl講座の動画でも作ろうかなと考えています。

 

以上、自作アニメーションスクリプトの紹介でした。

てさぐれ!部活もの OP検証動画《冬アニメ編》解説②

 

22 中二病でも恋がしたい! 戀

こんなに綺麗に作ったのに動画ではあんなに見難くなってしまって…ほんとすみません。

今回はカメラ制御を使ってしまいました。「使ってしまった」というのは、実は最初ここまでするつもりはなかったんですね。ほんとは魔法戦争の魔法陣程度のものをちょこっといれようと思ってたのですが、きれいに見えないので魔法陣だけカメラ制御にしたんです。その後にどうせなら、と全部カメラ制御にしてしまいました。

↓斜め上からの視点

さて、本題に入りましょう。まずはレイヤー画面を見てください。

  • レイヤー01 : 背景画像
  • レイヤー02 : カメラ制御
  • レイヤー03 : 画面左上の番号 (カメラ制御対象外)
  • レイヤー05-06 : 動画ファイル
  • レイヤー07 : 項目背景
  • レイヤー08 : 床みたいなもの
  • レイヤー09 : 項目テキスト
  • レイヤー10 : タイトルロゴくるくる
  • レイヤー11-19 : ◯印
  • レイヤー20 : 床にあるピンクっぽく光っているもの
  • レイヤー21 : 項目

タイトルロゴは中間点を打っても良かったんですが、今回は分割にしてあります。
浮上/回転/下降の3つです。全て直線移動に加速・減速チェックになっています。

また、このタイトルロゴや項目テキストにはsm15769914の「オブジェクトに厚みを追加」スクリプトを使用しています。

 

これ以上特に書くことが思い浮かばなかった…ということで終わり。

ほんとはもっと色々なことが出来るソフトなんだろうけど私の技量ではこの程度が限界です。勉強しないと。

てさぐれ!部活もの OP検証動画《冬アニメ編》解説①

[nicodo display=”player” width=”640″ height=”370″]sm22769091[/nicodo]

概要

  • 時間:47分34秒56 / 68442フレーム @23.976fps
  • 製作サイズ:1280×720  /  出力サイズ:640×360
  • 1次エンコード H.264  MPEG4-AVC / AAC 320Kbps 48KHz / 565MB
  • 2次エンコード WMV9 226Kbps / WMA9.2 48Kbps 44kHz / 99.8MB

使用ソフト

  • AviUtl (動画編集全般)
  • Audacity (音量均一化/スピード調節)
  • EcoDecoTooL (概要/結果発表)
  • Microsoft Office Excel (集計表/まとめ表)
  • Microsoft Office PowerPoint (結果発表)
  • GIMP (妹ちょ)
  • SketchUp (生徒会役員共*)
  • Aegisub (てさぐれ!部活もの)
  • RhythmicaLyrics (てさぐれ!部活もの)
  • txt2ass (てさぐれ!部活もの)
  • カラーピッカー
  • 電卓
  • ペイント

せっかくなのでAviUtlで使ったいくつかのフィルタの解説をすることにします。


 01 いなり、こんこん、恋いろは。

 ここで左側の項目テキストは白文字にピンクの縁取りに、拡散光フィルタをかけています。

また、動画は境界ぼかしフィルタです。

ほんとはこれくらいきれいに作ったんですが、エンコードで文字が潰れて読めなくなってしまいました。


13 桜Trick

次は桜Trickです。

背景には、通常の画像のうえにsakura画像をパーティクル出力しています。以下の点がポイントです。

  • 出力方向を180にすることで上方に向かう。
  • また、Xを直線移動で画面両端を始点終点に設定し、移動範囲の座標からランダム出力にチェックを入れることで画像のようになります。

さらに、桜の花びらの画像も同様に右下方向・3Dランダム回転にしているため舞っているようになります。

ここでは動画についても一点。

アニメーション効果で「領域枠(角落ち)@領域枠」で縁を丸く切り取っています。この効果は比較的重めなので注意が必要です。