2012年12月30日日曜日

ゆっくりMovieMaker3 開発日記 - 44 「BindingExpression path error に伴うコンディションの低下に悩まされる」

前回からの作業内容
アイテムの矩形選択の実装
アイテム編集用コントロールのコンディションを改善


ゆっくりMovieMaker3 開発日記 - 43

前回からの作業内容
キャラ素材用classの改良
キャラ素材用アイテムの編集用コントロールの作成
bool?設定用のスライダーを作成
double?設定用のスライダーで特定の操作をすると正常に動作しなかった不具合を修正。
transableColor用色選択コントロールを作成
その他バグつぶし

2012年12月29日土曜日

ゆっくりMovieMaker3 開発日記 - 42

前回からの作業内容
キャラ素材用UIの作成の続き→完成
キャラ素材設定用アイテムクラスの作成→完成
コードの整理

2012年12月24日月曜日

ゆっくりMovieMaker3 開発日記 - 41

前回からの作業内容
キャラ素材関連のUI作成(未完)
タイムライン編集用コントロールで極端に重かった処理を改善

キャラ素材関連のUI、こんな感じになります。
下部タイムラインでキャラ素材の表示位置を指定でき、任意のタイミングで表示/非表示や表示位置変更を行えるようにする予定。

2012年12月22日土曜日

2012年12月20日木曜日

ゆっくりMovieMaker3 開発日記 - 39

前回からの作業内容
バグつぶし
コードの整理
キャラクター設定も「元に戻す」「やりなおし」を使えるようにした。
ゆっくりボイス生成処理を改良。
ゆっくりボイスの内容を変更するとアイテムの長さを変更するようにした。
数値変更用スライダーの作り込み

1周年絵メイキング




プログラミングに夢中になっていて、前日になって1周年の存在に気がつく饅頭遣い。
かくして1周年絵でっちあげのための作業が始まるのであった。

2012年12月14日金曜日

祝!ゆっくりMovieMaker 1周年!

祝!1周年!
2011/12/14に最初のバージョンを公開してから早一年。
プログラミング漬けな毎日の一年でした。
プログラム初心者が作ったソフトと言うこともあって、不具合等でご迷惑をおかけする事もたびたびあると思いますが、これからも生暖かい目で応援して頂ければ幸いです。


2012年12月13日木曜日

ゆっくりMovieMaker3 開発日記 - 38

前回からの作業内容
実装ミスの修正
コードの整理
アイテムのドラッグ・長さ変更部分の作り込み
プレビューの安定性の向上
ゆっくりボイス個別に字幕のスタイルを変更できるように
ゆっくりボイスに付随する字幕のプレビューを実装。

2012年12月10日月曜日

ゆっくりMovieMaker3 開発日記 - 37 「UserControlで実装したEventが上手く働かない!! → 解決」

前回からの作業内容
  • 数値設定用コントロールの改良
    • 応答性の改善
    • UndoRedoの改善
  • いくつかの細かいバグの修正
    • ゆっくりボイスの音量に関して
    • 字幕の表示に関して
  • アイテム編集ウィンドウのExpanderの状態を保存するように
\バグつぶし楽しい!/ \バグつぶし楽しい!/ \バグつぶし楽しい!/


2012年12月8日土曜日

ゆっくりMovieMaker3 開発日記 - 36

前回からの作業内容
  • テキスト変換処理の続き。→仮完成
  • 音声ファイル再生用クラスをYMM3へ移植。
  • アイテムエディタにテキスト→発音変換ボタンを実装。
  • ゆっくりボイスプレビューボタンの実装。
  • 倍速の設定がコントロール上に反映されるように。
  • 音声ファイルも倍速可能に。

正規表現って奥が深い・・・。
「ゼロ幅の肯定的先読みアサーション」、そういうのもあるのか。


2012年12月6日木曜日

ゆっくりMovieMaker3 開発日記 - 35 「伺かかかかかかkkk」

前回からの作業内容
テキスト→TTSエンジンが認識可能な文章への変換処理の作成

面倒臭そうだと放置してたけどやっぱり面倒だった。
打ち込んだテキスト:約1000行。未完成。

2012年12月4日火曜日

ゆっくりMovieMaker3 開発日記 - 34

作業内容
  • 設定用クラスの作成
  • 設定用コントロールの作成
  • 設定用コントロールとクラスを紐付け
設定関係は(今後設定項目が増えなければ)とりあえず仮完成。


2012年12月1日土曜日

ゆっくりMovieMaker3 開発日記 - 33

やーるきーがー
こーなーいー
ぎーじゅつーもとーもなーわーなーいー

昨日・今日の作業内容
  • タイムライン編集コントロールからゆっくりボイスを追加できるようにした
  • 設定用ウィンドウの作成
  • 設定用クラスに項目を追加

2012年11月29日木曜日

ゆっくりMovieMaker3 開発日記 - 32

今日の作業内容
  • プロファイル編集用のコントロールを作成
  • プロファイルを編集し、動画サイズなどを変更できるようにした。
  • タイムライン編集用コントロールの作り込み

モチベが上がらぬ・・・


2012年11月28日水曜日

ゆっくりMovieMaker3 開発日記 - 31

今日の作業内容
  • AVI出力(無圧縮)機能の作成
  • 事前に作成しておいたゆっくりボイス生成関数をソフトの機能と紐付け
エンコ機能も実装したいけど難航中。後回し。

2012年11月27日火曜日

ゆっくりMovieMaker3 開発日記 - 30

今日+昨日の作業内容
  • タイムラインをプレビューするclassのコントロール化
  • タイムラインをプレビューするclassと再生/停止等をコントロールするコントロールとを紐付け
  • 動画出力機能の仮作成

2012年11月25日日曜日

ゆっくりMovieMaker3 開発日記 - 29

饅頭遣い 「いや~。今日はFPSの調子が良いなぁ。」
饅 「あれ?なんか見た目変わってるじゃん。どうしたのそれ。」
饅 「ん?いや、課金ガチャ回したら防具が色々当たってね。装備してみたんだ。
その辺りからかな?キルが取れるわ撃ち勝てるわで調子が良くってさ。
こんなに好調なのは初めてでさ。俺のPSも相当高くなったなHAHAHA」
饅 「あっ・・・(察し)」


今日の作業内容
  • プレビュー処理実装の続き
    • 無駄に重かったのを改善
    • プレビューの再生/一時停止が出来るように
    • プレビューをシークできるように
    • プレビューの音量調節が出来るように
  • バグ取り

当面はα版リリースに向けてコーディング。
自作フィルタに関しては後回しで。

2012年11月22日木曜日

ゆっくりMovieMaker3 開発日記 - 28

今日の作業内容
  • プレビューUI作成の続き
  • プレビュー処理の続き
  • ソフト起動時、前回終了時のウィンドウの状態を復元するように
全然進まない・・・




ゆっくりMovieMaker3 開発日記 - 27

今日の作業内容
  • 「選択を記憶するダイアログ」の作り込み
  • エラーダイアログの作成
  • プレビュー部分の作成
また投稿し忘れてたので投稿。

2012年11月21日水曜日

ゆっくりMovieMaker3 開発日記 - 26

今日の作業内容
  • メインウィンドウの外枠作成
  • バージョン情報を表示するウィンドウを作成
  • 以前の選択を記憶するメッセージボックスを作成

投稿し忘れていたので投稿。


2012年11月20日火曜日

ゆっくりMovieMaker3 開発日記 - 25 「PC蛾物故割れた」

今日までの作業内容
  • DirectShowFilterの自作→なぜか上手くいかない
  • キャラクター設定用コントロールの作り込み
  • 各種作り込み

2012年11月12日月曜日

ゆっくりMovieMaker3 開発日記 - 23 「C#でDirectShowFilterつくるよ!」

本日の作業内容
  • C#製DirectShowFilterに関する調査。

サイトをプチリニューアルしました!

ゆっくりMovieMaker配布サイトのプチリニューアルをしました。
最近流行のCSS3を使って一部の装飾を変更しました。
また、ページトップにこのブログのヘッドラインを表示するように変更しました。

2012年11月10日土曜日

2012年11月9日金曜日

ゆっくりMovieMaker3 開発日記 - 20

今日の作業内容

  • プレビュー処理実装の続き




以下、細かい作業内容。
今日の作業内容(完了)
今日の作業内容(途中)
以前の作業内容(完了)
動画
  • ズーム→完了
  • 表示位置→完了
  • カット→完了
  • 透明度
  • 倍速
画像
  • ズーム
  • 表示位置
  • カット→完了
  • 透明度
  • png読み込み
字幕
  • 表示位置→実装途中
  • カット→完了
音楽
  • カット→完了
  • 倍速
  • 音量
ゆっくりボイス
  • カット→完了
  • 音量
  • 字幕
  • 追加アイテム
  • ゆっくりボイス読み込み
キャラ素材
  • カット
  • キャラ素材読み込み

2012年11月7日水曜日

ゆっくりMovieMaker3 開発日記 - 18

今日の作業内容
  • プレビュー機能実装の続き
    • タイムライン・グループ・トラックの作成
    • 動画・画像・音楽・ゆっくりボイス・字幕の読み込み・タイムラインに追加(途中)
    • アイテムの設定を変更した際にタイムライン中のアイテムへ適用(途中)


ゆっくりMovieMaker3 開発日記 - 17 「祝!30万PV突破!」

本日の作業内容
  • プレビュー処理の実装作業開始

2012年11月1日木曜日

ゆっくりMovieMaker3 開発日記 - 15

ブログを書くのをサボってましたが私は元気です

ここ数日の作業内容
  • キャラクター編集用コントロールの作り込み
  • ソフトの設定を保存するクラスの作成
  • キャラクターの保存/読み込みを実装
  • 設定の保存/読み込みを実装
  • Aquestalk1/2/SAPI5音声生成用の処理を実装。
  • 漢字を含む文章→読みの変換処理実装
  • NMecabから本家Mecabライブラリに変更

なんだか寒気が・・・風邪引いたかも。


2012年10月26日金曜日

ゆっくりMovieMaker3 開発日記 - 14

本日の作業内容
  • キャラクター編集用コントロール実装の続き
うーん。。。無機質な報告文しか書けない・・・
まだまだ準備段階って所だから、メインの部分(プレビューとか)の実装開始にはもうしばらくかかりそうです。

ゆっくりMovieMaker3 開発日記 - 13

本日の作業内容
・タイムライン編集用コントロールの実装ミス修正
・キャラクター編集用コントロールの作成

まだ外見しか出来てないので、実装は後ほど。

2012年10月24日水曜日

ゆっくりMovieMaker3 開発日記 - 12

本日の作業内容
  • アイテムを分割可能に
  • アイテム複製用のメソッドを実装
  • 実装ミスの修正
もうこんな時間か・・・。

2012年10月23日火曜日

ゆっくりMovieMaker3 開発日記 - 11 「思い込み、ダメ・絶対」

今日の作業内容
  • アイテム編集コントロールの実装の続き
  • UndoRedo処理の改善
  • タイムライン上でアイテムの長さを変更できるように

2012年10月21日日曜日

ゆっくりMovieMaker3 開発日記 - 10 「OpenTypeフォントで書かれたテキストの画像化」

本日の作業内容
  • 各種データクラスのデフォルト値の設定
  • 字幕・キャラ素材表情オブジェクトの設定分離
  • OpenTypeフォントの画像化が可能かどうかの調査
  • アイテム編集コントロールの作り込み

2012年10月20日土曜日

ゆっくりMovieMaker3 開発日記 - 9

本日の作業内容
  • アイテム編集用コントロールの作り込み
今日はこれといって晒せるSSとかは無いです。

2012年10月19日金曜日

ゆっくりMovieMaker3 開発日記 - 8

本日の作業内容
  • アイコン設定作業の続き
  • ボタンの追加
  • アイテム追加時、アイテム同士が重ならないように

2012年10月15日月曜日

ゆっくりMovieMaker3 開発日記 - 6

本日の作業内容

  • Double、Null許容型Double用UserControlのTwoWay化
  • アイテムを、編集用コントロールにBinding
  • コーディングミス・コーディング漏れの修正

本日もチマチマとコーディング。

ゆっくりMovieMaker3 開発日記 - 5 「開発モチベって大切だよねという話」

本日の作業内容

  • Null許容型Double用のチェックボックス&テキストボックス付きスライダーコントロールの作り込み
  • Double用テキストボックス付きスラーだ―コントロールの作り込み
  • 色選択用のエリアの実装
  • キャラ素材の[隠す]ボタンの作成

2012年10月14日日曜日

ゆっくりMovieMaker3 開発日記 - 4

本日の作業内容

  • アイテム編集用のコントロールの作成

お久しぶりです。
しばらくまたブログを書いていませんでしたが、まったりゆっくりと開発は進んでいます。

2012年9月28日金曜日

ゆっくりMovieMaker3開発日記 - 3 「キャラ素材とpngファイルを非対応にするかもしれないという話」

しばらくぶりです。
決して三日坊主になったわけではなく、YMM以外の事情で忙しかったり、発見した(今まで見ない振りをしていた)問題点について調べたりしてました。

相変わらず今日も作業が進んでないわけですが、とりあえず問題点に関する整理をしたいと思ってます。

2012年9月25日火曜日

ゆっくりMovieMaker3開発日記 - 2

さ、さすがに1日で日記を投げ出すなんてしないよ・・・!

今日の作業内容
・調べ物

( ゚д゚) ・・・
 
(つд⊂)ゴシゴシ
 
(;゚д゚) ・・・
 
(つд⊂)ゴシゴシゴシ
  _, ._
(;゚ Д゚) …!?


今日の作業内容
・調べ物
  _, ._
(;゚ Д゚) …!?


ごめんなさい時間ないです今日は少しメインの機能実装部について調べてました。
新しい課題が見つかったんで(見落としてた)、後日またまとめます

2012年9月24日月曜日

ゆっくりMovieMaker3開発日記 - 1

よく考えたら、前回の記事は「ブログ始めたよ!ゆっくりMovieMaker3の開発を始めたよ!」って報告だから、ナンバリングは0にすべきなのかな。
修正しておこう。

本日の作業内容:
  • タイムラインアイテムを右クリックでコンテクストメニューが出るように。機能はまだ未実装。
  • ソースコードを整理。
  • タイムラインに配置されたアイテム同士の当たり判定を実装。

前回の記事を書いた後に少し作業をしただけなので、今日は余り進みませんでした。
明日から頑張る。

2012年9月23日日曜日

ゆっくりMovieMaker3開発日記 - 0

ゆっくりMovieMakerの次期バージョン、v3.0.0.0を開発したい!

v2.0.0.0で発生してる様々な問題(安定性の問題だったり、編集上の問題だったり。)を解決すべく、新しいバージョンをまた位置から作り直したいなぁ。と。
ついでに綺麗でカッコイイコーディングを心がけながら、現在絶賛開発中です。
ただまあ、ソフトの完成までに解決しないと行けない課題がいくつかあるため、完成にはそこそこ長い時間がかかりそうです。

作者はまだ生きてるよ!ってアピールするためにも、進捗状況を報告して開発モチベを保つためにも、いっちょブログでもやってみるか!と思い立ち、ブログを開設する次第であります。
三日坊主にならなけりゃ良いけど。