lightvn | Light.vn 独自の製作公式
Light.vn 独自の製作公式
Light.vn, ノベル, ビジュアルノベル、サウンドノベル, 製作ツール
373384
page,page-id-373384,page-template,page-template-full_width,page-template-full_width-php,ajax_fade,page_not_loaded,,qode-title-hidden,qode-theme-ver-7.7,wpb-js-composer js-comp-ver-4.7.4,vc_responsive

Light.vn 独自の製作公式

目標:最短時間での最高クオリティ作品

製作経験がなくても、商業作品に負けないクオリティでの作品完成

Light.vnが提示する景色

 

[ 日本語基盤スクリプト ] + [ リアルタイムプレビュー ]

ss_editor4

日本語基盤のスクリプト

  • 元のシナリオをコピーペーストして作品にすぐ移植
  • シナリオと同じ言語の使用で接近性の最大化
  • 英語など「翻訳」する必要なく、普通に「読む」事で全体像を把握
ss_editor

リアルタイムプレビュ

  • 画像や表情を指定しながら同時に確認
  • 複雑な演出もその場で調整しながら作業可能
  • 1ピクセル、1ミリ秒単位で拘れる環境の提供
ss_2

その結果

  • シナリオ作成の延長線で作品製作可能
  • ストレスのない、真に自由なカスタマイズが可能
  • [ 日本語基盤スクリプト ] + [ リアルタイムプレビュ ] 両方でないと見られない、作品製作における根本解決

機能一覧

配布形式

  • C++高速アプリ 
    • Windows (xp, 7, 8, 10)
      • OpenGL2.1以上を支援するグラフィックドライバの搭載を必要とします。
      • 2006年公開のドライバーなので大抵のPCではすでにサポートされていますが、現在使用中の環境が支援しているOpenGLバージョンはプログラムの起動後、フォルダー内に生成されるdebug.txtで確認できます。
  • Html5
    • Cordova等を使用しスマホアプリとしてのパッケージ作成可能
    • Node-Webkitを利用したMac, Linux等のパッケージ作成可能
  • プラットフォーム間の互換性
    • 製作環境と異なるプラットフォームでも、ユーザースクリプトは同じく作動します。エンジン側で自動対応するため、ユーザー側での追加作業は不要です。
  • 解像度の自由変更
    • 800×600, 1280×720等よく使われる解像度だけでなく、100×1000, 1300×300など通常あり得ない解像度まで自由に活用できます。

グラフィック・演出

  • 特定画像、レイヤ単位での演出指定共に可能
  • 背景として指定された画像の、解像度に合わせた自動拡大
  • トランジション指定が可能な画像変換機能
    • 使用例:表情、服装変換
  • 画像のブレンドモード指定可能
  • 画像だけでなく、カメラも移動、拡大、回転等可能
  • 親子指定機能
    • 服装、表情等の管理をより簡単に
  • アニメーション機能
    • 背景、立ち絵などにも使用可能
  • 正規表現による演出コマンド利用時の複数画像指定など可能
    • 一括管理をより簡単に
  • 演出のループ対応
  • 移動、トランジションなど1ミリ秒単位での細かい演出指定が可能
  • c++基盤エンジンという利点を生かし、他エンジンと比べ滑らかな画像変化などが可能

テキスト

  • ユーザー側での自由なフォント指定が可能
  • 複数テキストウィンドウの作成と利用が可能
  • Truetype, Opentypeフォント対応
  • 最初のシナリオ適用速度を遥かに短縮させるテキスト表示簡略化

メディア

  • 効果音、ボイス、背景ボイス対応
  • 動画再生可能
  • 動画のサイズ、位置、レイヤ等を自由に調整可能
    • 動画を背景や立ち絵として利用する事等が可能に

ユーザーインターフェース (UI)

  • バックログ、メニュー、セーブ、ロードなどのUIが基本サンプルで提供
  • 自由にカスタマイズ可能なボタン機能
  • テキスト表示やボイス再生と同時にバックログに自動登録
  • ユーザーへのメッセージや質問などの為のダイアログ機能
  • ユーザーからのキーボード・文字入力対応

スクリプト

  • 日本語で書ける独自のスクリプト言語
    • 演劇のシナリオを書く感覚で作成可能
  • スクリプト簡略化の為のマクロ・関数機能提供
  • コマンド引数として、またテキスト内での変数利用可能

システム

  • セーブ、ロード、クイックセーブ、クイックロード対応
  • スクリーンショット対応
  • ユーザー変数の指定可能、セーブ時に自動保存
  • オート、スキップの基本実装
    • オートやスキップ時のボイス再生処理なども自由にカスタマイズ可能
  • 既読スキップの基本実装
  • Luaによる自由拡張