npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

com.toshi.vlivekit.artnetlink

v0.1.17

Published

VLiveKit ArtNetLink package

Readme

VLiveKit ArtNetLink

Art-Net / DMX の受信と照明制御を VLiveKit から扱うための Unity package です。

Package

  • Package name: com.toshi.vlivekit.artnetlink
  • Version: 0.1.17
  • Unity: 2022.3
  • Repository: https://github.com/toshi-kundesu/VLiveKit_ArtNetLink
  • Package root: Assets/toshi.VLiveKit/ArtNetLink

主な内容

  • Art-Net 経由の DMX データ受信
  • 照明パラメータを Unity 上で確認・制御するための基盤
  • DMX チャンネル変化の記録
  • 受信確認用の Editor window ArtNet Monitor

インストール

Unity の Packages/manifest.jsondependencies に追加します。

{
  "dependencies": {
    "com.toshi.vlivekit.artnetlink": "https://github.com/toshi-kundesu/VLiveKit_ArtNetLink.git?path=/Assets/toshi.VLiveKit/ArtNetLink#v0.1.17"
  }
}

VLiveKit sandbox では submodule として Packages/VLiveKit_ArtNetLink に配置し、file: 参照で読み込んでいます。

ArtNet Monitor の使い方

Unity メニューから開きます。

toshi > VLiveKit > Lighting > ArtNet Monitor

Standalone Monitor で受信チェックする

シーン上の receiver や Play Mode に依存せず、Unity Editor が Art-Net を受け取れているかだけを確認したいときに使います。

  1. ArtNet Monitor を開きます。
  2. Host に受信に使うローカル IP アドレスを入れます。
    • 同じ PC から送る場合は 127.0.0.1
    • 別 PC や照明卓から送る場合は、受信 PC の LAN アダプタの IP アドレス。
  3. Port に Art-Net の UDP port を入れます。通常は 6454 です。
  4. Start Receiver を押します。
  5. 外部ツールや照明卓から Art-Net DMX を送ります。

受信すると universe ごとに以下が表示されます。

  • LIVE / STALE / LOST: 受信状態の色付き表示
  • Packets: 受信した packet 数
  • Last Received: 最後に受信してからの経過時間
  • Length / Non Zero: DMX payload 長と、0 以外の channel 数
  • Sequence / Physical: Art-Net packet の metadata
  • Channel preview: 512 channel の値

複数 universe を受けている場合は Universe Packet State で一覧できます。Universe 番号を押すと、その universe を Selected Universe に切り替えて channel bar を確認できます。

Standalone Monitor は Play Mode に入らなくても使えます。シーン上に VLiveArtNetReceiver がなくても、この window が一時的な UDP receiver を作って受信します。Stop Receiver を押すか window を閉じると、monitor が作った UDP receiver は破棄されます。UDP port が既に別の receiver に使われている場合は、そちらを止めるか、下の Scene Receivers 側で確認してください。

受信 signal が来ない状態でも、内部 receiver は短い timeout で停止要求を確認します。window を閉じたときも receiver thread の終了待ちは上限付きなので、無信号状態で editor が閉じ待ちし続けないようにしています。

Scene Receivers で確認する

シーン上で VLiveArtNetReceiver が有効になっている場合、同じ window の Scene Receivers に表示されます。

Play Mode 中に灯体や fixture の動作確認をしながら、以下を確認できます。

  • receiver が使っている endpoint
  • receiver の selected universe
  • universe ごとの packet 受信状況
  • channel 値が変化しているか

注意

  • 現場ごとの DMX 配線やチャンネル設計に合わせて拡張する前提の package です。
  • Editor 専用ツールは Editor folder に置きます。
  • VLiveKit の custom editor window は Unity menu の toshi/... 配下に置きます。

依存・同梱 asset

  • HDRP 14.0.8

SimpleLightConsole

Open the lightweight Art-Net sender from:

toshi > VLiveKit > Lighting > SimpleLightConsole

Use it for quick fixture checks and simple channel output while setting up Art-Net lighting. Older duplicated test-signal menu entries were consolidated into this single window name.

Unity Version Compatibility

Art-Net light helpers use Unity/HDRP version gates for APIs that changed around Unity 2023.2, 2023.3, and 6000.3. Newer editors use the current Light and LightUnitUtils APIs, while older editors keep the HDRP fallback calls.

License

この package 独自のコードと asset は repository の LICENSE に従います。third-party asset を含む場合は、それぞれの license / README を確認してください。