NiVEについて

「NiVEについて」の編集履歴(バックアップ)一覧に戻る
NiVEについて」を以下のとおり復元します。
** NiVEについて

NiVEは、フリーのモーショングラフィックスソフトです。プラグインにより入出力の拡張や、動画に掛けるエフェクトの種類を増やすことができます。

** 開発方針と位置づけ

本体機能はあまり肥大化させない方向で行こうと思っています。 
位置づけとしては、Adobe After Effectsのように主に動画を加工するソフトというような感じです。 

ちょっとした誤解を招いているようなので補完: 
このソフトは、AEの置き換えを目指して開発しているものではありません。AEを購入する一つ前に、モーショングラフィックスソフトとはどんなものか、自分のやりたいことを、本当にAEで実現できるかどうかを見極めるための踏み台になれるようなソフトを目指しています。
また、ソフトの性質上、動画編集には向きませんので注意してください。

** 現在の主な機能

- 複数タイムライン 
- プラグインによる入出力・エフェクトの追加 
- OpenGLによる3Dレンダラ 
- エクスプレッション(C#)
- 無制限アンドゥ・リドゥ 
- アイテムのトリミング・デュレーション変更(デュレーションはオーディオ非対応) 
- 親子レイヤー 
- nullオブジェクト(もどき) 
- プロジェクトのネスティング(もどき?) 
- タイムライン・エフェクトの切り取り・コピー・ペースト 
- タイムライン上のアイテムのドラッグアンドドロップ 
- タイムラインの拡大縮小 
- 逆再生

そのたもろもろ。

** 動作環境

.NET Framework 2.0 SP1 がインストールされたWindows機(詳細は[[こちら>http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=ja]])

** 対応フォーマット

|種類|対応形式|標準/プラグイン|
|ビデオ|AVI(1.0形式)|標準 |
|オーディオ|WAVE|標準 |
|イメージ|BMP、GIF、PNG、JPEG、TIFF|標準 |

** ダウンロード

下記URLよりダウンロード出来ます。
前までのバージョンは下の添付よりダウンロードできます。
注意:このソフトを使用したことにより発生した損害等は一切関知しません。
[[NiVEをダウンロード>http://www5.atwiki.jp/nicoae?cmd=upload&act=open&pageid=11&file=nive1.50.zip]]

** 更新履歴

1.50

  ・バグフィクス

   環境設定で関連付けの状態が変化しなかったのを修正
   いくつかのぼかしを使用する処理でエラーを吐いていたのを修正
   FontPropertyをエクスプレッションで変更するとキーフレームの値まで変更されるのを修正
   オーディオの読み込みエラーによる身代わりInputが作成されたときにエラーが発生するのを修正
   ブレンドにてアルファを完全無視していたのを修正
   ProjectInputでIPropertyControl?.CursorPointが変化しなかったのを修正
   ProjectInputで別名保存した同一プロジェクトを読み込めなかったのを修正
   起動直後に編集:削除を実行するとエラーを吐くのを修正
   親にビデオやイメージからオーディオ、オーディオからビデオやイメージを設定できたのを修正
   トラックのペースト時にエラーが発生することがあるのを修正

  ・本体

   従来の1プロジェクト1タイムラインから1プロジェクト多コンポジションに移行
   シャイ状態を保存するように
   直接プレビューに関係ない変更の場合にRAMプレビューの内容を消去しないように
   同じファイルでもプラグインが違えば同じファイルを読み込めるように(ただし、ファイルハンドルなどの関係から読み込めるかどうかの保証はなし)
   別名保存でプロジェクトを保存したとき、プロジェクト名や保存先のパスに変更があったときはヒストリに登録するように変更
   操作メニューにすべて選択を追加


  ・プラグイン

   FontPropertyのキーフレームが変更点な場合、フォントサイズを徐々に変化させるように変更
   テキスト関係エフェクトの文字描画品質を向上
   テキスト(基本)に縁取りプロパティの追加
   テキストエフェクトの縁取りに色と線のサイズのプロパティを追加、不透明度も反映するように
   マスク(基本図形)の図形描画品質を向上
   風の強さプロパティを浮動小数点が扱えるように
   いくつかのぼかし処理の演算精度をdouble→floatに変更、少し高速化
   グローのデフォルトプロパティをいくつか変更
   単一ファイルからの複数入力のためのインターフェースを追加
   ProjectInputを複数コンポジション読み込み可能なProjectInput2に変更
   エフェクトを3つ追加


  ・エクスプレッション

   コンポジション専用インターフェースとそれを取得するためのメソッドなど追加


1.41

  ・バグフィクス

   RAMプレビュー有効時にリアルタイムプレビューが効かなくなっていたのを修正
   エフェクトでエクスプレッションの高度にチェックしてあるプロジェクトをロードするとエラーが発生するのを修正

  ・プラグイン

   エフェクトを1つ追加

1.40

  ・バグフィクス

   プロジェクトのフレームレートを29.97などに設定し、オーディオを追加した際にエラーが発生するのを修正
   ブラー(ガウス)でボケ方がブラー(ぼかし)と同じになっていたのを修正

  ・本体

   シャイの操作をヒストリーに登録するように
   プロジェクトロード時にファイルが見つからないときや読み込みに失敗したときはダミーアイテムに置き換えるように
   ImageInput、カラーイメージ、カメラ、nullオブジェクトの長さを追加時のプロジェクトの長さにするように変更
   データクラスをすべて外部DLLに移動
   ※この変更によりver 1.33までのプロジェクトとは互換性が無くなりました。読み込むにはver 1.39を使用して保存しなおしてください。

1.39

  ・バグフィクス

   ヒストリーウインドウがアクティブになったときに上にスクロールするのを修正
   ブラー処理のアルファの考慮方法を修正
   拡張2Dレンダラでプロジェクトサイズより小さいイメージを使うとエラーが飛ぶことがあるのを修正
   OpenGLレンダラでアンチエイリアスを有効にすると黒い線が出てくるのを修正
   ※環境によっては改善されない可能性があります。

  ・本体

   シャイレイヤーの追加
   トラックやエフェクトの削除時の確認ダイアログの廃止
   トラックの移動のラジオボタンの位置を変更
   エクスプレッションコントロールのテキストボックスのフォントをMSゴシックに変更
   OpenGLレンダラのアンチエイリアスの品質を向上、ただし重く
   プロジェクトデータの管理方法を変更
   ※ver 1.33までのプロジェクトは開けますが、このバージョンで保存したプロジェクトは過去のバージョンで開くことは出来ません。

  ・プラグイン

   ブラー(ガウス、放射、回転)、グロー、LightBrust?に高速モードを追加

1.33

  ・バグフィクス

   マウスクリックでフレームカーソルを移動するとシークが終了しない事があるのを修正

  ・プラグイン

   ブラー(ぼかし、放射のみ)の高速化とブラー(ぼかし)の範囲の上限引き上げ

1.32

  ・バグフィクス

   トラック追加時にエラーが飛ばないようにしてみるテストをもっとテスト
   ※この項目は、今まで開発中や使用中にエラーが発生したことがない(環境依存なためと思われます)ため、改善したかどうかのテストが出来ません。
   グローで重ね順を後ろにしたときに色プロパティをいじるとイメージがおかしくなるのを修正

  ・本体

   マルチスレッドを使用するエフェクトに対応
   拡張2Dレンダラのマルチスレッド対応と高速化

  ・プラグイン

   IHostにユーザーがマルチスレッドを有効にしているかどうかを取得するプロパティを追加
   負荷の高い処理(ブラー系、グロー関係)のマルチスレッド対応
   forループ展開用ライブラリの追加

1.31

  ・バグフィクス

   トラック追加時にエラーが飛ばないようにしてみるテストをさらにテスト
   ※この項目は、今まで開発中や使用中にエラーが発生したことがない(環境依存なためと思われます)ため、改善したかどうかのテストが出来ません。
   エクスプレッションの高度チェックボックスの状態が保存されないのを修正(メイン以外の場所に何か書いてあると自動で有効になる)

  ・本体

   トラックの位置をダブルクリックで移動できるように
   プロパティモニタでIEffectProperty.Valueで取得できる値の型を表示するように

  ・プラグイン

   ブレンドのブレンド率を浮動小数点が扱えるように
   エフェクトを3つ追加

1.30

  ・バグフィクス

   アイテムの削除時にトラックが削除されてないのにヒストリに削除したと項目が追加されるのを修正
   エクスプレッションのコンパイル失敗時にエラーダイアログが大量発生するのを修正
   トラックの貼り付け時にエラーが飛ぶことがあるのを修正
   GDIレンダラでレンダラの設定を変更したときにヒストリに項目が追加されなかったのを修正
   トラック追加時にエラーが飛ばないようにしてみるテスト
   ※この項目は、今まで開発中や使用中にエラーが発生したことがない(環境依存なためと思われます)ため、改善したかどうかのテストが出来ません。

  ・本体

   拡張2Dレンダラの追加
   リアルタイムプレビュー(出力用プラグイン)の追加
   コードスニペットの追加

  ・プラグイン

   WaveOutputで、メモリにバッファを取らずに直接ディスクに書き出すように変更
   ガーベージマットをキーイングからマスクに移動
   各種マスクに境界をぼかすための項目を追加

  ・エクスプレッション

   Wiggleメソッドの種の生成方法を変更
   トラック、またはエフェクトの順番を取得するプロパティを追加

1.21

  ・バグフィクス

   指定範囲を書き出しをクリックしたときにエラーが発生するのを修正
   書き出し時にIPropertyEditControl.CursorPointの値が変わらないのを修正

  ・本体

   エクスプレッションにプロパティを貼り付けるメニューの追加
   コードリストからコードを入れたときに、ダミーの引数をつけるように
   プロパティモニタでプロパティの型と型が公開されているかどうか(publicか)を表示するように

  ・エクスプレッション

   ITimeline配列からIExpressionItem配列に変換するメソッドを追加
   Wiggleメソッドの追加

1.20

  ・パグフィクス

   SizeOrPointEditControlでSoPEditType.Pointを指定しているときにエラーが飛ぶのを修正
   SizePropertyとSizeFPropertyのキャスト処理の修正

  ・本体

   エクスプレッション(C#)の追加
   オーディオにマテリアル(ボリューム)を追加
   別名で保存時にプロジェクト名を変更するように
   VFWOutputで書き出すときに、オーディオ込みで無圧縮時に2GBを超える場合に警告を出すように変更
   RAMプレビュー有効時にキャッシュされているフレームの位置に印をつけるように
   指定範囲を書き出すメニューの追加
   アイテムの入れ替え機能の追加
   GDIマテリアルの変形順序の変更

  ・プラグイン

   フレームカーソルの位置を取得するためのコントロールを追加
   プロパティの値をテキストで出力するためのインターフェースを追加(エクスプレッション用)、いくつかのプロパティに適用
   各プロパティのTypeSafeValueにて値チェック(最大値、最小値の範囲チェック等)を行うように
   マスク(手描き)で編集時にイメージを表示できるように変更
   ガーベージマット(4点、8点、16点)の追加
   エクスプレッション制御用のダミーエフェクトを追加

  ※本体の機能追加に伴い1.11までのプロジェクトデータとは互換性がなくなりました。

1.11

  ・バグフィクス

   プロパティコントロールのキーフレームの位置調整で移動方向が反対になっていたのを修正
   別名で保存が無効なままな時があるのを修正
   プレビュー更新時にプロパティのフレームカーソルの位置の値がずれることがあるのを修正

  ・本体

   エフェクトをエフェクトの項目にまとめて展開・縮小できるように
   オーディオのデュレーション変更(シームレスのみ)とリバース、その他トラック操作に対応
   操作説明といくつかのメニューの名称の変更

1.10

  ・バグフィクス

   エフェクトやマテリアルをクリックしても該当するタイムラインがアクティブにならないことがあるのを修正
   プロジェクトロード時に読み込みエラーやエフェクトが見つからなくてタイムライン数が変動した時にエラーが飛ぶことがあるのを修正
   タイムライン追加時にぬるぽが発生する対策をしてみるテスト

  ・本体

   アンマネージリソースの管理を少し強化
   タイムライン、エフェクトの複数同時操作(移動、カット、コピー、ペースト、オンオフ、エフェクトの同時適用)機能追加

  ・プラグイン

   ImageInputでEMFの読み込みに対応
   SizeOrPointEditControl、SizeFOrPointFEditControlで×をドラッグすることにより値の変更を出来るように

1.09

  ・本体

   GDIのスケール最小幅を1^-10に変更

  ・プラグイン

   nicoAE.3DUtilsにXMLを追加(プロパティとコントロール、うp主用(文体が違う))
   ExtendableEditControlでIPropertyEditControl?の各プロパティ、IScalingTimeline、ISynchronizeKeyFrameをサポートするように

1.08

  ・バグフィクス

   OpenGLレンダラを使用中にメモリ使用量が異常に増えるのを修正

  ・プラグイン

   タイムラインをダブルクリックすることでキーフレームを設置できるように(標準のコントロールのみ
   上記の機能追加に伴い、PropertyEditSkeletonにプロパティとメソッドを1つずつ追加
   SetPropertyメソッドに関する説明を修正

1.07

  ・バグフィクス

   ウインドウ最大化時したまま終了すると、通常時のウインドウ位置が(0,0)に書き換わるのを修正

  ・本体

   waveOut* APIによるオーディオプレビューの追加
   ※この機能は標準のものよりも不安定です。特に問題がない場合は使わないで下さい。

1.06

  ・バグフィクス

   プロジェクトを読み込んだときにカメラなどが含まれているとエラーを吐くのを修正
   VFWOutputの書き出し処理の修正
   ※この項目は、今まで開発中や使用中にエラーが発生したことがない(環境依存なためと思われます)ため、改善したかどうかのテストが出来ません。

  ・本体

   OpenGLレンダラの微高速化

1.05

  ・本体

   カメラのデフォルトの位置(1→2)と視野角(100→61.5)を変更
   絶対パスでファイルが見つからない場合は相対パスでも検索するように(ただし、基準は現在開いているプロジェクトの保存時のパス)
   非オーディオプレビューでもオーディオデータを流すように変更
   オーディオプレビュー時に手動でフレームカーソルを移動した場合でもオーディオを再生するように変更


  ・プラグイン

   モノクロの高速化

1.04

  ・バグフィクス

   GDIレンダラの設定のキャンセルボタンがbutton2になっているのを修正

  ・本体

   タイムラインの開始点と終了点を固定するメニューの追加
   ウインドウからタイムラインを移動するメニューを追加
   Tabオーダーの整理とキー処理の変更
   エラーログの出力内容を変更
   ※前バージョンまでのエラーログとは互換性が無くなりました。エラーログが残っている場合は削除して下さい。

  ・プラグイン

   VFWInputでAVIを読み込みむ時、ファイルサイズが2GBを超えている場合に確認画面を表示するように変更
   VFWInputでフレーム取得時にエラーが発生した場合は透明イメージを吐くように変更

1.03

  ・バグフィクス

   OpenGLレンダラで、テクスチャがおかしくなるのを修正

  ・本体

   レンダラに背景色の設定を追加

1.02

  ・バグフィクス

   プロジェクトの変更時にデュレーションの変更の設定が消滅するのを修正
   VFWInputでaviを読み込んだらエラーを吐くことがあるのを修正
   WAVEInputの読み込みチェックの強化(エラーを吐くようなサンプルがないため効果は未確認)

  ・本体

   レンダラのコードの微最適化
   RAMプレビュー機能の追加
   GDIレンダラでの拡大縮小、スケーリングのカクつきの低

  ・プラグイン

   単精度浮動小数点を扱うプロパティ(float、SizeF、PointF、RadianのAngle)と、SizeFとPointFのCalcParameterメソッドを追加
   一部プロパティを単精度浮動小数点を扱えるように変更
   グローに色プロパティを追加
   エフェクトを1つ追加
   ※前のバージョンで保存したプロジェクトはこのバージョンで開けますが、このバージョンで保存したプロジェクトは前のバージョン
   で開けません。開くためには、nicoAE.Plugin.dll ver 1.5が必要になります。

1.01

  ・バグフィクス

   VFWInputにてファイルが開けてもイメージのフォーマットに対応してなくてエラー吐いて止まるのを修正(チェックを強化)
   OpenGLを使用している場合、元の画像に関係なくサイズが一定になっていたのを修正
   ProjectInputでカメラが反映されないのを修正
   カメラのスケールのキーフレームが保存されなかったのを修正
   UI関係の修正(詳細はreadme参照)


  ・プラグイン

   トランスフォームの動きをほんのちょびっとだけなめらかに
   弾幕、花火にリセットプロパティを追加
   除外にタイムラインのフレームを指定するプロパティを追加
   エフェクトを1つ追加
   VFWOutputプラグインに24bitRGBに変換するかどうかの確認を追加


1.00

  ・バグフィクス

   タイムラインを縮小中にメディアの位置の移動が出来なくなることがあるのを修正
   マテリアルによる変形の修正

  ・本体

   OpenGLレンダラの追加
   タイムラインのリネーム機能追加
   カメラの追加
   プロジェクトファイルのディレクトリ移動、ファイルリネームの対応
   複数ファイルの一括読み込み
   タイムラインのスリップ編集機能追加
   マテリアルの回転軸を削除、アンカーポイントに変更
   別名で保存メニューの追加
   ウインドウスタイルの設定の追加
   ウインドウの吸着
   細かい修正と機能追加


  ・プラグイン

   タイムラインへのアクセスのためのインターフェース・属性を追加
   ブラー(ぼかし)の大幅高速化(特に範囲が大きいとき)と範囲上限の引き上げ
   マスク(手描き)に消しゴムツールを追加
   グロー、トランジションなど7つのエフェクトの追加
   細かい修正と機能追加


1.00β2 Release3

  ・バグフィクス

   親子レイヤーを使用しているプロジェクトを読み込むとエラーが発生することがあるのを修正
   親リストの順番表示がおかしくなることがあるのを修正

1.00β2 Release2

  ・バグフィクス

   切り取り時にエラーを出すことがあるのを修正

  ・プラグイン

   double CalcParameter()にて、小数点以下勝手に値が四捨五入されていたのを修正

1.00β2

  ・バグフィクス

   プロジェクトの読み込み時に見つからないファイルがあるとエラーを吐くことがあるのを修正
   ImageInputでフォーマットが変換されないのを修正
   エフェクトプロパティのコントロールでネスティングされたコントロールを展開したときに他のコントロールの位置
   が移動しなかったのを修正


  ・本体

   アプリケーション構成ファイルの追加


  ・プラグイン

   標準のエフェクトの小修正
   トランジションの名前をトランスフォームに変更


1.00β

  ・バグフィクス

   プラグインの読み込み処理の改善
   オーディオがタイムラインに存在するとき、全て無効にして書き出すとエラーが発生するのを修正
   ProjectInputで循環参照が発生した場合例外を発生することがあるのを修正
   プレビューウインドウでスクロールすると0フレームより前を参照できてしまうを修正
   プレビュー時に最終フレームより1フレーム貫通するのを修正
   タイムラインのペースト時にマテリアルがペーストされないのを修正
   右端から左端にアイテムをドラッグするとエラーが発生するのを修正
   タイムラインの表示を修正
   アイテム削除後にやり直した後、もう一度そのアイテムを使うとエラーが発生するのを修正


  ・プラグイン

   本体の機能追加に伴い、新しいインターフェースを2つ追加
   エフェクト2種類追加
   デフォルトのコントロールを少し変更(新インターフェースの実装も含む)


  ・本体

   タイムラインの拡大縮小機能追加(縮小時にエフェクトプロパティが操作できるのはIScalingTimeline
   インターフェースを実装したもののみ。)
   プレビュー時のフレームレートの表示
   デュレーションを変更した際のフレームの補間方法を選択できるように
   ムービーのシームレス化機能追加
   逆再生機能追加
   オーディオのプレビュー機能追加
   アイテムの複数同時追加・削除
   内部処理の方法をちょこっと変更(仕様的な変更はなし)


1.00α5

  ・バグフィクス

   削除メニューからタイムラインとアイテムしか削除できなかったのを修正
   初回起動時にプロジェクトファイルの読み込みを失敗したときにウインドウのロックが外れてしまうのを修正
   コピー、またはカットしたエフェクトをペーストしたときに、Spliterの位置がずれる、タイムラインの長さが足りない等の修正
   ReverseEditControlでプロパティを保存できなかったのを修正
   親子レイヤーの回転処理とスケーリングの修正

  ・プラグイン

   各DLLのXMLドキュメントを付加
   いくつかのコントロールのアクセス制限の変更

  ・本体

   削除メニューのショートカットキーをDelからCtrl+Delに変更

1.00α4

  ・バグフィクス

   タイムラインの順番変更時にマテリアルの親リストが変更されないのを修正
   小バグ修正

  ・プラグイン

   キーフレームをダブルクリックでキーフレームタイプの変更出来るように変更
   いくつかのサイズ、位置プロパティの上限・下限の変更
   エフェクトを4種類追加
   エフェクト関連のインターフェースと対応するパラメータクラスの追加

  ・本体

   アイテムウインドウのコンテキストメニューなどのいくつかのコンテキストメニュー名の変更
   ウインドウの初期化メニューの追加
   アイテムウインドウのコンテキストメニューにファイルの読み込みを追加
   nullオブジェクト(もどき)を追加
   サイズ変更型エフェクトの追加(エフェクト実行順が*なし→*ありになる)

1.00α3

  ・バグフィクス

   タイムラインのグラフィック関係の修正
   オーディオのタイムラインの開始位置がずれているときに書き出ししたときエラーが発生するのを修正
   動画から読み込んだオーディオを使用したときにエラーが発生することがあるのを修正
   その他小バグ修正

  ・プラグイン

   ColorEditControlにスポイトを追加
   ProjectInputプラグイン(ネスティング?)の追加
   プリセットエフェクトの効果範囲をプロジェクトサイズからイメージサイズに変更
   弾幕の密度上限の引き上げ

  ・本体

   親子レイヤーとそれに関するマテリアル設定の追加

  ※本体の機能追加に伴いα2までのプロジェクトデータとは互換性がなくなりました。ご了承下さい。

1.00α2

  ・バグフィクス

   デュレーションを100%以上にしたときに異様にレンダリングが遅いのを修正
   タイムラインの位置や開始位置、終了位置にかかわらず空イメージ、空オーディオにエフェクトが適用されてレンダリングされるのを修正
   タイムラインのグラフィック関係の修正
   プロジェクトの設定変更時に同名のプロジェクトが~と表示されるのを修正
   入出力プラグインが読み込まれないのを修正
   BooleanEditControlがちゃんと動作しないのを修正
   プリセット付きエフェクトを使用したプロジェクトファイルのロード時にプリセットが二重にセットされるのを修正

  ・プラグイン

   弾幕、テキスト(基本)のちょこっと画質向上
   弾幕に縁取りプロパティの追加
   オーディオボリュームの上限を200まで上昇(ボリュームUPを可能に)
   テキスト(拡張)エフェクト等5つのエフェクトの追加

  ・本体

   関連付けなどの設定を追加

1.00α

  リリース

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。