Limits/ja

From Second Life Wiki
Jump to navigation Jump to search

このページは セカンドライフの各種制限 に関する、簡単なまとめです。いくつかの項目はいずれ大きく変更されるかもしれませんので、誤った/古くなった項目に気付いたら、どうか修正をお願いします。Knowledge Base も参照してください。


概要

Second Life ビューワとシミュレータは分業で、Second Life を動作させるデータを把握しています。ビューワの仕事は:

  • オブジェクトの位置を操作する
  • 速度やその他物理情報を取得し、簡単な物理計算を行い、どのオブジェクトがどこに行ったかを把握する

シミュレータの仕事は:

  • 物理計算エンジンを動かす
  • 衝突を検知する
  • あらゆるものがどこに行ったかを把握する
  • なんらかの変更が行われると、コンテンツの位置を更新情報とともにビューワに送信する

制限はこれらのコンポーネントが一緒に動くのに必要なものです。下のリストに インワールド・エクスペリエンスに影響する Second Life の数値上の制限 の概要を多く載せています。時を経るにつれ変わる可能性のあるものもありますので、何か間違い・古い記述を発見したら、ちょっと時間を割いて更新してください。

KBcaution.png 重要 重要 このページで言及されている内容は Linden Lab 公式ビューワでの制限です。サードパーティビューワでによって異なる場合があります。制限の引用元や実証は Linden Lab からは提供されていません。また、不確かな憶測については 議論ページで会話してください。絶対的な制限でないデータは書き加えないでください。そして、インワールド・エクスペリエンスに事実上影響がないあいまいなトリビアは書き加えないでください。

アバター

  • 装備部位の最大数 - HUD またはボディーの装着物合わせて 38 箇所
    • アバターを右クリックして、アウトフィットを編集 で一覧を見られます。
    • Viewer 2.4 で 同一箇所に複数のアタッチメントを装着する ことが正式に可能となりました。このため、全部で 38 個のオブジェクトを装着できるようになりました。また、これらは全て同じ場所に装着することができるようになっています。
    • Bentoアーマチュアの導入により、47箇所の装備部位が利用出来ます。
    • アニメッシュの導入により、アニメッシュの装着は1つまで、プレミアムアカウントでは2つまでとなっています。
  • スロット当たりの服レイヤー数の上限 - 60 (アルファとタトゥー、靴のベース、Physics、靴下、グローブ、アンダーシャツ、下着のパンツ、シャツ、パンツ、ジャケット、スカート全てを含めての値です)
    • Second Life Release 3.7.29.301305 以前では、内部的には全体で 60 個の枠が用意されていましたが、見た目上はアイテム毎に 5 個までに制限されていました。
    • どのようなケースでも、シェイプやスキン、目、ベースの髪は、一度に一つしか装着することは出来ません。この4つの基本ボディパーツは、60個の枠に追加されます。
  • 衣類のテクスチャーの最大サイズ - 1024x1024 ピクセル (目は 128x128 ピクセル) - Server Side Appearance (および他のグリッドでのレガシーベイキンク) では、これより大きなサイズのテクスチャーは縮小されます。
  • 補助装備無しで飛行できる最高高度 - 現在の地面の標高+5020mまで安定して滞空出来ます。
  • 一般的な靴の大きさ - 殆どの婦人靴は、サイズ 0 (ゼロ) の足に合うよう作られています。紳士靴は一般にサイズ 14 です。新しいアイテム(メッシュや一部のスカルプテッドプリム)はシステムの足を置き換えるか、またはアバターの形状に従うので、調整が必要な場合があります。
    • 自分の足のサイズは、メニューから 編集 > 容姿 と進み、形 タブ > 両脚 で確認できます。
  • アバター名の最大長 - ファーストネームが 31 文字、ラストネームが 31 文字、(間のスペースを含めると) 全体で 63 文字です。
  • ユーザーネームの最大長 - 全て小文字で、'.' も含めて 63 文字です。(例; firstname.lastname)
    • 古いアカウントのユーザーネームは小文字のファーストネームとラストネームの組み合わせで、間はピリオド(.)で区切られています。(例; lilmix.pixelmaid)
    • 最近のアカウントのユーザーネームは単に名前だけです。(ピリオドはありません)(例; john1234) - 最大長は 31 文字です。
    • 最近のアカウントのユーザーネームのLegacy Nameは、常にラストネームがResidentになります。よって、新しいアバターのLegacy Nameは最長で40文字になります。(空白とラストネームの'Resident'を含めてです)
  • 表示名の最小長 - 最短で 1 文字です
  • 表示名の最大長 - 31 文字です。
    • 表示名はユニコード文字、空白、一部の記号を含めることができます。
  • アバターの最大速度 - 250 m/s (アタッチメントの助けだけで)
  • 最大テレポート速度 - SL Server 1.27.1 移行、15 秒間で 10 回

アニメーション

Limit affects Lower limit Upper limit Comment More coverage
アニメーションの長さ n/a 60.0 seconds 長さとサイズ、どちらか先に越えたほうに制限されます n/a
アニメーションのファイルサイズ n/a 250k bytes 長さとサイズ、どちらか先に越えたほうに制限されます。このファイルサイズは、セカンドライフのサーバー側で変換されたあとのサイズです。 internal animaton format, BVH ファイルのサイズではありません。 n/a
アニメーションの優先度 0 基本は4, カスタマイズで 6 n/a Animation_Priority
アニメーションごとの関節の数 n/a 216 n/a n/a
関節の数 n/a 32 n/a n/a

制作

Limit affects Lower limit Upper limit Comment More coverage
プリムの各辺の寸法 <0.01, 0.01, 0.01> <64.0, 64.0, 64.0> Second Life Server version 11.08.17.238770 に <10.0, 10.0, 10.0>から更新されました llSetScale, PRIM_SIZE and Megaprim
ひとまとめにリンク可能なプリムの最大数 n/a 256 prims SL Server 1.26 以前は 255 でした。 n/a
リンク可能な最大距離 n/a Linkability_Rules/ja n/a n/a
物理オブジェクトで使用可能なプリムの最大数 n/a 32.0

その他の注意事項

  • これ以上リンクしようとすると、"Can't enable physics for objects with more than 32 primitives (物理オブジェクトを 32 個以上のプリムで構成することはできません)" あるいは "Object has too many primitives -- its dynamics have been disabled. (オブジェクトのプリム数が多すぎます。物理属性は無効にされました)" と表示されます。
  • 1.38 以前のサーバでは、座っているアバターは 1 プリムとカウントされていました。1.40.2 からは本当のプリムにだけ制限が適用されます。
OBJECT_PHYSICS_COST
作成が可能な最高高度 n/a 4096.0m バージョン 1.20 以前は 768m が最高でした。 n/a
プリム名の最大長 n/a UTF8 文字列で 63 バイト string 注意: アバター名の全体の文字数制限と全く同じです。 n/a
プリムの説明の最大長 n/a UTF8 文字列で 127 バイト string n/a n/a
一時プリム(Temporary prim)のが表示される最大時間 n/a 60秒まで depends upon when the next garbage collector cycle is n/a
一時プリム(Temporary prim)の数 n/a 通常のプリムの最大数 - 現在の通常プリムの数 + (0.5 * 通常のプリムの最大数 + 400 と 1000 のうちの小さいほう) n/a n/a
ホバーテキストの長さ n/a UTF8 文字列で 254 バイト string n/a llSetText and PRIM_TEXT

ライティング

Limit affects Lower limit Upper limit Comment More coverage
フルディテールでレンダリングされたプロジェクターの数 n/a 2 物体に最も近い2つのプロジェクターだけが、その物体に影を落とすことになります。 Knowledge Base > Lighting > Projectors

コミュニケーション

Limit affects Lower limit Upper limit Comment More coverage
ささやきが届く距離 n/a 10 m /whisper は、バージョン 2 以降のビュアーで利用可能です。 n/a
通常チャットが届く距離 n/a 20 m ジェスチャー内で話されるチャットでは、叫んだりささやいたりすることは出来ません。/whisperや /shout はジェスチャーの "置き換え" フィールドで利用することが出来ます。 n/a
叫びが届く距離 n/a 100 m /shout は、バージョン 2 以降のビュアーで利用可能です。 n/a
チャット メッセージの最大長 1 バイトまたは 1 バイト文字 1024 バイトまたは 1 バイト文字 制限は、llInstantMessage を介したインスタントメッセージおよび IM とメール間の通信には適用されません。制限は 1023 バイトまたは 1 バイト文字です。

マイナスチャンネルでのビュアーとサーバーの通信では、254 バイトで切り捨てられます。また通常のチャンネルでは、1023 バイトで切り捨てられます。これらの制限は、スクリプト間の通信には影響しません。

llInstantMessage
オフラインメッセージ数 n/a 上限 15 メッセージ。プレミアムアカウントは上限は 80 メッセージです。 メッセージが上限に達する前に受信したオフラインメッセージ( IM、インベントリオファー、グループ通知、グループ招待など)の数。 注:autoAcceptNewInventory(デバッグ設定)が TRUE(デフォルトは FALSE)に設定されている場合、15 以上(プレミアムメンバーの場合は 80)以上のインベントリオファーはすべてインベントリに直接送られ、オフラインメッセージの上限にはカウントされません。 IM - Blog Post
IM から適切に配信されたオフラインメッセージの電子メールへの返信の最大長 n/a 1023 バイトまたは 1 バイト文字 n/a n/a
IM から適切に配信されたオフラインメッセージの電子メールへ返信可能な有効期限 電子メールで IM を受け取った時 オフライン中にメールとして転送されてきた IM に返信する場合は、受信から 5 日の間に行なわなければなりません。 n/a Second Life Blogs
IM がセカンドライフで保存される期間 n/a IM を受信してから 31 日間 Torley LindenKelly Linden とこれを確認しました。 n/a
時間当りオブジェクトが送信できる IM の数 n/a 5000回/時間 n/a n/a

ジェスチャー

Limit affects Lower limit Upper limit Comment More coverage
ショートカット登録 n/a 33通りの組み合わせ。F2からF12 までを、CtrlShift ⇧ の組み合わせで登録できます。 n/a All_keyboard_shortcut_keys and the knowledge base
チャットの長さ length n/a 127バイト n/a n/a
待機時間 n/a 3600秒 (一時間) n/a n/a
最大ステップデータ n/a 1000バイト; 上限を超えたて保存しようとした時は"ジェスチャーの保存に失敗しました。 ステップが多すぎます。 ステップをいくつか削除してから再保存してください" とメッセージが返されます。テキスト量を減らすことで、より多くのステップを登録できます。 n/a n/a
扱えるアセットの長さ n/a animationsound にて確認してください。 n/a n/a

グループ

  • 一人が所属できるグループの最大数 - ベーシックアカウント42、プレミアムアカウント70
    • プレミアムアカウントからベーシックアカウントにダウングレードした後は、42グループ以下のメンバーになるまで、新しいグループに参加することはできません。
    • グループ内の役割は、サブグループのようなものです。多くの場合、新しいグループを作る代わりに、役割を活用できます。
  • グループ人数の最少数 - 2
    • 48 時間に亘ってメンバーが一人以下のグループは解散 (削除) されます。ただしグループがまだ土地を所有している場合は例外です。
  • グループ内で設定できる役割の最大数 - 10 (削除不能の "Owners" と "Everyone" を含みます。)
  • グループ名の最大長 - シングルバイトで 35 文字
  • グループタイトルの最大長 - シングルバイトで 20 文字
  • グループ通知の最大長 - シングルバイトで 512 文字
  • グループ通知の最大保存期間 - 14日間

インベントリ

  • フォルダに入れて送付可能なアイテムの最大数 - 42
    • フォルダ自身もアイテムとして数えます。これはパケットサイズの制限に起因するものであり、『銀河ヒッチハイクガイド』の "生命と宇宙と万物に関する究極の答え" を気取っているわけではありません。
  • プリムに格納できる最大アイテム数 - 10,000
  • インベントリ内のアイテム名の最大長 - 63
  • ノートカードの一行の最大長 - 制限はありませんが、スクリプトで読み取れるのは先頭から 255 バイトまでです。
  • ノートカードの最大サイズ - 65,536 バイト
  • ライブラリのアイテム数 - 2019-08-10 現在 3,500 個

[ライブラリ]を隠して全体数の差分を検証しました。

土地

  • パーセルの最大面積 - 65,536 m²
    • リージョン全体、あるいはワールドマップ上の一区画に相当
  • パーセルの最小面積 - 16 m²
  • パーセル名の最大長 - 63 文字 (訳注: パーセル名には半角しか使えない)
  • 区画の説明の最大長 - 255 文字
  • リージョン名の長さ - 3 文字以上、25 文字以下。(空白文字も含む)
  • "NO ENTRY" の赤線の高度の最大 - 地面から 768m
    • これはあなたが名指しで BAN されている場合です。単にパーセルがパブリック アクセスでないか、特定の住人/グループにのみ許可されている場合は、50m になります。
  • リージョンに置けるプリムの最大数:
  • 自動返却の最長期間 - 0 (ゼロ、返却なしを意味する) を除けば、999,999 分
  • 土地の編集:
    • ほぼ全てのメインランドの地面は ±4m まで上下できます。
    • プライベートアイランドの地面は土地所有者かエステート マネージャによって ±100m まで上下できます。
    • Da Boom のようないくつかの非常に古いリージョンの地面は ±40m まで上下できます。
      • Bay City リージョンの地面は編集できません。他にも編集不可のリージョンがあるかもしれません。具体的には Bay City, Blumfield, Nautilus City, Nova Albion, Shermerville, West Haven などは土地の編集が不可です。
  • 水面の最高高度 - 100m *.rawファイルのアップロードでは255m。
    • リージョンの水面高は普通 20m です。隣接したリージョン同士は同じ水面高を保つべきです。さもないと、見た目がちぐはぐになってしまいます。
  • その他の制限 - エステート マネージャは最大 15 名、"許可された住人" は 500 名、"許可されたグループ" は 63 組、"禁止された住人" は 500 名です。
    • メニューから 世界 > 地域/不動産 > 不動産 タブで確認できます。
  • メインランドで同時に居られるアバター数 -
    • フルリージョン:100(通常、メインランドでは40、リンデンホームズのリージョンでは55に設定されていますが、これは変動します。一部のミーティングエリアでは60以上に設定されています)
      • 近年のサーバパフォーマンス向上により、リージョンに 60 名以上いてもパフォーマンス上の問題はありません。ただし、SVC-3895 で説明されているような問題はあります。
    • ホームステッド - 20
    • オープンスペース - 10
  • フリーズできる最長時間 - 土地所有者は住人を 30 秒まで フリーズできます。土地を所有するグループに所属するメンバーもこの権限を持つことができます。
  • 「全カテゴリ」検索結果に載る土地の最低面積: 144 m²
  • 「イベント」検索結果に載る土地の最低面積: 512 m²
  • 「イベント」に掲載される高度の上限: 768 m (WEB-814)
  • 世界地図 に載るオブジェクトの最大高度: 400.005m
  • 雲 の層 - 約 150-225m, ただしパーティクルの先がこれを突き抜けて見えることがあります。

メッシュ

Limit affects Lower limit Upper limit Comment More coverage
Number of vertices n/a 65536 vertices per LOD for each mesh - See discussion page n/a n/a
COLLADA file size n/a Maximum mesh asset size after compression is 8 MB, roughly equivalent to a 256 MB Raw COLLADA file. n/a n/a
Bone influence weights per vertex n/a 4 n/a n/a
Number of materials per mesh n/a 8 n/a n/a
Number of materials per face n/a 1 n/a n/a
Physics weight for a vehicle n/a 32.0 n/a n/a

User Found Temporary Mesh limits:

Because of an apparent bug in the importer stay within these limits.

  • 174,752 triangles, beyond which additional triangles will appear as holes.
  • The 64k vertices per material is pre-empted by a limit of 21,844 triangles per material, which is presently reported as BUG-1001. (4/2014 - See discussion page)


The import process will continue making new materials beyond 8 x 21,844 (=174,752) triangles, but the extra triangles then get dropped by the limitation to 8 materials, causing holes in the resulting object. Over the 21,844 triangle limit, the vertex count will start to climb steeply, even with smooth shading, because the materials get highly interspersed. So the same vertices have to appear in multiple material lists. So the moral of the story is to stay below 21,844 triangles per material, for now, if you want to avoid some unexpected effects.
Since viewer release 3.8.4, processing of meshes in the Collada file that have faces assigned to more than 8 materials has changed. Instead of simply dropping the extra material faces, the uploader now creates a new object to accommodate them. The result is that the single mesh is divided into multiple objects (prims) in a linkset. Thus the limitation to 8 materials is removed as far as input is concerned, but still applies to each of the resulting linked objects actually uploaded. As a consequence it is now possible to upload a mesh with more than 174,752 triangles, although it will be divided into multiple objects.

その他

  • Billing and Trading Limits - Includes LindeX currency exchange limits.
  • Contacts in Communication > Friends tab - A maximum of 20 simultaneous contacts can be selected to change permissions, remove, or invite for a conference chat.

ナビゲーション

Height counter error above 2147483647 meters
  • 絶対高度の制限 -2147483647 = 231 − 1 メートルで、高度カウンタが巻き戻ります。高度は浮動小数点数の精度の限界によると思われるグラフィックエラーのためにこれよりも下になるでしょう。
  • 正の高度にテレポートできる SLurl の Z 座標の最大値 - 2147483583

これは、精度問題と思われるものにより、上記の 絶対高度の制限 より低いです。2147483583 より高い値はなんでも、2147483647 より大きい何かに繰り上げられ、その結果 オーバーフロー が発生します。その一方で、2147483583 は 2147483520 に切り捨てられます (以下参照)。

  • SLurl でテレポートできる最大高度 - 2147483520 m

プロフィール

  • セカンドライフ タブの "情報" 欄 - 500 文字 (以下、半角換算)
  • ピック タブ - 計 10 個まで、それぞれ最大 1023 文字
  • リアルライフ タブの "情報" 欄 - 250 文字
  • クラシファイド タブ - それぞれ x バイトで 100 リスト
  • 私の記録 - 1022 文字

負荷

  • ビューアの FPS - 一般に 15 以上ならば良好です。値が大きいほど動作が軽快です。メニューの ヘルプ > ラグ メータ で確認可能で、さらに詳しい情報は、やはりメニューの ビュー > 統計バー で見られます。
  • Avatar Rendering Cost - ページを分けて詳述しました

スクリプト

`

  • スクリプトが禁止されている土地でスクリプトが動作する高さ - 地形メッシュの上 50 m。コントロールを取得したスクリプトオブジェクトは地上に降りても動作を継続します。
  • スクリプトを実行できる最大の高さ - オブジェクトが rez できたりアタッチできたりする限り無制限です。
  • スクリプトのソースコードの最大長- シングルバイトで 65536 文字
  • スクリプトに関する特定の制約は、 LSL Portal のそれぞれの関数のページを見てください。


サウンド

Limit affects Lower limit Upper limit Comment More coverage
Sound length n/a 10.00000 seconds (441,000 samples) 441,001 samples (10.00002 seconds) won't work. You're advised to cut longer sounds into 9.9-second-pieces. n/a

テクスチャ

  • 以下の 縦横比率 はいずれも UI サイズが 1.000 の場合です。(訳注: メニューから編集 > 環境設定 > 一般 タブ > UI サイズ で設定される値)


Second Life Viewer 3.6

  • 検索 > クラシファイド広告 サムネイル - ~3:2 (101×69 pixels)
  • 検索 > クラシファイド広告 詳細表示の画像 - ~4:3 (159×120 pixels)
  • 検索 > クラシファイド広告 詳細表示 > Profile - native aspect ratio
  • Search > Destination Guide thumbnail - ~3:2 (101×69 pixels)
  • Search > Destination Guide expanded - ~4:3 (159×120 pixels)
  • 検索 > 人々 - 1:1 (100×100 pixels)
  • 検索 > 場所 サムネイル ~4:3 (159×120 pixels)
  • 検索 > 場所 詳細表示の画像 - ~3:2 (290×197 pixels)
  • About Land > Options tab - ~4:3 (195×150 pixels)
  • プロフィール > セカンドライフ で表示される画像 - native aspect ratio; thumbnail cropped to 72×72 pixels; zoomed uncropped up to 300×300 pixels
  • プロフィール > リアルライフ で表示される画像 - native aspect ratio; thumbnail cropped to 45×45 pixels; zoomed uncropped up to 300×300 pixels
  • プロフィール > ピック で表示されるサムネイル - 4:3 (60×45 pixels)
  • プロフィール > ピック で表示される画像 - 4:3 (320×240 pixels)


1.x 系ビューワ

(オフィシャルビューワ 1.23.5 までと、ほとんどの サードパーティ・ビューワ))

  • 検索 > 全て での "クラシファイド広告", "場所", "人々" で表示される画像 - 4:3 (256×192 pi×els)
  • 検索 > 場所, クラシファイド広告 で表示される画像 - ~7:5 (398×282 pixels)
  • 検索 > 土地 で表示される画像 - ~7:5 (358×252 pixels)
  • プロフィール > セカンドライフ で表示される画像 - ~4:3 (178×133 pixels)
  • プロフィール > ピック で表示される画像 - 16:9 (288×162 pixels)
  • プロフィール > リアルライフ で表示される画像 - 1:1 (133×133 pixels)
  • プロフィール > クラシファイド広告 で表示される画像 - ~3:2 (206×137 pixels)
  • プロフィール > ウェブ で表示される画像' - 1:1 (400×400 pixels)
    • スクロールバーで右端を 15 ピクセル取られます。
  • 土地情報 > オプション で表示される画像 - ~3:2 (178×117 pixels)
  • グループ情報 > 一般 で表示される "グループ記章" - 1:1 (126×126 pixels)


ビューワ共通

  • テクスチャの最大サイズ - 1024x1024 ピクセル
    • Second Life のテクスチャはすべて 2 のべき乗 のサイズに変更されます (例えば, 128, 256, 512)。
    • インワールドのテクスチャに最大 2048x2048 のものがあります。これは、以前は制限がより緩かったためです。
    • テクスチャのサイズは可能な限り小さくすることをお勧めします。というのも大きな画像はそれだけメモリを消費し、表示も遅いからです。

注意

一般的に、1バイトは1文字を格納するのに十分です。(訳注:英語圏での話だと思われます。日本語は1文字2バイト以上必要です。)