Version 4.0.0 2018-05-18

中間ファイル仕様の変更点

fsc の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

中間ファイルアップデーターによる更新はありません。

Version 4.0.0 2018-01-25

中間ファイル仕様の変更点

ftx の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

中間ファイルアップデーターによる更新はありません。

Version 4.0.0 2017-12-15

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

中間ファイルアップデーターの更新動作

中間ファイルアップデーターによる更新はありません。

Version 4.0.0 2017-11-02

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

fsk の変更点

fsv の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「--disable-extension "fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

ftx の更新

fsv の更新

Version 3.7.0 2016-12-21

中間ファイル仕様の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「--disable-extension "fsda,fsdb"」オプションを指定して更新してください。

Version 3.7.0 2016-08-30

中間ファイル仕様の変更点

fsd の変更点

fsv の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「--disable-extension "fsda,fsdb"」オプションを指定して更新してください。

共通の更新

Version 3.6.0 2016-04-26

中間ファイル仕様の変更点

fma の変更点

Version 3.6.0 2016-03-28

中間ファイル仕様の変更点

共通の変更点

Version 3.6.0 2015-02-27

中間ファイル仕様の変更点

fmd の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 3.5.0 2014-02-05

中間ファイル仕様の変更点

fmd の変更点

fsc の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 3.4.0 2013-06-06

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsp (fcl, fts) の変更点

fsc の変更点

fsd の変更点

fsv の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

fsp (fcl, fts) の更新

fsc の更新

Version 3.3.0 2013-02-18

中間ファイル仕様の変更点

fmd の変更点

fsn の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 3.2.0 2012-10-18

中間ファイル仕様の変更点

fmd の変更点

fsd の変更点

fsv の変更点

fsv は将来の機能追加に備えて、仕様を策定しています。
現在 fsv に関する機能はありませんので、利用しないでください。

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 3.1.0 2012-09-18

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsc の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から、fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 3.0.0 2012-07-04

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

fsn の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

ftx の更新

Version 2.2.0 2012-03-02

<shape><user_data_array> と、<shape_info> の render_priority を将来的に削除します。
中間ファイルフィルターを利用する等して、<render_info> 等に乗り換えてください。

# フィルターの一例
def Filter(target):
    doc = target.Document
    for material in doc.SelectNodes("//material"):
        mat_name = material.GetAttribute("name")
        shader_assign = material.SelectSingleNode("shader_assign")

        # shader_assign が無ければ何もしない
        if not shader_assign:
            print "Not found shader_assign. %s %s" % (target.FileName, mat_name)
            continue

        # material を利用する shape が無ければ何もしない
        shape_info = doc.SelectSingleNode("//shape_info[@mat_name=\"%s\"]" % (mat_name))
        if not shape_info:
            print "Not found shape_info. %s %s" % (target.FileName, mat_name)
            continue
        render_priority = shape_info.GetAttribute("render_priority")

        # すでに render_info が追加済みであれば、何もしない
        render_info_array = shader_assign.SelectSingleNode("render_info_array")
        if render_info_array:
            render_priority_info = render_info_array.SelectSingleNode(
                "render_info[@name=\"render_priority\"]")
            if render_priority_info:
                # 更新の必要があれば render_priority_info.InnerText = render_priority
                continue
        else:
            render_info_array = doc.CreateElement("render_info_array")
            render_info_array.SetAttribute("length", "1")
            shader_assign.PrependChild(render_info_array)

        # render_info の追加
        render_info = doc.CreateElement("render_info")
        render_info.SetAttribute("index", "0")
        render_info.SetAttribute("name", "render_priority")
        render_info.SetAttribute("type", "int")
        render_info.SetAttribute("count", "1")
        render_info.InnerText = render_priority
        render_info_array.AppendChild(render_info)

    target.Write()

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

fsk の変更点

fsp (fcl, fts) の変更点

fsn の変更点

fsc の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ更新した fsc から fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

ftx の更新

fsk の更新

fsp (fcl, fts) の更新

fsn の更新

fsc の更新

Version 2.1.0 2011-11-07

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fmd は DCC ツールから再出力した上で、マージしてください。

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ fsc から fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

Version 2.0.0 2011-10-17

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsc の変更点

fsd の変更点

中間ファイルアップデーターの更新動作

fsd はアップデートに対応していませんので、fsc から再出力してください。

fsd をアップデーターで更新すると、更新に失敗します。
fsd を含むフォルダーを更新する場合は、あらかじめ fsc から fsd を再出力するか、アップデーターに「-de="fsda,fsdb"」オプションを指定して更新してください。

共通の更新

fmd の更新

fsc の更新

Version 1.1.0 2011-09-20

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

ftp の変更点

中間ファイルアップデーターの更新動作

中間ファイルの更新時にユーザーデータが失われます。
DCC ツールから中間ファイルを再出力した上で、ユーザーデータを再設定してください。

共通の更新

Version 1.0.0 2011-06-27

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

fsk の変更点

fsp (fcl, fts) の変更点

ftp の変更点

fvb の変更点

fvm の変更点

中間ファイルアップデーターの更新動作

共通の更新

fmd の更新

ftx の更新

fsk の更新

fsp (fcl, fts) の更新

ftp の更新

fvb の更新

fvm の更新

Version 0.5.0 2011-04-18

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

ftx の変更点

fsk の変更点

fsp (fcl, fts) の変更点

fvb の変更点

中間ファイルアップデーターの更新動作

.fmd ファイルを更新するには、Maya からの再出力とマージが必要です。
.fsk .fvb ファイルは、Maya からの再出力が必要です。

Version 0.4.0 2011-03-14

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsp の変更点

中間ファイルアップデーターの更新動作

アップデーターは 0.3.0 のバイナリー中間ファイルを更新できません。
.fskb ファイルは、DCC ツールから再出力してください。
0.3.0 の NW4F_g3db2a.exe でテキスト中間ファイルに変換してからアップデートすることも可能です。

Version 0.3.0 2011-02-23

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fmd アップデーターの動作

ftx の変更点

ftx アップデーターの動作

fsk の変更点

fsk アップデーターの動作

Version 0.2.0 2011-01-31

中間ファイル仕様の変更点

共通の変更点

fmd の変更点

fsk の変更点

Version 0.1.0 2011-01-18