ユーザ用ツール

サイト用ツール


Language:

サイドバー

バーチャルキャスト公式Wiki

メニュー

Steam版

デバイス

アセット

配信

その他

リリース情報

デベロッパー向け


開発環境

GLB

vci:top

VCI TOP

VCI(Virtual Cast Interactive)とは、バーチャルキャスト内で使用可能なアイテムのことです。
VCIを使ってアバター用の小物を作ったり、背景をカスタマイズすることができます。

配布パッケージ

UniVCI
(VCI作成用パッケージ)

作成上の注意

※インポート時にエラーが出る場合
「対応環境」又はVCI アップデートログからUnityの推奨バージョンを確認してください。
※VCI作成用パッケージを利用する場合
「導入方法」の項目を参照し、UniVCIとは別に指定のUniVRMを入れてください。
※VRMと共通のプロジェクトにしたい方へ
最新版のUniVRMUniVCIはUnityの想定バージョンの不一致から同じプロジェクトにいれることができません

最新版を利用したい場合は、VCI作成のプロジェクトとは別のプロジェクトを用意して UniVRM 最新版を入れてください。

お知らせ


質問やサポートはこちら
VCI Developers Discord


こちらのWikiに掲載されているVCIのサンプルコードCC0となります。


ガイド

初めてのVCI制作はこちら。

VCIとは?

概要
VCIで可能な事 VCIで出来る事の確認
アセットの利用方法 既存のVCIを利用する方法
仕様
コンポーネント コンポーネントの一覧
マテリアル 使用可能なShader( Unlit,MToon,standard )
Unity推奨設定 VCI作成時に推奨の Unity Project 設定

スクリプト

スクリプト
VCIスクリプトリファレンス VCIスクリプトのリファレンス一覧
Luaのチュートリアル Luaの基本、チュートリアル
Lua 5.2 リファレンスマニュアル について Luaのリファレンスページについて
コンソール デバッグを行うためのコンソール画面
※使用不可能な関数については、ブログを参照「VCIに関する変更について
Tips
string型の検索方法まとめ
LuaでHSVtoRGBを書く
種々の名前を取得する
同期変数

その他の機能一覧

全般
メッシュの共通化 メッシュを共通化してデータサイズを下げる機能
SubItemの同期・所有権
GroupID の役割・使い方 SubItemのグループIDの仕様 / 物理挙動の仕様について
所有権と同期処理の関係 SubItemの所有権、同期処理の仕様
所有権とイベント関数の関係 所有権の移動するフロー
非同期のオブジェクトの扱い方 SubItemを使用しない非同期オブジェクトについて
Tips
VCIでアニメーションを使う際の注意 VCIで使用できるアニメーションのキーについて
アイテムの状態を同期する 状態の同期のための2つの方法
VCIのカリング処理について カリング処理について
(VCIアイテムがチラチラする、消えるなどの場合)
ルームTips
ルーム固有の仕様 ルーム固有の仕様
Webビデオプレイヤー メッセージ送信 動画と連動したVCIの制作

VCIのアップデート

更新日 UniVCI バージョン 内容
2023 04/06 v0.41.0 VirtualCast2.3.9a VCI更新
2023 01/12 v0.39.1 VirtualCast2.3.3b VCI更新
2022 08/04 v0.35.0 VirtualCast2.2.9a VCI更新
これ以前のアップデート履歴はこちら
vci/top.txt · 最終更新: 2023/11/30 20:01 by pastatto

ページ用ツール