目標:最短時間での最高クオリティ作品
製作経験がなくても、商業作品に負けないクオリティでの作品完成
Light.vnが提示する景色
[ 日本語基盤スクリプト ] + [ リアルタイムプレビュー ]
日本語基盤のスクリプト
- シナリオと同じ言語の使用で接近性の最大化
- 英語など「翻訳」する必要なく、普通に「読む」事で全体像を把握
- (*英文コマンドもオプションとして使用可能)
リアルタイムプレビュ
- 画像や表情を指定しながら同時に確認
- 複雑な演出もその場で調整しながら作業可能
その結果
- シナリオ作成の延長線で作品製作可能
- ストレスのない、真に自由なカスタマイズが可能
- [ 日本語基盤スクリプト ] + [ リアルタイムプレビュ ] 両方でないと見られない、作品製作における根本解決
- C++高速アプリ
- Windows (8, 10)
- OpenGL2.1以上を支援するグラフィックドライバの搭載を必要とします。
- 2006年公開のドライバーなので大抵のPCではすでにサポートされていますが、現在使用中の環境が支援しているOpenGLバージョンはプログラムの起動後、フォルダー内に生成されるdebug.txtで確認できます。
- Browser
- Emscriptenを使ったc++アプリの高速ブラウザーアプリ化技術を活用
- プラットフォーム間の互換性
- 製作環境と異なるプラットフォームでも、ユーザースクリプトは同じく作動します。エンジン側で自動対応するため、ユーザー側での追加作業は不要です。
- 解像度の自由変更
- 800×600, 1280×720等よく使われる解像度だけでなく、100×1000, 1300×300など通常あり得ない解像度まで自由に活用できます。
- 特定画像、レイヤ単位での演出指定共に可能
- 背景として指定された画像の、解像度に合わせた自動拡大
- トランジション指定が可能な画像変換機能
- 画像のブレンドモード指定可能
- 画像だけでなく、カメラも移動、拡大、回転等可能
- 親子指定機能
- アニメーション機能
- 正規表現による演出コマンド利用時の複数画像指定など可能
- 演出のループ対応
- 移動、トランジションなど1ミリ秒単位での細かい演出指定が可能
- c++基盤エンジンという利点を生かし、他エンジンと比べ滑らかな画像変化などが可能
- ユーザー側での自由なフォント指定が可能
- 複数テキストウィンドウの作成と利用が可能
- Truetype, Opentypeフォント対応
- 最初のシナリオ適用速度を遥かに短縮させるテキスト表示簡略化
- 効果音、ボイス、背景ボイス対応
- 動画再生可能
- 動画のサイズ、位置、レイヤ等を自由に調整可能
- バックログ、メニュー、セーブ、ロードなどのUIが基本サンプルで提供
- 自由にカスタマイズ可能なボタン機能
- テキスト表示やボイス再生と同時にバックログに自動登録
- ユーザーへのメッセージや質問などの為のダイアログ機能
- ユーザーからのキーボード・文字入力対応
- 日本語で書ける独自のスクリプト言語
- 演劇のシナリオを書く感覚で作成可能
- 英文スクリプトにも対応
- スクリプト簡略化の為のマクロ・関数機能提供
- コマンド引数として、またテキスト内での変数利用可能
- セーブ、ロード、クイックセーブ、クイックロード対応
- スクリーンショット対応
- ユーザー変数の指定可能、セーブ時に自動保存
- オート、スキップの基本実装
- オートやスキップ時のボイス再生処理なども自由にカスタマイズ可能
- 既読スキップの基本実装
- Luaによる自由拡張